function validateRegistration()
{
 if(check_fields("user_email","user_email_div") )
   var email = true;
 else
   var email  = false;
   
 if(check_fields("user_fname","user_fname_div") )
   var userfname = true;
 else
   var userfname  = false;

 if(check_fields("user_lname","user_lname_div") )
   var userlname = true;
 else
   var userlname  = false;
   
 if(check_fields("user_vcode","user_vcode_div") )
   var uservcode = true;
 else
   var uservcode  = false;
   
   if( (email == true) && (userfname == true) && (userlname == true) && (uservcode == true) )
   		return true;
   else
		return false;
	
}

function validate_contact_poster()
{
 if(check_fields("user_email","user_email_div") )
   var email = true;
 else
   var email  = false;
   
 if(check_fields("user_name","user_name_div") )
   var username = true;
 else
   var username  = false;
   
 if(check_fields("user_message","user_message_div") )
   var message = true;
 else
   var message  = false;
   
 if(check_fields("user_vcode","user_vcode_div") )
   var vcode = true;
 else
   var vcode  = false;
   
   if( (email == true) && (username == true) && (message == true) && (vcode == true) )
   		return true;
   else
		return false;
	
}

function validate_contact()
{
 if(check_fields("user_email","user_email_div") )
   var email = true;
 else
   var email  = false;
   
 if(check_fields("user_name","user_name_div") )
   var username = true;
 else
   var username  = false;
 
 if(check_fields("user_subject","user_subject_div") )
   var subject = true;
 else
   var subject  = false;
   
 if(check_fields("user_message","user_message_div") )
   var message = true;
 else
   var message  = false;
   
 if(check_fields("user_vcode","user_vcode_div") )
   var vcode = true;
 else
   var vcode  = false;
   
   if( (email == true) && (username == true) && (subject == true) && (message == true) && (vcode == true) )
   		return true;
   else
		return false;
	
}

function validate_watch_ad()
{
	
 if(check_fields("user_email","user_email_div") )
   var email = true;
 else
   var email  = false;
  
  
 if(document.getElementById("user_vcode")) 
 {
	 if(check_fields("user_vcode","user_vcode_div") )
	   var vcode = true;
	 else
	   var vcode  = false;
	   
   if( (email == true)  && (vcode == true) )
   		return true;
   else
		return false;
 }
 else
 {
  if( (email == true) )
   		return true;
   else
		return false;
 }  
 
}

function validate_submit_ad_x()
{
 //alert("Check");
 var xyz = tinyMCE.get('descr').getContent(); //get Editor Value
  
  var rad = document.getElementsByName('type');
  var chk = 0;
  for(var i=0; i < rad.length; i++)
  {
	  if(rad[i].checked == true)
	  	chk++;
  }
  
  if(check_fields("title","title_div") )
   	var title = true;
  else
   	var title  = false;
   
  if( check_fields("price","price_div") || check_dropdownfields( 'opt_price', 'price_div') )
	var	price = true;
  else
    var price = false;	
 
  if(xyz != "")
  {
	document.getElementById('descr_div').style.visibility = 'hidden';
	document.getElementById('descr_div').style.position = 'absolute';	
	var desc = true;
  }
  else
  {
	document.getElementById('descr_div').style.visibility = 'visible';
	document.getElementById('descr_div').style.position = 'static';
	var desc = false;
  }
  
  if(chk != 0)
  {
	document.getElementById('type_div').style.visibility = 'hidden';
	document.getElementById('type_div').style.position = 'absolute';	
	var type = true;
  }
  else
  {
	document.getElementById('type_div').style.visibility = 'visible';
	document.getElementById('type_div').style.position = 'static';
	var type = false;
  }
  
  if(check_fields("email","email_div"))
	var	email = true;
  else
    var email = false;
 
  if(checkmail("email","emailv_div"))
	var	emailv = true;
  else
    var emailv = false;
 
 
 if( (title == true) && (price == true) && (desc == true) && (email == true) && (emailv == true) && (type == true) )
 	return true;
 else
	return false;
	
}

