// JavaScript Document

function validate()
{
	document.getElementById('fname1').innerHTML="";
	if(document.getElementById('fname').value=="")
	{
		document.getElementById('fname1').innerHTML="Please enter firstname..!!";
	    document.getElementById('fname').focus();
	    return false;
 	}

	if(document.getElementById('lname').value=="")
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="Please enter lastname..!!";
	 	document.getElementById('lname').focus();
		return false;
	}

	if(document.getElementById('email').value=="")
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="Please enter email id..!!";
		document.getElementById('email').focus();
		return false;
	}

	if(document.getElementById('user').value=="")
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
    	document.getElementById('fname4').innerHTML="Please enter username..!!";
		document.getElementById('user').focus();
		return false;
	}

	if(document.getElementById('pass').value=="")
	{

		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
		document.getElementById('fname4').innerHTML="";
	    document.getElementById('fname5').innerHTML="Please enter password..!!";
	    document.getElementById('pass').focus();
	    return false;
 	}

	if(document.getElementById('username_register').value=="")
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
    	document.getElementById('fname44').innerHTML="Please enter username..!!";
		document.getElementById('username_register').focus();
		return false;
	}

	if(document.getElementById('pass_register').value=="")
	{

		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
		document.getElementById('fname4').innerHTML="";
	    document.getElementById('fname55').innerHTML="Please enter password..!!";
	    document.getElementById('pass_register').focus();
	    return false;
 	}
	
  if(document.getElementById('cpass').value != document.getElementById('pass').value)
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
		document.getElementById('fname4').innerHTML="";
		document.getElementById('fname5').innerHTML="";
		document.getElementById('fname6').innerHTML = "Please retype password..!!";
		document.getElementById('cpass').select();
		return false;
	}

	if((document.getElementById('country').selectedIndex=="0") )
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
		document.getElementById('fname4').innerHTML="";
		document.getElementById('fname5').innerHTML="";
		document.getElementById('fname6').innerHTML="";

		//alert("Please Enter First Name");
		//document.getElementById('fname1').innerHTML="";
		document.getElementById('fname8').innerHTML="Please select country";
		//document.getElementById('email').focus();

		return false;
	}

	if((document.getElementById('city_state').selectedIndex=="0") )
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
		document.getElementById('fname4').innerHTML="";
		document.getElementById('fname5').innerHTML="";
		document.getElementById('fname6').innerHTML="";
		document.getElementById('fname8').innerHTML="";

		//alert("Please Enter First Name");
		//document.getElementById('fname1').innerHTML="";
		document.getElementById('fname9').innerHTML="Please select state";
		//document.getElementById('email').focus();
		return false;
	}

	if(document.getElementById('city').value=="")
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
		document.getElementById('fname4').innerHTML="";
		document.getElementById('fname5').innerHTML="";
		document.getElementById('fname6').innerHTML="";
		document.getElementById('fname8').innerHTML="";
		document.getElementById('fname9').innerHTML="";
	   document.getElementById('fname10').innerHTML="Please enter city..!!";
	   document.getElementById('city').focus();
	   return false;
 	}

	if(document.getElementById('zip').value=="")
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
		document.getElementById('fname4').innerHTML="";
		document.getElementById('fname5').innerHTML="";
		document.getElementById('fname6').innerHTML="";
		document.getElementById('fname8').innerHTML="";
		document.getElementById('fname9').innerHTML="";
		document.getElementById('fname10').innerHTML="";
	   document.getElementById('fname11').innerHTML="Please enter zipcode..!!";
	   document.getElementById('zip').focus();
	   return false;
	}


	/* if(document.getElementById('in_file_1').value=="")
	{
	
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
		document.getElementById('fname4').innerHTML="";
		document.getElementById('fname5').innerHTML="";
		document.getElementById('fname6').innerHTML="";
		document.getElementById('fname7').innerHTML="";
		document.getElementById('fname8').innerHTML="";
		document.getElementById('fname9').innerHTML="";
		document.getElementById('fname10').innerHTML="";
	   document.getElementById('fname11').innerHTML="Please upload a picture..!!";
	   document.getElementById('in_file_1').focus();
	
	   return false;
	}*/





	if(document.getElementById('code1').value=="")
	{
		document.getElementById('fname1').innerHTML="";
		document.getElementById('fname2').innerHTML="";
		document.getElementById('fname3').innerHTML="";
		document.getElementById('fname4').innerHTML="";
		document.getElementById('fname5').innerHTML="";
		document.getElementById('fname6').innerHTML="";
		document.getElementById('fname8').innerHTML="";
		document.getElementById('fname9').innerHTML="";
		document.getElementById('fname10').innerHTML="";
		document.getElementById('fname11').innerHTML="";
		document.getElementById('fname12').innerHTML="Please select security code..!!";
	   //alert('Please Enter the new Username');
	    document.getElementById('code1').focus();
	    return false;
	}

	if (document.getElementById('term').checked== false)
	{
		alert("Please check the box to continue");
		return false;
	}



