// JavaScript Document
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

function show_div (k){

	var raj=document.getElementById("news_main");
	var box_len=raj.getElementsByTagName("a");
		
	for (var i=1; i<=box_len.length; i++){
	var box=document.getElementById("dd"+i);
	if (k==i){
	document.getElementById('news_main').style.display = "block";
	box.style["display"]="block";
	
	}
	else {
			box.style["display"]="none";
		}
		
	}
	
	
	}
	
function HideContent() 
{
 document.getElementById('news_main').style.display = "none";
}

//========= Trim function ==================================  
function trim(inputString)
{
	inputString=inputString.replace(/^\s+/g,"");
	inputString=inputString.replace(/\s+$/g,"");
	return inputString;
}
//////////////////For New Pop up//////////////////////////////////////
function show_div (k){

	var raj=document.getElementById("news_main");
	var box_len=raj.getElementsByTagName("a");
		
	for (var i=1; i<=box_len.length; i++){
	var box=document.getElementById("dd"+i);
	if (k==i){
	document.getElementById('news_main').style.display = "block";
	box.style["display"]="block";
	
	}
	else {
			box.style["display"]="none";
		}
		
	}
	
	
	}
	
function HideContent() 
{
 document.getElementById('news_main').style.display = "none";
}

function transimg(imgsrc)
{
document.getElementById('mainimg').src=imgsrc;
}

//////////////////////////////FOR BOOKING PAGE//////////////////////////
function escortdetails()
{

var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      //alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }

	var theQuery = document.getElementById('escortlist').value;

	if(theQuery=="")
	{
		document.getElementById('result33').style.display='none';
		//alert("Plaese select Escort!.");
		return false;
	}
	else
	{
		document.getElementById('result33').style.display='';
		document.getElementById('modelid').value=theQuery;
		var url = 'modelname_id.php?model_id='+theQuery;
		xmlHttp.open('GET', url, true);
		xmlHttp.onreadystatechange = function() 
		{
			if(xmlHttp.readyState == 4) 
			{
				//alert(xmlHttp.responseText);
				document.getElementById('result').innerHTML = xmlHttp.responseText + ' ';
			} 
		};
		
		xmlHttp.send(null);
	}
  }


//========== function to check Selected escort =============
function validatesel()
{
	var escortval=trim(document.onlinebook.escortlist.value);
	if(escortval=="")
	{
		alert("Please select Escort!.");
		document.onlinebook.escortlist.focus();
		return false;
	}
}

///////////////////////////////////FOR BOOKING FORM PAGE///////////////////////////////
function booking_validation()
{
	//=========== client or user first name check ===============		
	if(trim(document.form1.fname.value) == "")
	{
	alert("Please enter Your Name.");
	document.form1.fname.focus();
	return false;
	}
		
	if((trim(document.form1.telephone.value) == "" ) && (trim(document.form1.email.value) == "" ))
	{
	alert("Please enter Your Telephone Number or Email, Both can not be blank.");
	document.form1.telephone.focus();
	return false;
	}
	//=========== check blank email and proper email check ======== 			
	var booked_email = document.form1.email.value;
	
	if(booked_email !="")
	{
		
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.form1.email.value))
	{
		//return (true)
	}
	else
	{
		alert("Invalid E-mail Address! Please re-enter.")
		document.form1.email.focus();
		return (false);
	}
  }
  
  if(document.form1.services.value=="Outcall")
  {
	  //=========== Make meeting point manadatory=========
	  if(document.form1.meeting.value=="")
		{
		alert("Please select meeting point.");
		document.form1.meeting.focus();
		return false;
		}
		if(trim(document.form1.address.value) == "")
		{
		alert("Meeting point address should not be blank.");
		document.form1.address.focus();
		return false;
		}
	}
  if(trim(document.form1.security_code1.value)=="")
	{
		if(trim(document.form1.security_code.value) == "")
		{
			alert("Please enter security code.");
			document.form1.security_code.focus();
			return false;
		}
	}
	
	//document.form1.action="confirm_order.php";
	//document.form1.submit();
}

function onchg()
{
	
	if(document.form1.services.value!="Outcall")
  	{
		document.form1.meeting.value="";
		document.form1.address.value="";
	}
}

////////////////////RECURITMENT FORM//////////////////////////////////////////////////

//================== Fuction to validate user input details ===========