function validate_submit_ad(pchk)
{
  myEditor.saveHTML();
  var rad = document.getElementsByName('type');
  var chk = 0;
  for(var i=0; i < rad.length; i++)
  {
	  if(rad[i].checked == true)
	  	chk++;
  }
  
  if(chk == 0)
  {
	alert("Please choose Ad Type");	  
	document.getElementById('type1').focus();
	return false;
  }
	
  if(document.getElementById('title').value == "")
  {
	alert("Please enter Ad Title");	
	document.getElementById('title').focus();
	return false;
  }
  
  if(pchk == 0)
  {
	  if(document.getElementById('price').value == "" && document.getElementById('opt_price').value == "0")
	  {
		alert("Please Enter Price or Select Option");	  
		document.getElementById('price').focus();
		return false;
	  }
  }
  else
  {
	  if(document.getElementById('price').value == "")
	  {
		alert("Please Enter Price");	  
		document.getElementById('price').focus();
		return false;
	  }
  }
  
  
  if(document.getElementById('descr').value == "")
  {
	alert("Please Enter Ad Description.");	
	//document.getElementById('descr').focus();
	return false;
  }
	
  if(document.getElementById('email').value == "")
  {
	alert("Please enter your email.");	
	document.getElementById('email').focus();
	return false;
  }
  
  var pattern= /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
  if(!pattern.test(document.getElementById('email').value)){
	alert("Please enter valid email address.");	
	document.getElementById('email').focus();
	return false;
	  
  }
	
  callLoading('prePost');
  return true;
 
}

function checkEmail(inputvalue){	
    var pattern= /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){         
		alert("true");   
    }else{   
		alert("false"); 
    }
}

function getSize(id)
{
  var isNN = navigator.appName == "Netscape";
  var nImg = document.getElementById(id);
  var fileName = nImg.value;
  if(isNN)
    alert("Filesize: " + nImg.files[0].fileSize + " bytes");
  else //IE and possibly others, but we don't know which others support / don't support
  {
    var iImage = document.createElement("img");
    iImage.src = nImg.value;
    alert("Image size: "+iImage.width +", " +iImage.height);
    iImage = null;
  }

}

function check_admin_login()
{
		
 if(check_fields("login","login_div") )
   var lg = true;
 else
   var lg  = false;
   
   	
 if(check_fields("password","pass_div") )
   var ps = true;
 else
   var ps  = false;
	
	
   if( (lg == true) && (ps == true) )
   		return true;
   else
		return false;
	
}

function check_cpassword()
{
	
		
 if(check_fields("password","password_div") )
   var ck_password = true;
 else
   var ck_password  = false;
   
   	
 if(check_fields("r_password","r_password_div") )
   var ck_r_password = true;
 else
   var ck_r_password  = false;
	
	var pp = document.getElementById("password").value;
	var rp = document.getElementById("r_password").value;
	
	if(pp != '' && rp != '')
	{
		if(pp == rp){
		var equal_pass  = true;
		document.getElementById("pass_equal").style.visibility = 'hidden';
		
		document.getElementById("pass_equal").style.position = 'absolute';	
		}
		else{
			var equal_pass  = false;
			document.getElementById("pass_equal").style.visibility = 'visible';
			document.getElementById("msg").innerHTML = '';
			document.getElementById("pass_equal").style.position = 'static';
		}
	}
	
	if( (ck_password == true) && (ck_r_password == true) && (equal_pass == 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_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 emailfilter= /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	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  
	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_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 validateCareers() {
	
		if(check_fields("txtFName","txtFName_div") )
			var fname = true;
		else
			var fname  = false;
		
		if(check_fields("txtPhone","txtPhone_div") )
		var phone = true;
			else
		var phone  = false;
		
		if(check_fields("txtMobile","txtMobile_div") )
			var mobile = true;
		else
			var mobile  = false;
	 
		if(check_fields("txtEmail","txtEmail_div"))
		{
			if(checkmail('txtEmail',"txtEmail_div"))
				var	email = true;
			else
				var	email = false;
		}
		else
			var email = false;
	
		
		if(check_fields("txt_buci_team","input_long_text_area_div") )
		var chk_buci_team_check = true;
			else
		var chk_buci_team_check  = false;
	
	   if( (fname == true) && (phone == true) && (mobile == true) && (email == true)&& (chk_buci_team_check == true) )
			return true;
	   else
			return false;	
	}
	
	function validateMuserLogin() {
	
		if(check_fields("username","username_div") )
			var name = true;
		else
			var name  = false;
		
		if(check_fields("password","password_div") )
		var cpassword = true;
			else
		var cpassword  = false;
		
	   if((name == true) && (cpassword == true))
			return true;
	   else
			return false;	
			
	}