var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i 

function validate_post_ad(type){
	
  counrty_obj=document.getElementById('optCountry');
  region_obj=document.getElementById('optRegion');
  city_obj=document.getElementById('optCity');
  category_obj=document.getElementById('optCategory');
  subcategory_obj=document.getElementById('optSubcategory');

  if (counrty_obj.value==0){
      alert('Please Select Country')
	  counrty_obj.focus();
	  return false;
  }
  
 
  else  if (category_obj.value==0){
      alert('Please Select Category')
	  category_obj.focus();
	  return false;
  }
  else {
	   
    if (type==''){
     window.location.href = 'addetails.php?optCountry='+counrty_obj.value+"&optRegion="+region_obj.value+"&optCity="+city_obj.value+"&optCategory="+category_obj.value+"&optSubcategory="+subcategory_obj.value;
	}
	else {
		 
	     adID = document.getElementById('adID').value 
		  
	     window.location.href = 'editdetails.php?optCountry='+counrty_obj.value+"&optRegion="+region_obj.value+"&optCity="+city_obj.value+"&optCategory="+category_obj.value+"&optSubcategory="+subcategory_obj.value+"&adID="+adID;
		  
	}
  }
  /*else  if (subcategory_obj.value==0){
      alert('Please Select SubCategory')
	  return false;
  }*/

}

var xmlHttp;
 function load_regions(val){ 
 
  xmlHttp = GetXmlHttpObject();
 
 if (xmlHttp == null){
   alert ("Browser does not support HTTP Request");
   return;
  } 
  
   var cmb_name = document.getElementById('optCountry');
   var tdname   = document.getElementById('load_region');
   if (cmb_name.value==0){ 
      tdname.innerHTML="";   
      return false;
  }
  
   selectedDate = cmb_name.value;
   var currentTime = new Date();
   var ctime = currentTime.getTime() 
  //alert(ctime)
   
  var url = "ajax_scripts/load_select.php?countryID="+selectedDate+"&time="+ctime+"&type=single"+"&form="+val;
  xmlHttp.onreadystatechange = stateChanged;
  xmlHttp.open("GET", url);
  xmlHttp.send(null);
 }
 
 function stateChanged(){ 
  var tdname   = document.getElementById('load_region');
  //alert(tdname);
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
      tdname.innerHTML = "";
	  //alert(xmlHttp.responseText)
     tdname.innerHTML = xmlHttp.responseText;
  }
 } 
 //----------load city-------
 function load_cities(val){ 
  xmlHttp = GetXmlHttpObject();
  if (xmlHttp == null){
   alert ("Browser does not support HTTP Request");
   return;
  } 
   var cmb_name = document.getElementById('optCountry');
   var cmb_region   = document.getElementById('optRegion');
   var tdCity =   document.getElementById('load_city');
   
   if (cmb_name.value==0 || cmb_region.value==0){ 
      tdname.innerHTML="";   
      return false;
  }
   selectedDate = cmb_name.value;
   selectedDate1 = cmb_region.value;
   var currentTime = new Date();
   var ctime = currentTime.getTime() 
  //alert(ctime)
   
  var url = "ajax_scripts/load_select.php?countryID="+selectedDate+"&time="+ctime+"&regionID="+selectedDate1+"&type=both"+"&form="+val;
  xmlHttp.onreadystatechange = stateChanged2;
  xmlHttp.open("GET", url);
  xmlHttp.send(null);
 }
 
 function stateChanged2(){ 
   var tdCity =   document.getElementById('load_city');
  //alert(tdname);
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
     tdCity.innerHTML = "";
	 //alert(xmlHttp.responseText)
     tdCity.innerHTML = xmlHttp.responseText;
  }
 } 
 //-------------load subcategory
 function loadSubCatetgory(){ 
  xmlHttp = GetXmlHttpObject();
  if (xmlHttp == null){
   alert ("Browser does not support HTTP Request");
   return;
  } 
   var cmb_catename = document.getElementById('optCategory');
   
   if (cmb_catename.value==0){ 
      tdname.innerHTML="";   
      return false;
  }
   selectedDate = cmb_catename.value;
   
   var currentTime = new Date();
   var ctime = currentTime.getTime() 
  //alert(ctime)
   
  var url = "ajax_scripts/load_select.php?categoryID="+selectedDate+"&time="+ctime;
  xmlHttp.onreadystatechange = stateChanged3;
  xmlHttp.open("GET", url);
  xmlHttp.send(null);
 }
 
 function stateChanged3(){ 
   var tdSubCate =   document.getElementById('load_SubCategory');
  //alert(tdname);
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
     tdSubCate.innerHTML = ""; 
	// alert(xmlHttp.responseText)
     tdSubCate.innerHTML = xmlHttp.responseText;
  }
 } 

