function isInteger(s){   
		var i;
		for (i = 0; i < s.length; i++) {
        // Check that current character is number.
			var c = s.charAt(i);
			if (((c < "0") || (c > "9"))) return false;
		}
		// All characters are numbers.
		return true;
	}

	function checkNewLogin(){
		
		var str = document.getElementById('firstName').value;
		str = str.replace(/^\s+|\s+$/g, '');
		document.getElementById('firstName').value = str;
		var f = /^[a-z&A-Z\-.& \']{2,49}$/;
		if (f.test(str)) {
    		document.getElementById('firstName').style.backgroundColor = '#fff';
		}else{
   	 		document.getElementById('firstName').style.backgroundColor = '#ffff33';
   	 		alert("First name length should be greater than 1."); 
			return false; 
		}

		var strl = document.getElementById('lastName').value;
		strl = strl.replace(/^\s+|\s+$/g, '');
		document.getElementById('lastName').value = strl;
		if (f.test(strl)) {
    		document.getElementById('lastName').style.backgroundColor = '#fff';
		}else{
   	 		document.getElementById('lastName').style.backgroundColor = '#ffff33';
   	 		alert("Last name length should be greater than 1."); 
			return false; 
		}
		
		var stre = document.getElementById('email').value;
		stre = stre.replace(/^\s+|\s+$/g, '');
		document.getElementById('email').value = stre;
		var filter=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
        
		if (filter.test(stre)) {
			document.getElementById('email').style.backgroundColor = '#fff';
        }else{
			document.getElementById('email').style.backgroundColor = '#ffff33';
			alert ('You must enter a valid email address.'); return false;
        }

	if(document.getElementById('zipCode').value.length > 1){
		var strzip = document.getElementById('zipCode').value;
		strzip = strzip.replace(/^\s+|\s+$/g, '');
		document.getElementById('zipCode').value = strzip;
		if(strzip.length != 5 || !isInteger(strzip)){
			alert ('Zip code is 5 digits.'); return false;
		}
	}
		if( document.getElementById('hear_about').value == "0" ){ 
			document.getElementById('hear_about').style.backgroundColor = '#ffff33';
			alert("You must enter where you heard about us"); return false; 
		}else{ 
			return true; 
		}
	}

	function checkReturnLogin(){
		if( document.getElementById('returnEmail').value == "" ){ alert("You must enter your valid email address"); return false; }
		
		return true; 
	}
