function check()
{

 // remove empty spaces 
 document.form1.name.value=Trim(document.form1.name.value);
 document.form1.email.value=Trim(document.form1.email.value);
 document.form1.phone.value=Trim(document.form1.phone.value);
 document.form1.pcode.value=Trim(document.form1.pcode.value);
 document.form1.referrer.value=Trim(document.form1.referrer.value);



if(document.form1.name.value==""){ // name is required
 alert("Enter your name");
 document.form1.name.focus();
 return false;  
 }
 
 
 if(document.form1.email.value==""){ // email is required
 alert("Enter your email id");
 document.form1.email.focus();
 return false;  
 }
 
 
 if(document.form1.email.value==""){   

 }else{

 email();

 return false;
}





}

///




<!--Valid emails chekcing-->

function email()

{

	var email = document.form1.email.value;

	var e1,e2;

	var err = new Array(0,0,0,0);

	e1 = email.indexOf("@");

	e2 = email.lastIndexOf("@");

	if(e1 != -1 && e1 == e2)

	{

		var a = email.indexOf(".",e1);

		if((a-e1) < 2)

		err[0] = 1;

	}

	else

	err[0] = 1;



		//var errmsg = "Please fill in the following:"

		if(err[0] == 1)

		errmsg ="Please enter email id in correct format\n      eg. abc@xyz.com";

		//eleId = 12;

				

	var allok=0;



	for (i=0;i<2;i++)

	{

		if(err[i] == 1)

		{

			alert(errmsg);	

			err[0] = 0;

			if(i==1)

			//document.form1.email.focus();

			break;

			return false;

		}

		allok = i

	}

	

	if(allok == 1)

	{

		//document.form1.submit();
		checkother();
		return true;

			

	}

}




function checkother()
{
//alert("inside check others");

if(document.form1.phone.value==""){ // phone is required
 alert("Enter your phone number");
 document.form1.phone.focus();
 return false;  
 }
 
 
 if(document.form1.pcode.value==""){ // Promotional Code is required
 alert("Enter the promotional code");
 document.form1.pcode.focus();
 return false;  
 }else{
 if(document.form1.pcode.value!="1007") // Extract Promotional Code is required
 {
 alert("The promotional code you've entered is incorrect. Please check again and re-enter");
 document.form1.pcode.focus();
 return false;
 }
 
 }
 
 /*
 
 if(document.form1.referrer.value==""){ // referrer is required
 alert("Enter your Referrer Name");
 document.form1.referrer.focus();
 return false;  
 }
 
 
 */
 
document.form1.submit();
return true;
 
}

///

///////////////////////



function Trim(TRIM_VALUE){

if(TRIM_VALUE.length < 1){

return"";

}

TRIM_VALUE = RTrim(TRIM_VALUE);

TRIM_VALUE = LTrim(TRIM_VALUE);

if(TRIM_VALUE==""){

return "";

}

else{

return TRIM_VALUE;

}

} //End Function



function RTrim(VALUE){

var w_space = String.fromCharCode(32);

var v_length = VALUE.length;

var strTemp = "";

if(v_length < 0){

return"";

}

var iTemp = v_length -1;



while(iTemp > -1){

if(VALUE.charAt(iTemp) == w_space){

}

else{

strTemp = VALUE.substring(0,iTemp +1);

break;

}

iTemp = iTemp-1;



} //End While

return strTemp;



} //End Function



function LTrim(VALUE){

var w_space = String.fromCharCode(32);

if(v_length < 1){

return"";

}

var v_length = VALUE.length;

var strTemp = "";



var iTemp = 0;



while(iTemp < v_length){

if(VALUE.charAt(iTemp) == w_space){

}

else{

strTemp = VALUE.substring(iTemp,v_length);

break;

}

iTemp = iTemp + 1;

} //End While

return strTemp;

} //End Function





// Java script trim custom code ends.............||





/////////////////////