/* if(document.getElementById('byear').value=="")



 {



 document.getElementById('fname1').innerHTML="Please Enter year of birth..!!";



   //alert('Please Enter the new Username');



  document.getElementById('byear').focus();



   return false;



 }*/

 

 /*if(document.getElementById('zip').value=="")



 {



 document.getElementById('fname1').innerHTML="Please Enter zipcode..!!";



   //alert('Please Enter the new Username');



  document.getElementById('zip').focus();



   return false;



 }*/

 

 

 

/* if(document.getElementById('country').value=="")



 {



 document.getElementById('fname1').innerHTML="Please Select one country..!!";



   //alert('Please Enter the new Username');



  document.getElementById('country').focus();



   return false;



 }*/

 

/* if(document.getElementById('pass').value=="")



 {



 document.getElementById('fname1').innerHTML="Please enter password..!!";



   //alert('Please Enter the new Username');



  document.getElementById('pass').focus();



   return false;



 }*/

 

/*if(document.getElementById('pass').value != document.getElementById('cpass').value)

	{

		

		document.getElementById('msg1').innerHTML = "Please retype password..!!";

		document.getElementById('cpass').focus();

		return false;

	}

  */

 



 

	



}

function numbercheck(str)

{

	

 x = str.value;

 for(i=0;i<x.length;i++)

 {

   ch=x.charAt(i);

   if(!(ch>='0' && ch<='9'))

   {

     str.value = x.substr(0,x.indexOf(ch));

   }

 }

}