function userValidate() {
	var regexp=/^\s+/;
	password=document.frmSignUp.txtPassword.value.length;
		
	if(document.frmSignUp.txtFName.value.replace(regexp,"")=="")	{
		alert("Please enter first name");
		document.frmSignUp.txtFName.focus()
		return false;
	}
	else if(document.frmSignUp.txtEmail.value.replace(regexp,"")=="")	{
		alert("Please enter email address");
		document.frmSignUp.txtEmail.focus()
		return false;
	}
	else if(!document.frmSignUp.txtEmail.value.match(filter)) {
		alert("Please enter a valid email address");
		document.frmSignUp.txtEmail.focus()
		return false;
	}
	
	else if(document.frmSignUp.txtReEmail.value.replace(regexp,"")=="")	{
		alert("Please enter email address again");
		document.frmSignUp.txtReEmail.focus()
		return false;
	}
	else if(!document.frmSignUp.txtReEmail.value.match(filter)) {
		alert("Please enter a valid email address");
		document.frmSignUp.txtReEmail.focus()
		return false;
	}
	else if(document.frmSignUp.txtEmail.value!=document.frmSignUp.txtReEmail.value)	{
		alert("Please enter same email address ");
		document.frmSignUp.txtReEmail.focus()
		return false;
	}
	else if(document.frmSignUp.txtPassword.value.replace(regexp,"")=="") {
		alert("Pleae enter password");
		document.frmSignUp.txtPassword.focus()
		return false;
	}
	else if(password < 6 || password > 50 )	{
		alert("Please enter password between 6 to 50 characters");
		document.frmSignUp.txtPassword.focus()
		return false;
	}
	else if(document.frmSignUp.txtRePass.value.replace(regexp,"")=="")	{
		alert("Please enter password again");
		document.frmSignUp.txtRePass.focus()
		return false;
	}
	else if(document.frmSignUp.txtPassword.value!=document.frmSignUp.txtRePass.value)	{
		alert("Please enter same password");
		document.frmSignUp.txtRePass.focus()
		return false;
	}
	else if(document.frmSignUp.country.value==0)	{
		alert("Please select country");
		document.frmSignUp.country.focus()
		return false;
	}
	else if(document.frmSignUp.txtCity.value.replace(regexp,"")=="") {
		alert("Please enter city");
		document.frmSignUp.txtCity.focus()
		return false;
	}
	else if(document.frmSignUp.txtAddress.value.replace(regexp,"")=="")	{
		alert("Please enter address");
		document.frmSignUp.txtAddress.focus()
		return false;
	}
	else if(document.frmSignUp.txtPhone.value.replace(regexp,"")=="")	{
		alert("Please enter phone");
		document.frmSignUp.txtPhone.focus()
		return false;
	}
	
	
	
}
		

function userLogin() {
	
		var regexp=/^\s+/;
		
		password=document.frmLogin.txtPassword.value.length;
	
	if(document.frmLogin.txtEmail.value.replace(regexp,"")=="") {
		alert("Pleae enter email address");
		document.frmLogin.txtEmail.focus()
		return false;
	}
	

	if(!document.frmLogin.txtEmail.value.match(filter)) {
	
		alert("Please enter a valid email address");
		document.frmLogin.txtEmail.focus()
		return false;
	}
	else if(document.frmLogin.txtPassword.value.replace(regexp,"")=="") {
		alert("Pleae enter password");
		document.frmLogin.txtPassword.focus()
		return false;
	}
	else if(password < 6 || password > 50 )	{
		alert("Please enter password between 6 to 50 characters");
		document.frmLogin.txtPassword.focus()
		return false;
	}

}

