function validate_member() {

	var field = document.member_frm.fname;
	
	if( field.value == "" || field.value == "First Name*" )
		{
				alert("Please fill in your First Name."); 
				field.focus();
				return false;
		}

	field = document.member_frm.lname;
	if( field.value == "" || field.value == "Last Name*" )
		{
				alert("Please fill in your Last Name.");
				field.focus();
				return false;
		}
	
	field = document.member_frm.emailm;
	if( field.value == "" || field.value == "Email Address*" )
		{
				alert("Please fill in your Email Address.");
				field.focus();
				return false;
		}
		

	if(emailvalidation(field.value) == false)
	{
				alert("Sorry, you have entered an invalid Email Address.");
				field.select();
				field.focus();
				return false;;
	}
	
	if ( document.getElementById("userdigit").value == document.getElementById("userdigit").defaultValue || 
		  document.getElementById("userdigit").value=="Verification Code*" )  {
		document.getElementById("userdigit").value="";	
	}
	if(document.member_frm.userdigit.value==""){
		alert("Please fill Verification Code.");
		document.member_frm.userdigit.focus();
		return false;
	}
	document.getElementById("loadimagenew").innerHTML='<div style="float:left; margin-top:5px;"><img  src="'+siteurl+'/images/grey-loader.gif" alt="" /> Please wait...</div>';
	
			runAjax('check_captcha2',siteurl+'/process_captcha2.php?email='+document.member_frm.emailm.value+'&', document.member_frm.userdigit.value);
			return false;




}



function validate_emailus() {

	var field = document.frm_emailus.fname;
	
	if( field.value == "")
		{
		      
				alert("Please fill in your First Name"); 
				field.focus();
				return false;
		}

	field = document.frm_emailus.lname;
	if( field.value == "" )
		{
				alert("Please fill in your Last Name");
				field.focus();
				return false;
		}
	
	field = document.frm_emailus.email;
	if( field.value == ""  )
		{
				alert("Please fill in your Email Address.");
				field.focus();
				return false;
		}
		

	if(emailvalidation(field.value) == false)
	{
				alert("Sorry, you have entered an invalid Email Address.");
				field.select();
				field.focus();
				return false;;
	}
	
	field = document.frm_emailus.msg;
	if( field.value == "" )
		{
				alert("Please enter your message.");
				field.focus();
				return false;
		}
	
	
	if ( document.frm_emailus.userdigit.value == document.frm_emailus.userdigit.defaultValue || 
		  document.frm_emailus.userdigit.value == "Verification Code" )  {
		  document.frm_emailus.userdigit.value = "";	
		 
	}
	if(document.frm_emailus.userdigit.value == ""){
		alert("Please fill Verification Code.");
		document.frm_emailus.userdigit.focus();
		return false;
	}
	document.getElementById("loadimagenew3").innerHTML='<div style="float:left; margin-top:5px; width:125px;"><img  src="'+siteurl+'/images/grey-loader.gif" alt="" /> Please wait...</div>';
	runAjax('check_captcha3',siteurl+'/process_captcha3.php?',document.frm_emailus.userdigit.value);
	return false;




}







function validate_contest() {

	var field = document.getElementById("fname");
	if( field.value == "" || field.value == "First Name*" )
		{
				alert("Please fill in your First Name."); 
				field.focus();
				return false;
		}

	field = document.getElementById("lname");
	if( field.value == "" || field.value == "Last Name*" )
		{
				alert("Please fill in your Last Name.");
				field.focus();
				return false;
		}
	
	field = document.getElementById("email");	
	if( field.value == "" || field.value == "Email Address*" )
		{
				alert("Please fill in your Email Address.");
				field.focus();
				return false;
		}
		

	if(emailvalidation(field.value) == false)
	{
				alert("Sorry, you have entered an invalid Email Address.");
				field.select();
				field.focus();
				return false;;
	}
	
	field = document.getElementById("path");	
	
if( field.value == ""  || field.value == 'Attach Your Photo*' )
	{
		alert("Please attach your Photo");
		field.select();
		field.focus();
		return false;
	}
 else {
 
		var str = document.getElementById("hidden-file").value;
		if( field.value != 'Attach Your Photo' && field.value != null ) {
			var pos = str.lastIndexOf(".");
			var ext = str.substr(pos);
			ext.toLowerCase();
			switch (ext) {
				case ".jpg":
				break;
				case ".jpeg":
				break;				
				case ".gif":
				break;
				case ".png":
				break;								
				default:
				alert("Please upload a valid Image (JPG/PNG/GIF).")
				return false;
			}
		
	}
 }
	
	field = document.getElementById("comments");	
	if( field.value == "" || field.value == "Comments*" )
		{
				alert("Please fill in your Comments.");
				field.focus();
				return false;
		}
	
	
	field = document.getElementById("captcha");	
	if( field.value == "" || field.value =="Verification Code*" )
		{
				alert("Please fill in Verification Code.");
				field.focus();
				return false;
		}
	
	document.getElementById("loadimagenew1").innerHTML='<div style="float:left; margin-top:5px;"><img  src="'+siteurl+'/images/blue-loader.gif" alt="" /> Please wait...</div>'; 
	runAjax('check_captcha', siteurl+'/process_captcha.php?hidConID='+document.contest_frm.hidConID.value+'&email='+document.contest_frm.email.value+'&', document.contest_frm.captcha.value );

	return false; 

}


