function checkinput(register)
 {
  		var valid = true;
		var msg = "";
    	msg += checkEmail(register.yourid.value);
		msg += checkEmail(register.friendsid.value);
		if (register.yourname.value==0) msg+= "please specify your name.\n";
		if (register.friendsname.value==0) msg+= "please specify your friend's name.\n";
		if (msg != "") {	
				alert(msg);	
				return false;	
		}
		else{
			document.getElementById('s2f').style.display='none';
			return true;
		}
}

	
	function checkEmail (str1) {

		var error="";
		if (str1 == "") {

   			error = "please enter an email address.\n";

		}

	

    	var emailFilter=/^.+@.+\..{2,4}$/;

    	if (!(emailFilter.test(str1))) { 

       		error = "Please enter a valid e-mail address.\n";

    	}
		else{

       		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/

        	if (str1.match(illegalChars)) {

          		error = "The email address contains illegal characters.\n";

       		}

    	}

		return error;    

	}

	function checkAddress(register)
	{
		var msg = "";
		if (register.r_addl1.value=="") 
			msg+= "please fill Address Line1.\n";
		else if (register.r_addl2.value=="")
			msg+= "please fill Address Line2.\n";
		else if (register.r_city.value=="")
			msg+= "please specify your City.\n";
		else if (register.r_country.options.selectedIndex==0)
			msg+= "please specify your Country.\n";
		else if (register.r_state.options.selectedIndex==0)
			msg+= "please specify your State.\n";
		else if (register.r_zip.value=="") msg+= "please specify your Zip code.\n";
		if (msg != "") {
       		alert(msg);
       		return false;
		}
		return true;
	}
