
function validateForm()
{
	if(check_fields("name","name_div") )
       var name = true;
    else
      var name  = false;
	  
	  if(check_fields("message","message_div") )
       var msg = true;
    else
      var msg  = false;
	
	
  if(checkmail("email","email_div") || checkmail("cemail","cemail_div") )
     {
	    if(document.getElementById('email').value==document.getElementById('cemail').value)
	       var email = true;
		else
		   {
				document.getElementById("cemail_div").style.visibility = 'visible';
				document.getElementById("cemail_div").style.position = 'static';
				var email=false;
		   }
	 }
	else
      var email  = false;
	
	if( (name == true) && (email == true) && (msg == true) )
   		return true;
   else
		return false;
	
}
function validateContactUsForm() {
	
 if(check_fields("name","name_div") )
   var name = true;
 else
   var name  = false;
	
 if(check_fields("message","message_div") )
   var message = true;
 else
   var message  = false;
	
	
 if(check_fields("email","email_div"))
 {
	if(checkmail('email',"email_div"))
		var	email = true;
	else
		var	email = false;
 }
 else
   var email = false;
	
 if(email==true) { 
		var em = document.getElementById('email');
		var vem = document.getElementById('vemail');
		
		var em_div = document.getElementById('email_div');
		var vem_div = document.getElementById('vemail_div');
		
		//alert(em.value);
		//alert(vem.value);
			if(em.value == vem.value) 
			var vemail=true;
			else
			var vemail=false;
		
		if(vemail==false) {
			vem_div.style.visibility = 'visible';
			vem_div.style.position = 'static';
			} else {
			vem_div.style.visibility = 'hidden';
			vem_div.style.position = 'absolute';
				}
		}

	
	
 if(check_fields("subject","subject_div") )
   var subject = true;
 else
   var subject  = false;
	
   if( (name == true) && (email == true) && (message == true) && (vemail == true) && (subject == true) )
   		return true;
   else
		return false;	
	}

//*******************************
//testimonial email validation
//*******************************


function vTestimonialForm()
{
	
 	 if(check_fields("name","name_div"))
	   var nm = true;
	 else
	   var nm = false;
	   
	  if(check_fields("comment","comment_div"))
	   var cd = true;
	 else
	   var cd = false;
	   
	  /*if(check_fields("city","city_div"))
	   var city = true;
	 else
	   var city = false; */
	 
	 if(check_fields("email","email_div"))
	   var	em = true;
	else
	  var em = false;	
	 if(em == true)
	 {
		var emv = checkmail("email","email_div");
		em = emv;
	 } 
	  
	 if( (nm == true) && (cd == true) &&  (em == true) )
		return true;
   else
		return false;  
	  
}
	
function check_login()
{

 if(check_fields("lemail","lemail_div"))
 {
	if(checkmail('lemail',"lemail_div"))
		var	fl1 = true;
	else
		var	fl1 = false;
 }
 else
   var fl1 = false;
   
 if(check_fields("lpass","lpass_div") )
   var fl2 = true;
 else
   var fl2  = false;
   
   if((fl1 == true) && (fl2 == true))
   		return true;
   else
		return false;	
}

function check_category()
{
	 if(check_fields('cName','cat_div'))
	 	{
	 		if(check_image('cImage','img_div'))
				return true;
			else
				return false;
		}
	 	else
		{
			return false;
		}
}

function check_uppass(oapass)
{
	if(check_fields("opass","opass_div"))
	 {
	   if(oapass == document.getElementById("opass").value)
	 	var	pso = true;
	   else
	   {
	   	document.getElementById("opass_div").style.visibility = 'visible';
		document.getElementById("opass_div").style.position = 'static';
	   	var	pso = false;
	   }
	 	
	 } 
	else
	  var pso = false;
	  
	if(check_fields("npass","npass_div"))
	  var	ps = true;
	else
	  var ps = false; 
	   
    if(check_fields("ncpass","ncpass_div"))
	   var	cps = true;
	 else
	   var cps = false;	  
  
	if((ps == true) && (cps == true) )
 	{
	  if(document.getElementById("npass").value == document.getElementById("ncpass").value)
	  {
		document.getElementById("ncpass_div").style.visibility = 'hidden';
		document.getElementById("ncpass_div").style.position = 'absolute';
		var cmp = true;
	  }
	  else
	  {
		  document.getElementById("ncpass_div").style.visibility = 'visible';
		  document.getElementById("ncpass_div").style.position = 'static';
		  var cmp = false;
	   }
	}
	else
	   var cmp = false;
	
	
	if( (pso == true) && (ps == true) && (cps == true) && (cmp == true) )
		return true;
   	else
		return false;
}