function recuritment_validation()
{
	var escort_name	=trim(document.frmrecquirement.ModelName.value);
	var telephno	=trim(document.frmrecquirement.Telephone.value);
	var email		=trim(document.frmrecquirement.EMail.value);
	var sec_code	=trim(document.frmrecquirement.security_code.value);
	
	if(escort_name=="")
	{
		alert("Model name should not be blank!.");
		document.frmrecquirement.ModelName.focus();
		return false;
	}
		
	if(email=="")
	{
		alert("Email should not be blank!.");
		document.frmrecquirement.EMail.focus();
		return false;
	}
	 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.frmrecquirement.EMail.value))
	{
		//return (true)
	}
	else
	{
		alert("Invalid email Address! Please re-enter.")
		document.frmrecquirement.EMail.focus();
		return (false);
	}
	
	if (telephno=="")
	{
		alert("Phone number should not be blank!.")
		document.frmrecquirement.Telephone.focus();
		return false
	}
	if(document.getElementById('photo_id1').value=="")
	{
		alert("Please upload picture 1.");
	    return false;
	}
	if(document.getElementById('photo_id2').value=="")
	{
		alert("Please upload picture 2.");
	    return false;
	}
	if(document.getElementById('photo_id3').value=="")
	{
		alert("Please upload picture 3.");
	    return false;
	}
	/*else
	{
		if(checkInternationalPhone(telephno)==false)
		{
			alert("Please Enter a Valid Phone Number")
			document.frmrecquirement.Telephone.focus();
			return false
		}
	}*/
	
	if(sec_code=="")
	{
		alert("Security code should not be blank.");
		document.frmrecquirement.security_code.focus();
		return false;
	}	
	
}
//=========== To set complexionval value use it =============
function Complexionval(val)
{
	if(val=="others")
	{
		document.getElementById("Complexion1").style.display='';
	}
	else
	{
		document.getElementById("Complexion1").style.display='none';
	}
}

//============= To make build value =========================
function Buildval(val)
{
	if(val=="others")
	{
		document.getElementById("Build1").style.display='';
	}
	else
	{
		document.getElementById("Build1").style.display='none';
	}
}

//============= To validate eye value =========================
function Eyesval(val)
{
	if(val=="others")
	{
		document.getElementById("Eyes1").style.display='';
	}
	else
	{
		document.getElementById("Eyes1").style.display='none';
	}
}

//============= To validate hair value =========================
function Hairval(val)
{
	if(val=="others")
	{
		document.getElementById("Hair1").style.display='';			
	}
	else
	{
		document.getElementById("Hair1").style.display='none';
	}
}

//============= To validate nationality value ====================
function Nationalityval(val)
{
	if(val=="others")
	{
		document.getElementById("Nationality1").style.display='';			
	}
	else
	{
		document.getElementById("Nationality1").style.display='none';			
	}
}
//============= To validate Location value ====================		
function Locationval(val)
{
	if(val=="others")
	{	
		document.getElementById("Location1").style.display='';
	}
	else
	{
		document.getElementById("Location1").style.display='none';
	}
}

//////////////////////////////////LINK FORM /////////////////////////////////////////////////


function isUrl(s) {
 	var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
 	return regexp.test(s);
}

function link_validation()
{
	var name	=trim(document.frmaddlink.name.value);
	var email	=trim(document.frmaddlink.email.value);
	var website	=trim(document.frmaddlink.website.value);
	var linkCat	=trim(document.frmaddlink.linkCategory.value);
	var pagelink=trim(document.frmaddlink.pagelink.value);
	var urllk	=trim(document.frmaddlink.URL.value);
	var seccode	=trim(document.frmaddlink.security_code.value);
	
	if(name=="")
	{
		alert("Name should not be blank!.");
		document.frmaddlink.name.focus();
		return false;
	}
	
	if(email=="")
	{
		alert("Email should not be blank!.");
		document.frmaddlink.email.focus();
		return false;
	}
	 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.frmaddlink.email.value))
	{
		//return (true)
	}
	else
	{
		alert("Invalid email Address! Please re-enter.")
		document.frmaddlink.email.focus();
		return (false);
	}
	
	if(website=="")
	{
		alert("Website name should not be blank!.");
		document.frmaddlink.website.focus();
		return false;
	}
	if(linkCat=="")
	{
		alert("Please select link category.");
		document.frmaddlink.linkCategory.focus();
		return false;
	}
	
	if(pagelink=="")
	{
		alert("Page link should not be blank.");
		document.frmaddlink.pagelink.focus();
		return false;
	}
	
	if(urllk=="")
	{
		alert("URL should not be blank.");
		document.frmaddlink.URL.focus();
		return false;
	}
	
	if(document.frmaddlink.userfile.value=="" && document.frmaddlink.bannercode.value=="")
	{
		alert("Please upload a banner or enter alternative banner text code");
		document.frmaddlink.userfile.focus();
		return false;
	}
	
	  
	 
	if(seccode=="")
	{
		alert("Security code should not be blank.");
		document.frmaddlink.security_code.focus();
		return false;
	}	
}

