/*START :: code for User Registration*/
function userRegi()
{
	if(check_dropdownfields("fname","fname_div"))
		var	fname = true;
	else
	   var fname = false;
	   
	var rad = document.getElementById('gender');
		//alert(document.getElementById('gender'));
		var chkRad = 0;
		
		 for(var i=0; i<rad.length; i++)
		  {
				if(rad[i].checked == true)
					chkRad++;
		  }
		if(chkRad ==0)
		{
			document.getElementById("gender_div").style.visibility = 'visible';
			document.getElementById("gender_div").style.position = 'relative';
			 var	allwOn = false;
		}else
		{
			document.getElementById("gender_div").style.visibility = 'hidden';
			document.getElementById("gender_div").style.position = 'absolute';
			var	allwOn = true;
		}
		   
	if(checkmail("address","address_div"))
		var	addr = true;
	else
	   var addr = false;
	   
	if(check_fields("uType","uType_div"))
		var	type = true;
	else
	   var type = false;
	   
	if(checkmail("email","email_div"))
		var	em = true;
	else
	   var em = false;
	   
	if(check_fields("pswd","pswd_div"))
	   var	pass = true;
	 else
	   var pass = false;	
	
	if(check_fields("cpswd","cpswd_div"))
	   var	pass2 = true;
	 else
	   var pass2 = false;	
	
	/*if(document.getElementById('pass').value == document.getElementById('pass2').value)	
	{
		document.getElementById('ccpswd_div').style.visibility = 'hidden';
		document.getElementById('ccpswd_div').style.position = 'absolute';	
		var	f5 	=	 true;
	}	
	else
	{
		document.getElementById('ccpswd_div').style.visibility = 'visible';
		document.getElementById('ccpswd_div').style.position = 'static';	
		var f5 	= 	false;
	} 
	   */
	   
   if((fname == true) && (allwOn == true) && (addr == true) && (type == true) && (em == true)&& (pass == true)&& (pass2 == true) )
   		return true;
   else
		return false;	
}
/*END :: code for User Registration*/

/*START :: code for feedback*/
function feedback()
{
	if(check_dropdownfields("name","name_div"))
		var	n = true;
	else
	   var n = false;
		   
	if(checkmail("email","email_div"))
		var	em = true;
	else
	   var em = false;
	   
	if(check_fields("heading","heading_div"))
		var	h = true;
	else
	   var h = false;
	   
	if(check_dropdownfields("adminLevel","adminLevel_div"))
		var	level = true;
	else
	   var level = false;
	   
	if(check_dropdownfields("issue","issue_div"))
		var	iss = true;
	else
	   var iss = false;
	   
   if((n == true) && (em == true) && (h == true) && (level == true) && (iss == true))
   		return true;
   else
		return false;	
}
/*END :: code for feedback*/


/* function check_image(field_id,span_name) */
function check_image(field_id)
{
	if (document.getElementById(field_id).value.length != 0)
	{
		var ext = document.getElementById(field_id).value;
		ext = ext.substring(ext.length-3,ext.length);
 		ext = ext.toLowerCase();
		if((ext != 'jpg') && (ext != 'gif') && (ext != 'png') )
		 {
/**
 * 			document.getElementById(span_name).style.visibility = 'visible';
			document.getElementById(span_name).style.position = 'static';
 */
			return false;
   		 }
 		 else
		 {
/**
 * 				document.getElementById(span_name).style.visibility = 'hidden';
				document.getElementById(span_name).style.position = 'absolute';
				document.getElementById('photo_ext').value = ext;
 */
				return true;	
		 }
	}
	else
	{
/**
 * 		document.getElementById(span_name).style.visibility = 'visible';
		document.getElementById(span_name).style.position = 'static';

		return false;
		 */
		return true;
	}
}
function membership()
	{
		
		if(check_mail("memail","emaildiv"))
		var	type = true;
		else
	    var type = false;
		
		if(check_fields("fName","fnamediv"))
		var	fchk = true;
		else
	    var fchk = false;
		
		var opbox1=document.getElementById('optDom');
		var opbox2=document.getElementById('optExp');
		
		if(document.getElementById('stateid').value!=0)
		{
			document.getElementById('stateid_div').style.display="none";
			document.getElementById('countryid_div').style.display="none";
			stchk=true;
			conchk=true;
		}
		else
		{
			stchk=false;
			
		}
		if(document.getElementById('countryid').value!=0)
		{
			document.getElementById('stateid_div').style.display="none";
			document.getElementById('countryid_div').style.display="none";
			stchk=true;
			conchk=true;
		}
		else
		{
			
			conchk=true;
		}
		
		if(document.getElementById('stateid').value==0 && document.getElementById('countryid').value==0)
		{
			document.getElementById('stateid_div').style.display="block";
			document.getElementById('countryid_div').style.display="block";
			stchk=false;
			conchk=false;
		}
	
	if((type==true) && (fchk==true) && (stchk==true) && (conchk==true))
		return true;
	else
		return false;
	
	}	


function check_fields(field_id,span_name)
{	

	if (document.getElementById(field_id).value.length != 0)
	  {
	  
		document.getElementById(span_name).style.visibility = 'hidden';
		document.getElementById(span_name).style.position = 'absolute';	
		return true;
	  }
	  else
	  {
		document.getElementById(span_name).style.visibility = 'visible';
		document.getElementById(span_name).style.position = 'static';
		return false;
	  }
}


function check_dropdownfields(field_id,span_name)
{
  if (document.getElementById(field_id).value != 0)
  {
	document.getElementById(span_name).style.visibility = 'hidden';
	document.getElementById(span_name).style.position = 'absolute';
	return true;
  }
  else
  {
	document.getElementById(span_name).style.visibility = 'visible';
	document.getElementById(span_name).style.position = 'static';
	return false;
  }
}

/* Added 2nd March 08 - samir */
function checkmail(email_field)  
{  
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i  
	var returnval=emailfilter.test(document.getElementById(email_field).value)  
	if (returnval==false)  
	{  
		document.getElementById(email_field+"_div").style.visibility = 'visible';  
		document.getElementById(email_field+"_div").style.position = 'static';  
		return false;  
	}  
	else
	{
		document.getElementById(email_field+"_div").style.visibility = 'hidden';  
		document.getElementById(email_field+"_div").style.position = 'absolute';  
		return true;  
	}
} 

function check_mail(email_field,span_name)  
{  
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i  
	var returnval=emailfilter.test(document.getElementById(email_field).value)  
	
	if (returnval==false)  
	{  
		document.getElementById(span_name).style.visibility = 'visible';  
		document.getElementById(span_name).style.position = 'static';  
		return false;  
	}  
	else
	{
		document.getElementById(span_name).style.visibility = 'hidden';  
		document.getElementById(span_name).style.position = 'absolute';  
		return true;  
	}
} 


function isNan(field_id,span_name)
{	
	  if (!isNaN(document.getElementById(field_id).value))
	  {
		document.getElementById(span_name).style.visibility = 'hidden';
		document.getElementById(span_name).style.position = 'absolute';	
		return true;
	  }
	  else
	  {
		document.getElementById(span_name).style.visibility = 'visible';
		document.getElementById(span_name).style.position = 'static';
		return false;
	  }
}