function check_reg()
{
	if(check_fields("fname","fname_div"))
	   var	fn = true;
	else
	  var fn = false;
	  
	 if(check_fields("remail","remail_div"))
	   var	em = true;
	else
	  var em = false;
   
    if(check_fields("rpass","rpass_div"))
	  var	ps = true;
	else
	  var ps = false;
	   
    if(check_fields("rconfirm_pass","rcpass_div"))
	   var	cps = true;
	 else
	   var cps = false;	  
  
	if((ps == true) && (cps == true) )
 	{
	  if(document.getElementById("rpass").value == document.getElementById("rconfirm_pass").value)
	  {
		document.getElementById("rcpass_div").style.visibility = 'hidden';
		document.getElementById("rcpass_div").style.position = 'absolute';
		var cmp = true;
	  }
	  else
	  {
		  document.getElementById("rcpass_div").style.visibility = 'visible';
		  document.getElementById("rcpass_div").style.position = 'static';
		  var cmp = false;
	   }
	}
	else
	{
	   var cmp = false;
	}

	if(em == true)
	{
		var emv = checkmail("remail","remail_div");
		em = emv;
	}
	  
   if( (em == true) && (ps == true) && (cps == true) && (cmp == true) && (fn == true) )
   {
		if(document.getElementById("terms").checked == true)
		{
			document.getElementById("div_waiting").style.visibility = 'visible';
			return true;
		}	
		else
		{
			document.getElementById("terms_div").style.visibility = 'visible';
		 	document.getElementById("terms_div").style.position = 'static';
			return false;	
		}
   }
   else
		return false;
		
		
}

function check_acc()
{
	if(check_fields("fname","fname_div"))
	   var	fn = true;
	else
	  var fn = false;

	 if(check_fields("remail","remail_div"))
	   var	em = true;
	else
	  var em = false;
   
   
	if(em == true)
	{
		var emv = checkmail("remail","remail_div");
		em = emv;
	}
	  
   if( (em == true) && (fn == true) )
   {
		document.getElementById("div_waiting").style.visibility = 'visible';
		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,email_div)  
{  
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_div).style.visibility = 'visible';  
document.getElementById(email_div).style.position = 'static';  
return false;  
}  
else  
{
document.getElementById(email_div).style.visibility = 'hidden';  
document.getElementById(email_div).style.position = 'absolute';  	
return true;  
}
}  

function check_avtar()
{
	if(checkfile("avtar","profile_div"))
	{
		document.getElementById("div_waiting").style.visibility = 'visible';
		return true;
	}	
	else
		return false;	
}

function checkfile(field_id,div_id) {
    extArray = new Array(".jpg", ".JPG");
    allowSubmit = false;
    if (!field_id) return;
    if (document.getElementById(field_id).value != '')
	{
	    var file = document.getElementById(field_id).value;
	    while (file.indexOf("\\") != -1)
	    file = file.slice(file.indexOf("\\") + 1);
	    ext = file.slice(file.indexOf(".")).toLowerCase();
	    for (var i = 0; i < extArray.length; i++) {
	    if (extArray[i] == ext) { allowSubmit = true; break; }
	    }
	    if (allowSubmit)
	    {
	    	return true;
	    }
	    else
	    {
	    	document.getElementById(div_id).style.visibility = 'visible';  
			document.getElementById(div_id).style.position = 'static';  
	    	return false;
	    }
    }
  	else
    {
	    	document.getElementById(div_id).style.visibility = 'visible';  
			document.getElementById(div_id).style.position = 'static';  
	    	return false;
    }
    
}

function check_utube()
{
	if(check_fields("vname","vname_div"))
	   var	vn = true;
	else
	  var vn = false;
	  
	if(check_fields("ucode","code_div"))
	   var	un = true;
	else
	  var un = false;	  
	
	if( (vn == true) && (un == true) )
		return true;
	else
		return false;	
}

/*function check_image(field_id)*/
function check_image(field_id,span_name) 
{
	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 true;
	}
}

function check_product()
{
	if(check_dropdownfields('categories','pro_cat'))
		var category = true;
	else
		var category = false;
		
 	 if(check_fields("pName","pname_div"))
		var	pname = true;
	 else
	   var pname = false;

	 if(check_fields("pImage","pimg_div"))
	 {
		if(check_image('pImage'))
			var	img = true;
	 	else
	   		var img = false;
	 }  
	 else
	   var img = false;
	    
   if( (category == true) && (pname == true) && (img == true))
   		return true;
   else
		return false;
}