//=========== show error message of the =====================
function disperror(mymsg)
{
 
	w = window.screen.width-20;
	h = window.screen.height;
	tl = window.screen.width-300;
	l = (tl/2);
	t = (window.screen.height-193)/2;
	document.getElementById('error_message').style.display='block';
	document.getElementById('error_message').style.position = "absolute";
	document.getElementById('error_message').style.width = w + 'px';

	document.getElementById('error_message').style.left = '0px';
	document.getElementById('error_message').style.top = t + 'px';
	document.getElementById('error_message').style.display = "block";
	document.getElementById('hide_message').style.position = "absolute";
	document.getElementById('hide_message').style.width = w + 'px';

	document.getElementById('hide_message').style.left = '0px';
	document.getElementById('hide_message').style.top = '0px';
	document.getElementById('myerr').innerHTML=mymsg;
}

function hideerror()
{
	document.getElementById('error_message').style.display = "none";
	document.getElementById('hide_message').style.display = "none";
}

////////////////////////CONTACT US FORM////////////////////////////////////////////////////////////

function contact_validation()
{

	var name	= trim(document.frmcontact.name.value);
	var email	= trim(document.frmcontact.email.value);
	var telephone = trim(document.frmcontact.telephone.value); 
	var subject = trim(document.frmcontact.subject.value);
	var message	= trim(document.frmcontact.message.value);
	var seccode	= trim(document.frmcontact.security_code.value);

	if(name=="")
	{
		alert("Name should not be blank!.")
		document.frmcontact.name.focus();
		return false;
	}
	
	if(email=="")
	{
		alert("Email Address should not be blank!.")
		document.frmcontact.email.focus();
		return false;
	}
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.frmcontact.email.value))
	{
		//return (true)
	}
	else
	{
		alert("Invalid E-mail Address! Please re-enter.")
		document.frmcontact.email.focus();
		return false;
	}
	if(message=="")
	{
		alert("Message should not be blank!.")
		document.frmcontact.message.focus();
		return false;
	}
		
	if(seccode=="")
	{
		alert("Security Code should not be blank!.")
		document.frmcontact.security_code.focus();
		return false;
	}
	
}
//////////////////////////////////////////////////WRITE REVIEW FORM/////////////////////////////////////////
function writereview_validation()
  {
	if(document.form1.a_name.value == false)
	 {
		alert("Please enter your name.");
		document.form1.a_name.select();
		return false
 	 }
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.form1.a_mail.value))
	{
		//return (true)
	}
	else
	{
		alert("Invalid Email Address! Please re-enter.")
		document.form1.a_mail.focus();
		return false;
	}
	if(document.form1.date_from.value == false)
	 {
		alert("Please enter your Date of appointment.");
		document.form1.date_from.select();
		return false
	}
	//========== Escort service check ========================		
	if(document.form1.services.value == '')
	{
	alert("Please select required Service.");
	document.form1.services.focus();
	return false
	}
    if(document.form1.duration.value == false)
	  {
			alert("Please select duration .");
			document.form1.duration.focus();
			return false
	  }
   if(document.form1.look.value == false)
     {
		alert("Please enter looks.");
		document.form1.look.focus();
		return false
	}
	if(document.form1.performance.value == false)
	{
		alert("Please enter performance.");
		document.form1.performance.focus();
		return false
	}
	if(document.form1.review.value == false)
	{
		alert("Please enter your review.");
		document.form1.review.select();
		return false
	}
   if(document.form1.security_code.value == false)
    {
		alert("Please enter security code.");
		document.form1.security_code.focus();
		return false
	}
 }	


function go_url(id)
 {
  location.href="banner.php?categoryID="+id;
 }