function adPostData() {
	
		var regexp=/^\s+/;
	
	if(document.frmAds.txtTitle.value.replace(regexp,"")=="") {
		alert("Pleae enter title");
		document.frmAds.txtTitle.focus()
		return false;
	}
	
	else if(document.frmAds.txtDetails.value.replace(regexp,"")=="") {
		alert("Pleae enter details");
		document.frmAds.txtDetails.focus()
		return false;
	}
	
	else if(document.frmAds.ddlOSeeker.value==0)	{
		alert("Please select Type");
		document.frmAds.ddlOSeeker.focus()
		return false;
	}
	
}
var componentName_ind=1;
function componentName_addNewTextBox(selcedtedvalue){
	
	
	var objcounter = document.getElementById('obj_counter');
	
	if(objcounter.value==5) {
		alert("You can add only 5 images");
		objcounter.value=0;
		return false;
	}
	else {
	var tbl = document.getElementById('componentName_tbl');
	agree =confirm("Are you want to add another image ?");
	if (agree){
		var row = tbl.insertRow(componentName_ind);
		var cellLeft1 = row.insertCell(0);
		cellLeft1.innerHTML="<input size=\"25\" name=\"componentName_"+componentName_ind+"\" value=\""+selcedtedvalue+"\" type=\"file\" class=\"inputTextBox\"><img src=\"images/cancel_20.gif\" align=\"absbottom\" onClick=\"document.getElementById('componentName_tbl').deleteRow("+componentName_ind+");componentName_ind--;\" style=\"cursor:pointer\"  />";
		componentName_ind++;
		objcounter.value = componentName_ind; 
	}
	}
}


	function changePassword() {
		var regexp=/^\s+/;
	password=document.frmChangePass.txtPassword.value.length;
	if(document.frmChangePass.txtOldPass.value=="")	{
		alert("Please enter old password");
		document.frmChangePass.txtOldPass.focus()
		return false;
	}
	else if(document.frmChangePass.txtPassword.value.replace(regexp,"")=="")	{
		alert("Please enter new password");
		document.frmChangePass.txtPassword.focus()
		return false;
	}
	else if(password < 6 || password > 50 )	{
		alert("Please enter password between 6 to 50 characters");
		document.frmChangePass.txtPassword.focus()
		return false;
	}
	else if(document.frmChangePass.txtRePass.value.replace(regexp,"")=="")	{
		alert("Please enter password again");
		document.frmChangePass.txtRePass.focus()
		return false;
	}
	else if(document.frmChangePass.txtPassword.value!=document.frmChangePass.txtRePass.value)	{
		alert("Please enter same password");
		document.frmChangePass.txtRePass.focus()
		return false;
	}
}

function forGetPass() {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i 
		if(document.frmForget.txtEmail.value=="") {
			alert("Pleae enter email address");
			document.frmForget.txtEmail.focus()
			return false;
		}
		else if(!document.frmForget.txtEmail.value.match(filter)) {
			alert("Please enter a valid email address");
			document.frmForget.txtEmail.focus()
			return false;
		}
} 

  function ChangeImage(myImage){
     var td = document.getElementById('ImagesTD');
	 /*alert(td+myImage);
	 alert('<img src =ad_images/'+myImage+'.jpg>');*/
	 td.innerHTML = '<img src =ad_images/'+myImage+'.jpg class=cBorder>'
	 //return false;
	 
  } 
  
  function commentsVal() {
	
		var regexp=/^\s+/;
		
		
	
	if(document.frmComments.txtTitle.value.replace(regexp,"")=="") {
		alert("Pleae enter name");
		document.frmComments.txtTitle.focus()
		return false;
	}

	else if(document.frmComments.txtComments.value.replace(regexp,"")=="") {
		alert("Pleae enter comments");
		document.frmComments.txtComments.focus()
		return false;
	}
	


}

  function valideteEmail() {
	  	var regexp=/^\s+/;
	 if(document.frmSend.txtName.value.replace(regexp,"")=="")	{
		alert("Please enter your name");
		document.frmSend.txtName.focus()
		return false;
	}
	else if(document.frmSend.txtyEmail.value.replace(regexp,"")=="")	{
		alert("Please enter your email address");
		document.frmSend.txtyEmail.focus()
		return false;
	}
	else if(!document.frmSend.txtyEmail.value.match(filter)) {
		alert("Please enter a valid your email address");
		document.frmSend.txtyEmail.focus()
		return false;
	}
	else if(document.frmSend.txtEmail.value.replace(regexp,"")=="")	{
		alert("Please enter friend email address");
		document.frmSend.txtEmail.focus()
		return false;
	}
	else if(!document.frmSend.txtEmail.value.match(filter)) {
		alert("Please enter a valid friend email address");
		document.frmSend.txtEmail.focus()
		return false;
	}
	  } 


  function paymentType(pType) {
	  	document.frmAds.typePayment.value=pType;
		
	  }