function refresh_captcha()
{ 

document.getElementById("captcha-img").src= siteurl+'/button.php?'+Math.random();
return false;

}

function refresh_captcha2()
{ 

document.getElementById("captcha-img2").src= siteurl+'/button2.php?'+Math.random();
return false;

}

function refresh_captcha3()
{ 

document.getElementById("captcha-img3").src= siteurl+'/button3.php?'+Math.random();
return false;

}



/********************** Ajax for checking the captcha code ends here *************/

var xmlHttp;

function runAjax(field,argurl,argVal) {
	//document.getElementById("load_send2").innerHTML = "Loading...";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url=argurl;
	url=url+"userdigit="+argVal;
	url=url+"&sid="+Math.random();
	if( field == 'check_captcha') 	xmlHttp.onreadystatechange=check_captcha;
	else if( field == 'check_captcha2') xmlHttp.onreadystatechange=check_captcha2;
	else if( field == 'check_captcha3') xmlHttp.onreadystatechange=check_captcha3;
	else;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null)
}

/************************check captcha ************************************/

function check_captcha()  { 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		
		var res = xmlHttp.responseText.split(',');
		 
		if( res[0] == 'true' ) {
			document.getElementById("loadimagenew1").innerHTML  = '<a href="#" title="Submit" ><input type="button" value="SUBMIT" tabindex="8"  onclick="return validate_contest();" /> </a>';
			alert("Email address already in use."); 
			document.contest_frm.email.select();
			document.contest_frm.email.focus();
			return false;
		}
		if(res[1] == "yes") {
			//document.getElementById("load_send2").innerHTML='<img src="images/loader2.gif" alt="" />';
			document.contest_frm.submit();
			return false;
		}
		else {
		
			document.getElementById("loadimagenew1").innerHTML  = '<a href="#" title="Submit" ><input type="button" value="SUBMIT" tabindex="8"  onclick="return validate_contest();" /> </a>';
			refresh_captcha();
			alert("Invalid Verification Code."); 
			document.contest_frm.captcha.select();
			document.contest_frm.captcha.focus();
			return false;
		}

	} 

} 




/************************check captcha2 ************************************/

function check_captcha2()  { 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		
		
		var res = xmlHttp.responseText.split(',');
		if( res[0] == 'true' ) {
			document.getElementById("loadimagenew").innerHTML  = '<a href="#" title="Submit"><input type="button" value="SUBMIT" tabindex="40"  onclick="return validate_member();" />  </a>';
			alert("Email address already in use."); 
			document.member_frm.emailm.select();
			document.member_frm.emailm.focus();
			return false;
		}
		if( res[1] =="yes") {
			document.member_frm.submit();
			return false;
		}
		else {
		
			document.getElementById("loadimagenew").innerHTML  = '<a href="#" title="Submit"><input type="button" value="SUBMIT" tabindex="40"  onclick="return validate_member();" />  </a>';
			refresh_captcha2();
			alert("Invalid Verification Code."); 
			document.member_frm.userdigit.select();
			document.member_frm.userdigit.focus();
			return false;
		}

	} 

} 

/************************check captcha3 ************************************/

function check_captcha3()  { 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		
		if(xmlHttp.responseText=="yes") {
			//document.getElementById("load_send2").innerHTML='<img src="images/loader2.gif" alt="" />';
			document.frm_emailus.submit();
			return false;
		}
		else {
		
			document.getElementById("loadimagenew3").innerHTML  = '<a href="#" class="contact-submit" title="Submit"><input type="button" value="Submit" tabindex="250" onClick="return validate_emailus();"/></a>';
			refresh_captcha3();
			alert("Invalid Verification Code."); 
			document.frm_emailus.userdigit.select();
			document.frm_emailus.userdigit.focus();
			return false;
		}

	} 

} 


/******************** XMLHTTPObject ***************************/

function GetXmlHttpObject() { 
	var objXMLHttp=null
	if (window.XMLHttpRequest)  {
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}





function emailvalidation(thisform) 
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = thisform;
   var email = address.split(',');
   for (var i = 0; i < email.length; i++) {
	   if(reg.test(email[i]) == false) 
	   {
		  return false;
	   }
   }
}



