
function validate(str, id){
	if(str== "")
	{
	document.getElementById(id+"Failed").innerHTML="Empty field";
	document.getElementById(id+"Failed").style.visibility = 'visible';
	}
	else document.getElementById(id+"Failed").style.visibility = 'hidden';
}

function Emailvalidate(str,id){
	if(str==""){
	document.getElementById(id+"Failed").innerHTML="Empty field";
	document.getElementById(id+"Failed").style.visibility = 'visible';
	}
	else if(str!=""){
	if((str.indexOf(".") > 2) && (str.indexOf("@") > 0)){
	document.getElementById(id+"Failed").style.visibility = 'hidden';
	}
	else {
		document.getElementById(id+"Failed").innerHTML="Invalid Email Address";
		document.getElementById(id+"Failed").style.visibility = 'visible';
	}
	}
		 
	
	
}

function pwCheck(id,value1,id1){
	if(value1==""){
		document.getElementById(id1+"Failed").innerHTML="Empty field";
		document.getElementById(id1+"Failed").style.visibility = 'visible';
	}
	else {
	var pw1=document.getElementById(id).value;
	var pw2=document.getElementById(id1).value;
	if(pw1 != pw2){
	document.getElementById(id1+"Failed").innerHTML="Password doesn't match";
	document.getElementById(id1+"Failed").visibility="visible";
	}
	else document.getElementById(id1+"Failed").visibility="hidden";
	}
}


function validatePhoneNumber(value,id){
	if(value==""){
		document.getElementById(id+"Failed").innerHTML="Empty field";
	    document.getElementById(id+"Failed").style.visibility = 'visible';
	}
	else {
		document.getElementById(id+"Failed").style.visibility = 'hidden';
		/*
		var phoneNumberPattern = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;
		if(value.match(phoneNumberPattern))
			  document.getElementById(id+"Failed").style.visibility = 'hidden';
		else{
		document.getElementById(id+"Failed").innerHTML="<br />Please insert a valid US phone number (xxx-xxx-xxxx).";
	    document.getElementById(id+"Failed").style.visibility = 'visible';
		}
		*/
	}
}


function validateSelect(value,id){
 	if(value==""){
		document.getElementById(id+"Failed").innerHTML="Please make a selection";
	    document.getElementById(id+"Failed").style.visibility = 'visible';
	}
	else  document.getElementById(id+"Failed").style.visibility = 'hidden';
}

//function checkform(){
//	
// serverError();
// if( document.getElementById("recaptcha").value!=""){
// alert(document.getElementById("recaptcha").value);
// return false;
// }
// if(document.getElementById("termsofuse").value!=""){
//  alert(document.getElementById("termsofuse").value);
// return false;
// }
// if(document.getElementById("userexist").value!=""){
// alert(document.getElementById("userexist").value);
// return false;
// }
// if(document.getElementById("emailexist").value!=""){
//  alert(document.getElementById("emailexist").value);
// return false;
// }
// 
//if( 
//	document.getElementsByClassname['error'].visibility =="visible"&&
//	document.getElementById('txtFirstname').value==""&&
//	document.getElementById('txtLastname').value==""&&
//	document.getElementById('txtUsername').value==""&&
//	document.getElementById('txtPassword').value==""&&
//	document.getElementById('txtPasswords').value==""&&
//	document.getElementById('txtHomephone').value==""&&
//	document.getElementById('txtWorkphone').value==""&&
//	document.getElementById('txtCellphone').value==""&&
//	document.getElementById('selMethod').value==""&&
//	document.getElementById('txtCity').value==""&&
//	document.getElementById('selState').value==""&&
//	document.getElementById('selCountry').value=="")
//	return false;
//	
//else 
//	return true;
//
//
//
//}
//
//function serverError(){
//	var req = new Request({  
//		method: 'get',  
//		url: 'regist.php',
//		data: { 'do' : '1' },  
//		onComplete: function(result) {
//			$('id_region').empty();
//			Json = JSON.decode(result);
//			
//			x = Json.length;
//			if(x == "0"){
//			//( "all good");
//			}
//			else {
//				for(i=0;i<x;i++)
//		   document.getElementById(Json[i].title).value =  Json[i].error;
//		  
//			}
//			
//		},  
//	}).send(); 
//}
//
//


