function Validate_username(NForm){
 	NForm.t_username.focus();
 	if(NForm.t_username.value.length==0){ 
  	alert("You must enter Username"); 
  	return false; 
 	}else{
	  return true;
 	}
}
function Validate_password(NForm){
 	NForm.t_password.focus();
 	if(NForm.t_password.value.length==0){ 
  	alert("You must enter Password"); 
  	return false; 
 	}else{
	  return true;
 	}
}
function Validate_VerifyPassword(NForm){
	if(NForm.t_password.value!=NForm.t_vpassword.value){
		alert("You must check Password"); 
  	return false; 
	}
	return true;
}
function Validate_FirstName(NForm){
 	NForm.t_fname.focus();
 	if(NForm.t_fname.value.length==0){ 
  	alert("You must enter First Name"); 
  	return false; 
 	}
	return true;
}
function Validate_LastName(NForm){
 	NForm.t_lname.focus();
 	if(NForm.t_lname.value.length==0){ 
  	alert("You must enter Last Name"); 
  	return false; 
 	}
	return true;
}


function validate_loginform(NForm){
	return Validate_username(NForm) &&
				Validate_password(NForm) &&
				true;
}
function swapimg(dest,tail,name) {
separateur=dest.lastIndexOf("photos");
fin=dest.length;
page=dest.substring(separateur,fin);
destination="photos/"+page;
document.getElementById("imagegd").innerHTML="<a href=\"javascript:PopupImage('"+dest+"','"+name+"')\"><img src='"+dest+"' "+tail+" border=0></a>";
}
function Validate_email(NForm){
	NForm.t_email.focus();
	
	 if(NForm.t_email.value.length==0){ 
	  alert("PLEASE ENTER VALID EMAIL!"); 
	  return false; 
	 }else{
	  NForm.t_email.focus();
	         var str = NForm.t_email.value;
	         var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
	         var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	         if (!reg1.test(str) && reg2.test(str)) {
	                 return true;
	         }else{
	                 alert ("PLEASE ENTER VALID EMAIL!");
	                 return false; 
	         }
	  return false;
	 }
}
function Validate_name(NForm){
 	NForm.t_name.focus();
 	if(NForm.t_name.value.length==0){ 
  	alert("You must enter Name"); 
  	return false; 
 	}else{
	  return true;
 	}
}
function Validate_phone(NForm){
 	NForm.t_phone.focus();
 	if(NForm.t_phone.value.length==0){ 
  	alert("You must enter Phone"); 
  	return false; 
 	}else{
	  return true;
 	}
}
function Validate_comment(NForm){
 	NForm.m_comment.focus();
 	if(NForm.m_comment.value.length==0){ 
  	alert("You must enter Comments"); 
  	return false; 
 	}else{
	  return true;
 	}
}
function validate_contactusform(NForm){
	return Validate_name(NForm) &&
				Validate_email(NForm) &&
				Validate_phone(NForm) &&
				Validate_comment(NForm) &&
				true;
}
function validate_forgotpassword(NForm){
	return Validate_username(NForm) &&
				Validate_email(NForm) &&
				true;
}
function display_ShowHide(id,type) {
	var target = document.getElementById(id);
	var all = document.getElementsByTagName(type);
	if (target.style.display == '') {
 		target.style.display = 'none';          
   		return true;
	}
	for (var i = 0; i < all.length; i++) { 
 		all[i].style.display = "none";
	} 
	if (target.style.display == "none") {
 		target.style.display = '';          
	}
}
function check_freindemail(NForm){
	var x=document.getElementById(NForm);
	for(var i=4;i<x.length-4;i++){
		if(x[i].value){
			var pass=1;
 			var str = x[i].value;
			var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
 			var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
 			if (!reg1.test(str) && reg2.test(str)) {

 			}else{
         		alert ("PLEASE ENTER VALID EMAIL!");
         		return false; 
 			}
		}
	}
	if(pass==1){
		if(Validate_yourname(NForm)==true) return true;
		return false;
	}
	alert("Please enter an Email");
	return false;
}

function Validate_yourname(NForm){
 	freind.t_yourname.focus();
 	if(freind.t_yourname.value.length==0){ 
  		alert("You must enter Your Name"); 
  		return false; 
 	}
	return true;
}

function Validate_ShowRoom(NForm){
	return Validate_username(NForm) &&
				Validate_password(NForm) &&
				Validate_VerifyPassword(NForm) &&
				Validate_FirstName(NForm) &&
				Validate_LastName(NForm) &&
				Validate_email(NForm) &&
				Validate_phone(NForm) &&
				true;
}
function Validate_Country(NForm){
 	NForm.t_country.focus();
 	if(NForm.t_country.value.length==0){ 
  		alert("You must enter Your Country"); 
  		return false; 
 	}
	return true;
}
function Validate_Make(NForm){
 	NForm.t_make.focus();
 	if(NForm.t_make.value.length==0){ 
  		alert("You must enter Car Maker"); 
  		return false; 
 	}
	return true;
}
function Validate_Model(NForm){
 	NForm.t_model.focus();
 	if(NForm.t_model.value.length==0){ 
  		alert("You must enter Car Model"); 
  		return false; 
 	}
	return true;
}
function Validate_Year(NForm){
 	NForm.t_year.focus();
 	if(NForm.t_year.value.length==0){ 
  		alert("You must enter Your Country"); 
  		return false; 
 	}else{
   	var ValidChars = "0123456789";
   	var IsNumber=true;
   	var Char;
		var sText=NForm.t_year.value;
    for (i = 0; i < sText.length && IsNumber == true; i++){
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
    }
    if(IsNumber==false){
    	alert("You must enter Car Year in numbers"); 
  		return false; 
    }
   	return IsNumber;
 	}
	return true;
}
function Validate_Price(NForm){
 	NForm.t_price.focus();
 	if(NForm.t_price.value.length==0){ 
  		alert("You must enter Car Price"); 
  		return false; 
 	}else{
   	var ValidChars = "0123456789";
   	var IsNumber=true;
   	var Char;
		var sText=NForm.t_price.value;
    for (i = 0; i < sText.length && IsNumber == true; i++){
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
    }
    if(IsNumber==false){
    	alert("You must enter Car Price in numbers"); 
  		return false; 
    }
   	return IsNumber;
 	}
	return true;
}
function Validate_Color(NForm){
 	NForm.t_color.focus();
 	if(NForm.t_color.value.length==0){ 
  		alert("You must enter Car Color"); 
  		return false; 
 	}
	return true;
}
function Validate_MileAge(NForm){
 	NForm.t_mileage.focus();
 	if(NForm.t_mileage.value.length==0){ 
  		alert("You must enter Car Mile Age"); 
  		return false; 
 	}else{
   	var ValidChars = "0123456789";
   	var IsNumber=true;
   	var Char;
		var sText=NForm.t_mileage.value;
    for (i = 0; i < sText.length && IsNumber == true; i++){
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
    }
    if(IsNumber==false){
    	alert("You must enter Car Mile Age in numbers"); 
  		return false; 
    }
   	return IsNumber;
 	}
	return true;
}
function Validate_Add_Car(NForm){
	return Validate_FirstName(NForm) &&
				Validate_LastName(NForm) &&
				Validate_email(NForm) &&
				Validate_phone(NForm) &&
				Validate_Country(NForm) &&
				Validate_Make(NForm) &&
				Validate_Model(NForm) &&
				Validate_Year(NForm) &&
				Validate_Price(NForm) &&
				Validate_Color(NForm) &&
				Validate_MileAge(NForm) &&
				true;
}