function submitDetails(){
	if (validate()){
		var frm		= document.mobilerecycling;
		frm.action 	= "/JoinRecycleInfo.do";
		frm.submit();
	}
}

function validate(){
     //alert("here in validate...");
	var form = document.mobilerecycling;
	
	if(form.firstname.value.length == 0){
		alert("Please enter First Name ");
		return false;
	}
	if(form.lastname.value.length==0){
		alert("Please enter valid Last Name");
		return false;
	}
	if(form.address1.value.length==0){
		alert("Please enter valid Address 1");
		return false;
	}
	if(form.city.value.length==0){
		alert("Please enter valid City");
		return false;
	}
	if(form.zip.value.length==0){
		alert("Please enter valid Zip Code");
		return false;
	}
	if(form.state.value == "0"){
		alert("Please select a State");
		return false;
	}
	
	if(form.email.value.length == 0){
		alert("Please enter valid emailAddress");
		return false;
	}if (echeck(form.email.value)==false){
		return false;
	}
	//alert ("checked=="+form.tbox.checked);
	
	if(form.tbox.checked == false){
		alert("Please accept the terms and conditions");
		return false;
	}
	
	
	return true;
}

function enableElements(){
	document.SamsungSweepstakes.Submit.disabled= false;
}

function numericCheck(obj,name){
	var objvalue=obj.value;
	if (objvalue.match(/[^0-9]/)) {
		alert("Your " + name + " Should contain only numbers.");
		obj.value="";
		obj.focus();
		return; 
	}
}

function checkemail(obj,name){
	var email1 = obj.value;
 	if (email1.length > 0 && (email1.indexOf('@',0) == -1)){
    	alert("Your email address in incorrectly formatted.   Please try again.");
    	//obj.value="";
    	obj.focus();
    	return;
  	}
}

function charCheck(obj,name){
	var objvalue=obj.value;
	var invalidChars = "'/<>~()`:\",;=" ;
	if (objvalue.length !=0){
  		for (i = 0; i< invalidChars.length; i++){
			badChar = invalidChars.charAt(i)
			if (objvalue.indexOf(badChar,0) != -1){
				alert("Your " + name + " contains invalid characters ( '/<>():\",;=).Please try again.");
				obj.value="";
				obj.focus();
				return;
			}
		}
	}	
}


function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
 		 return true					
	}