function emailCheck(str)
{
	if(str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
	{
		document.getElementById('fname3').innerHTML =='';
		document.getElementById('fname3').innerHTML="Invalid Email Address..!!";
		document.getElementById('email').value ='';
		document.getElementById('email').select();
		return false;
	}
	return true;

}





function validate1()
{
	document.getElementById('name').innerHTML="";
	
	if(document.getElementById('name').value=="")
	{
		document.getElementById('fname1').innerHTML="Please enter firstname..!!";
		//alert('Please Enter the old Username');
		document.getElementById('name').focus();
		return false;
	}

	if(document.getElementById('nickname').value=="")
	{
		document.getElementById('fname1').innerHTML="Please enter nickname..!!";
		//alert('Please Enter the new Username');
		document.getElementById('nickname').focus();
		return false;
	}

	if(document.getElementById('age').value=="")
	{
		document.getElementById('fname1').innerHTML="Please enter age ..!!";
		//alert('Please Enter the new Username');
		document.getElementById('age').focus();
		return false;
	}

	if(document.getElementById('age').value=="")
	{
		document.getElementById('fname1').innerHTML="Please enter age ..!!";
		//alert('Please Enter the new Username');
		document.getElementById('age').focus();
		return false;
	}

 

	if(document.getElementById('hometown').value=="")
	{
		document.getElementById('fname1').innerHTML="Please enter your hometown ..!!";
		//alert('Please Enter the new Username');
		document.getElementById('hometown').focus();
		return false;
	}

if(document.getElementById('occupation').value=="")
{
   document.getElementById('fname1').innerHTML="Please enter your occupation ..!!";



   //alert('Please Enter the new Username');



   document.getElementById('occupation').focus();



   return false;



 }



 

if(document.getElementById('occupation').value=="")



 {



   document.getElementById('fname1').innerHTML="Please enter your occupation ..!!";



   //alert('Please Enter the new Username');



   document.getElementById('occupation').focus();



   return false;



 }

 

 

chkChecks();



chkChecks1();

 

 

 if(document.getElementById('moment').value=="")



 {



   document.getElementById('fname1').innerHTML="Please enter Massengill Moment ..!!";



   //alert('Please Enter the new Username');



   document.getElementById('moment').focus();



   return false;



 }

 

  if(document.getElementById('cause').value=="")



 {



   document.getElementById('fname1').innerHTML="Please enter Douche Bag Cause ..!!";



   //alert('Please Enter the new Username');



   document.getElementById('cause').focus();



   return false;



 }

 if(document.getElementById('desc').value=="")



 {



   document.getElementById('fname1').innerHTML="Please enter Douche Bag move description ..!!";



   //alert('Please Enter the new Username');



   document.getElementById('desc').focus();



   return false;



 }

  if(document.getElementById('link').value=="")



 {



   document.getElementById('fname1').innerHTML="Please enter link ..!!";



   //alert('Please Enter the new Username');



   document.getElementById('link').focus();



   return false;



 }

  if(document.getElementById('in_file_1').value=="")



 {



   document.getElementById('fname1').innerHTML="Please upload picture ..!!";



   //alert('Please Enter the new Username');



   document.getElementById('in_file_1').focus();



   return false;



 }





}



function chkChecks()

{

isChecked=false



for(var i=0;i<document.forms["frm"]["category[]"].length;i++){

if(document.forms["frm"]["category[]"][i].checked){

isChecked=true

}

}



if(isChecked==false){

	alert('Please select a category')



}





}

function chkChecks1()

{

	

isChecked=false



for(var i=0;i<document.forms["frm"]["characteristics[]"].length;i++){

if(document.forms["frm"]["characteristics[]"][i].checked){

isChecked=true

}

}



if(isChecked==false){

	alert('Please select a characteristics')



}





}









function validate2()



{

document.getElementById('fname1').innerHTML="";

if(document.getElementById('user').value=="")



 {



 	document.getElementById('fname1').innerHTML="Please enter username..!!";



    document.getElementById('user').focus();



    return false;



 }

if(document.getElementById('fname').value=="")



 {

document.getElementById('fname1').innerHTML="";

 	document.getElementById('fname2').innerHTML="Please enter firstname..!!";



    document.getElementById('fname').focus();



    return false;



 }

 







if(document.getElementById('lname').value=="")



 {

	document.getElementById('fname1').innerHTML="";

	document.getElementById('fname2').innerHTML="";

   document.getElementById('fname3').innerHTML="Please enter lastname..!!";

   

   document.getElementById('lname').focus();



   return false;



 }

 



if(document.getElementById('email').value=="")



 {

	document.getElementById('fname1').innerHTML="";

	document.getElementById('fname2').innerHTML="";

	document.getElementById('fname3').innerHTML="";

	

   document.getElementById('fname4').innerHTML="Please enter email id..!!";



  

   document.getElementById('email').focus();



   return false;



 }

 

  

	

	

	

	if((document.getElementById('region').selectedIndex=="0") )

	{

	document.getElementById('fname1').innerHTML="";

	document.getElementById('fname2').innerHTML="";

	document.getElementById('fname3').innerHTML="";

	document.getElementById('fname4').innerHTML="";

	

		document.getElementById('fname5').innerHTML="Please select region";

		//document.getElementById('email').focus();

		return false;

	}

	if((document.getElementById('country').selectedIndex=="0") )

	{

	document.getElementById('fname1').innerHTML="";

	document.getElementById('fname2').innerHTML="";

	document.getElementById('fname3').innerHTML="";

	document.getElementById('fname4').innerHTML="";

	document.getElementById('fname5').innerHTML="";

	

		//alert("Please Enter First Name");

		//document.getElementById('fname1').innerHTML="";

		document.getElementById('fname6').innerHTML="Please select country";

		//document.getElementById('email').focus();

		return false;

	}



if((document.getElementById('city_state').selectedIndex=="0") )

	{

	document.getElementById('fname1').innerHTML="";

	document.getElementById('fname2').innerHTML="";

	document.getElementById('fname3').innerHTML="";

	document.getElementById('fname4').innerHTML="";

	document.getElementById('fname5').innerHTML="";

	document.getElementById('fname6').innerHTML="";

	

		//alert("Please Enter First Name");

		//document.getElementById('fname1').innerHTML="";

		document.getElementById('fname7').innerHTML="Please select state";

		//document.getElementById('email').focus();

		return false;

	}

	

	if(document.getElementById('zip').value=="")



 {

	document.getElementById('fname1').innerHTML="";

	document.getElementById('fname2').innerHTML="";

	document.getElementById('fname3').innerHTML="";

	document.getElementById('fname4').innerHTML="";

	document.getElementById('fname5').innerHTML="";

	document.getElementById('fname6').innerHTML="";

	document.getElementById('fname7').innerHTML="";

	document.getElementById('fname8').innerHTML="Please enter zipcode..!!";

   

   document.getElementById('zip').focus();



   return false;



 }

 

 if(document.getElementById('in_file_1').value=="")



 {

	document.getElementById('fname1').innerHTML="";

	document.getElementById('fname2').innerHTML="";

	document.getElementById('fname3').innerHTML="";

	document.getElementById('fname4').innerHTML="";

	document.getElementById('fname5').innerHTML="";

	document.getElementById('fname6').innerHTML="";

	document.getElementById('fname7').innerHTML="";

	document.getElementById('fname8').innerHTML="";

	

   document.getElementById('fname9').innerHTML="Please upload a picture..!!";

   

   document.getElementById('in_file_1').focus();



   return false;



 }





/* if(document.getElementById('byear').value=="")



 {



 document.getElementById('fname1').innerHTML="Please Enter year of birth..!!";



   //alert('Please Enter the new Username');



  document.getElementById('byear').focus();



   return false;



 }*/

 

 /*if(document.getElementById('zip').value=="")



 {



 document.getElementById('fname1').innerHTML="Please Enter zipcode..!!";



   //alert('Please Enter the new Username');



  document.getElementById('zip').focus();



   return false;



 }*/

 

 

 

/* if(document.getElementById('country').value=="")



 {



 document.getElementById('fname1').innerHTML="Please Select one country..!!";



   //alert('Please Enter the new Username');



  document.getElementById('country').focus();



   return false;



 }*/

 

/* if(document.getElementById('pass').value=="")



 {



 document.getElementById('fname1').innerHTML="Please enter password..!!";



   //alert('Please Enter the new Username');



  document.getElementById('pass').focus();



   return false;



 }*/

 

/*if(document.getElementById('pass').value != document.getElementById('cpass').value)

	{
		document.getElementById('msg1').innerHTML = "Please retype password..!!";

		document.getElementById('cpass').focus();

		return false;

	}

  */
}



function emailCheck1(str)
{
	if(str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
	{
		document.getElementById('fname1').innerHTML ='';
		document.getElementById('msg').innerHTML =='';
		document.getElementById('msg').innerHTML="Invalid Email Address..!!";
		document.getElementById('cemail').value ='';
		document.getElementById('cemail').select();
		return false;
	}
	return true;
}

function checkemail(str)
{
	var str=document.ff.email.value;
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)
	{
		document.getElementById('email').innerHTML="Enter valid Email Address..!!";
		document.ff.email.value="";
		document.ff.email.focus();
		return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		document.getElementById('email').innerHTML="Enter valid Email Address..!!";
		document.ff.email.value="";
		document.ff.email.focus();
		return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		document.getElementById('email').innerHTML="Enter valid Email Address..!!";
		document.ff.email.value="";
		document.ff.email.focus();
		return false;
	}

	if (str.indexOf(at,(lat+1))!=-1)
	{
	   document.getElementById('email').innerHTML="Enter valid Email Address..!!";
	   document.ff.email.value="";
	   document.ff.email.focus();
	   return false;
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		 document.getElementById('email').innerHTML="Enter valid Email Address..!!";
		 document.ff.email.value="";
		 document.ff.email.focus();
		 return false;
	}

	if (str.indexOf(dot,(lat+2))==-1)
	{
		document.getElementById('email').innerHTML="Enter valid Email Address..!!";
		document.ff.email.value="";
		document.ff.email.focus();
		return false;
	}


	if (str.indexOf(" ")!=-1)
	{
		document.getElementById('email').innerHTML="Enter valid Email Address..!!";
		document.ff.email.value="";
		document.ff.email.focus();
		return false;
	}
} //end function checkemail


function FormatNumber(num, format, shortformat)
{
	if(format==null)
	{
		format = "#-###-###-####";   // Telephone w/ Area Code
	}

	if(shortformat==null)
	{
		var shortformat = "";
	}
		var validchars = "0123456789";
		var tempstring = "";
		var returnstring = "";
		var extension = "";
		var tempstringpointer = 0;
		var returnstringpointer = 0;
		count = 0;

	 // Get the length so we can go through and remove all non-numeric characters
		var length = num.value.length;

	 // We are only concerned with the format of the phone number - extensions can be left alone.
	 if (length > format.length)
	 {
		 length = format.length;
	 };


	 // scroll through what the user has typed
	for (var x=0; x<length; x++)
	{
		if (validchars.indexOf(num.value.charAt(x))!=-1)
		{
			tempstring = tempstring + num.value.charAt(x);
		};
	};

	 // We should now have just the #'s - extract the extension if needed
	 if (num.value.length > format.length)
	 {
		length = format.length;
		extension = num.value.substr(format.length, (num.value.length-format.length));
	 };


	// if we have fewer characters than our short format, we'll default to the short version.
	for (x=0; x<shortformat.length;x++)
	{
		if (shortformat.substr(x, 1)=="#")
		{
			count++;
		};
	}


	if (tempstring.length <= count)
	{
		format = shortformat;
	};

	//Loop through the format string and insert the numbers where we find a # sign
	for (x=0; x<format.length;x++)
	{
		if (tempstringpointer <= tempstring.length)
		{
			if (format.substr(x, 1)=="#")
			{
				returnstring = returnstring + tempstring.substr(tempstringpointer, 1);
				tempstringpointer++;
			}
			else
			{
				returnstring = returnstring + format.substr(x, 1);
			}
		}
	}

	// We have gone through the entire format, let's add the extension back on.
		returnstring = returnstring + extension;

	//we're done - let's return our value to the field.
		num.value = returnstring;
} //end function FormatNumber
