   //var s_url= document.frmSearch.server_url.value; // Get server URL
	//THIS FUNCTION SET CKECHED ALL OR NOT
	function openPopupabc(URL){
	var handelPopup;
	var checkbrow;
	handelPopup = window.open(URL, 'Search', 'scrollbars=yes, resizable=no, menubar=no');
	handelPopup.resizeTo(810, 627);
}

	function setCheckAll(objfrm){
		var chkall = objfrm.chkAll.checked;
		var chkitemlength = objfrm.chkitem.length;
		if(chkall){
			if(chkitemlength == undefined ){
				objfrm.chkitem.checked = true;
			}else{
				 for(i=0;i<chkitemlength;i++){
					objfrm.chkitem[i].checked = true;
				 }
			}
		}else{
			if(chkitemlength == undefined ){
				objfrm.chkitem.checked = false;
			}else{
				 for(i=0;i<chkitemlength;i++){
					objfrm.chkitem[i].checked = false;
				 }
			}
		}
	}

	//THIS FUNCTION CHANGE MASSAGES STATUS UNREAD OR DELETE
	function call_ajax_req(URL){
			 new Ajax.Updater('mid_body', URL, { parameters: $('frmSexP').serialize(true)
				, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
	}

	//THIS FUNCTION CHANGE MASSAGES STATUS UNREAD OR DELETE
	function chngStatus(objfrm,action,file){
		var chkitemlength = objfrm.chkitem.length;
		var flg = 1;
		var count = 0 ;
		var tmp=0;
		//var memid=objfrm.memid.value;

		if(chkitemlength == undefined ){
				if(objfrm.chkitem.checked == true ){
					flg = 1;
					tmp = objfrm.chkitem.value ;
				}else{
					flg = 0;
				}
		}else{
				 for(i=0;i<chkitemlength;i++){
					if(objfrm.chkitem[i].checked == false){
						count++;
					}else{
						if(tmp == 0){
							tmp = objfrm.chkitem[i].value ;
						}else{
							tmp = objfrm.chkitem[i].value +","+tmp;
						}
					}
				  }
		}

		if(count == chkitemlength)
			flg = 0;
		if(flg == 0){
			alert("Please select atleast one RECORD(s)");
			return false;
		 }
		 objfrm.action.value =  action;
		 objfrm.message_ids.value =  tmp;
		 objfrm.file.value = 'message_action';

		 if(action == 'delete') {
			 if(confirm("Are you Sure You Want to Delete the record(s).?")){
				  new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('frmMsg').serialize(true)
				, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
				  //new Ajax.Updater('inbox', 'user/update_inbox.php', { onLoading: showWaitingImage( 'inbox' ),	evalScripts: true});
				 //objfrm.submit();
			 }

		 }else{
			 new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('frmMsg').serialize(true)
				, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});

			 //objfrm.submit();
		 }
	}

	//THIS FUNCTION CHANGE MASSAGES STATUS UNREAD OR DELETE
	function chngStatus_new(objfrm,action){

		var chkitemlength = objfrm.chkitem.length;
		var flg = 1;
		var count = 0 ;
		var tmp=0;
		if(chkitemlength == undefined ){
				if(objfrm.chkitem.checked == true ){
					flg = 1;
					tmp = objfrm.chkitem.value ;
				}else{
					flg = 0;
				}
		}else{
				 for(i=0;i<chkitemlength;i++){
					if(objfrm.chkitem[i].checked == false){
						count++;
					}else{
						if(tmp == 0){
							tmp = objfrm.chkitem[i].value ;
						}else{
							tmp = objfrm.chkitem[i].value +","+tmp;
						}
					}
				  }
		}

		if(count == chkitemlength)
			flg = 0;
		if(flg == 0){
			alert("Please select atleast one checkbox");
			return false;
		 }
		 objfrm.action.value =  action;
		 objfrm.message_ids.value =  tmp;
		 objfrm.file.value = 'private_photos_a';

		 /*if(action == 'delete') {
			 if(confirm("Are You Sure ?")){
				objfrm.submit();
			 }
		 }else{
			 objfrm.submit();
		 }*/
		 if(action == 'delete') {
			 if(confirm("Are you Sure You Want to Delete the record(s).?")){
				  new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('form2').serialize(true)
				, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
				 //objfrm.submit();
			 }
		 }else{
			 new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('form2').serialize(true)
				, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
			 //objfrm.submit();
		 }
	}

	//THIS FUNCTION IS USE FOR OPEN POPUP
	function openPopup(URL){
		var handelPopup;
		var checkbrow;
		handelPopup = window.open(URL, 'View_Message', 'scrollbars=yes, resizable=no, menubar=no');
		handelPopup.resizeTo(600, 500);
	}

	//THIS FUNCTION USE FOR OPEN REPLAY TEMPLET //
	function msgForwardByEmail(URL){
		new Ajax.Updater('inbox', URL, { onLoading: showWaitingImage( 'inbox' ),	evalScripts: true});
	}

	//THIS FUNCTION USE FOR OPEN REPLAY TEMPLET //
	function openReplyPopup(URL){
		var handelPopup;
		handelPopup = window.open(URL, '_self', 'scrollbars=yes, resizable=no, menubar=no');
		handelPopup.resizeTo(810, 627);

	}

	//THIS FUNCTION VALID FORWORD MESSAGE HANDLE
	function validForwordMsg(){
		objfrm=document.frmFwdMessage;
		if(objfrm.txt_to.value == '') {
			alert("Please Select To")
			objfrm.txt_to.focus();
			return false;
		}
		if(objfrm.txt_subject.value == '') {
			alert("Please Enter Subject")
			objfrm.txt_subject.focus();
			return false;
		}
	}
	//add for the reply message functionality.
	function validReplyMsg(){
		objfrm=document.frmReplayMessage;
		if(objfrm.txt_subject.value == '') {
			alert("Please Enter Subject")
			objfrm.txt_subject.focus();
			return false;
		}

	}

	//THIS IS SET VELUE //
	function setValue(username,receiver_id){
		window.opener.document.frmFwdMessage.txt_to.value = username;
		window.opener.document.frmFwdMessage.receiver_id.value = receiver_id;
		window.close();
	}


	//THIS FUNCTION DELETE MSG
	function delConfirm(objfrm,message_id){
		if(confirm("Are You Sure ?")){
			window.opener.location.href = "index.php?file=inbox&action=delete&message_id="+ message_id;
			self.close();
		}
	}

	//THIS FUNCTION DELETE MSG
	function saveMsg(objfrm,message_id){
			window.opener.location.href = "index.php?file=inbox&action=savemessage&message_id="+ message_id;
			self.close();
	}

	//THIS FUNCTION DELETE SAVE MSG
	function delSaveMessageConfirm(objfrm,save_massege_id){
		if(confirm("Are You Sure ?")){
			window.opener.location.href = "index.php?file=save_messages&action=deletesave&save_massege_id="+ save_massege_id;
			self.close();
		}
	}
	// see my review function
	function seemyreview(review_id,escort_id)
	{
		server_url=document.form2.server_url.value;
		url=server_url+'/index.php?file=view_escort_review&review_id='+review_id+'&escort_id='+escort_id;
		//alert('here'+server_url);
		window.opener.location.href = url;
		self.close();
	}

	//THIS FUNCTION CHANGE MASSAGES STATUS UNREAD OR DELETE
	function chngSaveMsgStatus(objfrm,action){
		var chkitemlength = objfrm.chkitem.length;
		var flg = 1;
		var count = 0 ;
		var tmp=0;
		if(chkitemlength == undefined ){
				if(objfrm.chkitem.checked == true ){
					flg = 1;
					tmp = objfrm.chkitem.value ;
				}else{
					flg = 0;
				}
		}else{
				 for(i=0;i<chkitemlength;i++){
					if(objfrm.chkitem[i].checked == false){
						count++;
					}else{
						if(tmp == 0){
							tmp = objfrm.chkitem[i].value ;
						}else{
							tmp = objfrm.chkitem[i].value +","+tmp;
						}
					}
				  }
		}

		if(count == chkitemlength)
			flg = 0;
		if(flg == 0){
			alert("Please select atleast one checkbox");
			return false;
		 }
		 objfrm.action.value =  action;
		 objfrm.message_ids.value =  tmp;
		 objfrm.file.value = 'save_messages_a';

		 /*if(action == 'delete') {
			 if(confirm("Are You Sure ?")){
				objfrm.submit();
			 }
		 }else{
			 objfrm.submit();
		 }*/
		 if(action == 'delete') {
			 if(confirm("Are you Sure You Want to Delete the record(s).?")){
				  new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('frmMsg').serialize(true)
				, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
			 }
		 }else{
			 new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('frmMsg').serialize(true)
				, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
		 }
	}

	 //THIS FUNCTION OPEN PROFILE
	 function popUpOfProfile(rowpal_member_id,sess_member_id){
		//var s_url= document.form2.server_url.value;
		var s_url= document.frmSearch.server_url.value;
		 /*if(sess_member_id != ''){
			window.open("index.php?file=view_member_profile&member_id="+rowpal_member_id,'_new','scrollbars, width=800, height=593');*/
			window.open(s_url+"/profile/"+rowpal_member_id+"/",'_new','scrollbars, width=900, height=600, scrollbars=yes, resizable=no, menubar=no');
		/* }else{
			location.href = "index.php?file=login&MSG_CODE=MUST_LOGIN"
		 }*/
	 }
	 //THIS OPEN POPUP FOR SEND MESSAGE
	 function popUpOfSendMail(rowpal_member_id,ses_member_id){
		 if(ses_member_id != ''){
			window.open("index.php?file=send_msg&rowpal_member_id="+rowpal_member_id,'_new','scrollbars, width=800, height=593');
		 }else{
			location.href = "index.php?file=login&MSG_CODE=MUST_LOGIN"
		 }
	 }


	 //THIS FUNCITON CONFIRM MEMBER DETELE RAWPALS
	 function deleteRawpals(objfrm , rowpal_id){
		if(confirm("Are you Sure You Want to Delete the record(s).?")){
			objfrm.action.value = "deleterawpals"
			objfrm.file.value = "raw_pals_a"
			objfrm.rowpal_id.value = rowpal_id
			objfrm.submit();
		}
	}

	//THIS FUNCITON CONFIRM MEMBER DETELE CIRCUIT PARTIES
	 function deleteRawpals1(objfrm , rowpal_id){
		if(confirm("Are you Sure You Want to Delete the record(s).?")){
			objfrm.action.value = "deleterawpals"
			objfrm.file.value = "cir_parties_a"
			objfrm.rowpal_id.value = rowpal_id
			objfrm.submit();
		}
	 }

	function blockMember(URL){
		var handelPopup;
		handelPopup = window.open(URL, '_new', 'scrollbars=no, resizable=yes, menubar=no');
		handelPopup.resizeTo(420, 240);
	}

	function submitResone(objfrm , member_id, message_id , resone){
		window.opener.location.href = "index.php?file=block_user_resone_a&action=blockusers&member_id="+member_id+"&message_id="+message_id+"&resone="+resone;
		self.close();
	}

	function block_mem_profile(url, member_id, from_file)
	{
		window.location.href = url+"/index.php?file=block_user_resone_a&action=blockusersprofile&member_id="+member_id+"&from_file="+from_file;
	}

	function turnoff()
	{
		if(confirm("Do you really want to Turn Off Your Profile?"))
		 {
			new Ajax.Updater('mid_body', 'index_ajax.php?file=turnoff', { onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
		 }
	}

	//for guestbook to delete guest
	function chkConfirm(objfrm , guestbook_id){
			if(confirm("Are You Sure ?")){
				new Ajax.Updater('mid_body', 'index_ajax.php?file=guestbook_a&guestbook_id='+guestbook_id, { onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
			}
			return false;
		}
	//for guestbook to approve guest
	function chkApprove(objfrm , guestbook_id){
			new Ajax.Updater('mid_body', 'index_ajax.php?file=guestbook_a&act=approve&guestbook_id='+guestbook_id, { onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
			return false;
		}
	function setpref(frmObj,mem_id,img)
	{
		if (img==1)
		{
			imgval = '';
			for(x=0; x < document.frmPref.imager.length; x++){
				if(document.frmPref.imager[x].checked ){
					imgval = document.frmPref.imager[x].value;
					break;
				}
			}
		}
		
		emailval = '';
		for(x=0; x < document.frmPref.email.length; x++){
			if(document.frmPref.email[x].checked ){
				emailval = document.frmPref.email[x].value;
				break;
			}
		}
		if (img==1)
		{
			commval = '';
			for(x=0; x < document.frmPref.comm.length; x++){
				if(document.frmPref.comm[x].checked ){
					commval = document.frmPref.comm[x].value;
					break;
				}
			}

			lv_prefval = '';
			for(x=0; x < document.frmPref.lv_pref.length; x++){
				if(document.frmPref.lv_pref[x].checked ){
					lv_prefval = document.frmPref.lv_pref[x].value;
					break;
				}
			}
		}
		/*mem_vis = '';
		for(x=0; x < document.frmPref.mem_vis.length; x++){
			if(document.frmPref.mem_vis[x].checked ){
				mem_vis = document.frmPref.mem_vis[x].value;
				break;
			}
		}*/

		mem_subs = '';
		for(x=0; x < document.frmPref.mem_subs.length; x++){
			if(document.frmPref.mem_subs[x].checked ){
				mem_subs = document.frmPref.mem_subs[x].value;
				break;
			}
		}

		if (img==1)
			url="index_ajax.php?file=member_preferences&action=set&member_id="+mem_id+"&email="+emailval+"&imager="+imgval+"&comm="+commval+"&lv_pref="+lv_prefval+"&mem_subs="+mem_subs; //+"&mem_vis="+mem_vis
		else
			url="index_ajax.php?file=member_preferences&action=set&member_id="+mem_id+"&email="+emailval+"&mem_vis="+mem_vis;
		//alert(url);
		if(confirm("Do you really want to Set new preferences?"))
		 {
			new Ajax.Updater('mid_body', url, { onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
		 }
	}

	function pphotostatus(frmObj,sts)
	{
		document.frmReadMsg.action.value=sts;
		document.frmReadMsg.submit();
	}

	/* @cc_on @*/
	/* @if (@_win32 && @_jscript_version>=5)

	function window.confirm(str)
	{
		execScript('n = msgbox("'+str+'","4132")', "vbscript");
		return(n == 6);
	}

	@end @*/

	//for guestbook to delete guest
	function confirmDeleteProfile()
	{
		if(confirm("If you Delete this profile, you will not be able to use this Screen name or E-mail address again and you will not be able to have this account reactivated. If you want to simply Turn Off your profile, there is an area to do that. Do you wish to Delete your Profile?")){
			new Ajax.Updater('mid_body', 'index_ajax.php?file=turnoff&action=del_profile', { onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
		}
		return false;
	}

	function chngSearchStatus(objfrm,action,file){
		var chkitemlength = objfrm.chkitem.length;
		var flg = 1;
		var count = 0 ;
		var tmp=0;
		//var memid=objfrm.memid.value;

		if(chkitemlength == undefined ){
				if(objfrm.chkitem.checked == true ){
					flg = 1;
					tmp = objfrm.chkitem.value ;
				}else{
					flg = 0;
				}
		}else{
				 for(i=0;i<chkitemlength;i++){
					if(objfrm.chkitem[i].checked == false){
						count++;
					}else{
						if(tmp == 0){
							tmp = objfrm.chkitem[i].value ;
						}else{
							tmp = objfrm.chkitem[i].value +","+tmp;
						}
					}
				  }
		}

		if(count == chkitemlength)
			flg = 0;
		if(flg == 0){
			alert("Please select atleast one RECORD(s)");
			return false;
		 }
		 objfrm.action.value =  action;
		 objfrm.message_ids.value =  tmp;
		 objfrm.file.value = 'view_saved_searches_a';

		 if(action == 'delete') {
			 if(confirm("Are you Sure You Want to Delete the record(s).?")){
				  new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('frmMsg').serialize(true)
				, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});
				  //new Ajax.Updater('inbox', 'user/update_inbox.php', { onLoading: showWaitingImage( 'inbox' ),	evalScripts: true});
				 //objfrm.submit();
			 }

		 }else{
			 new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('frmMsg').serialize(true)
				, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});

			 //objfrm.submit();
		 }
	}

	function funsel(val,objname)
	{
		var abst=eval("document.frmAdvSearch."+objname);
		if(val.checked==true) {
			if(abst.value=='')
				abst.value=val.value;
			else
				abst.value=abst.value + "," +val.value;
		}else{
			var str="";
			if(abst.value!=''){
				var TempArray = abst.value.split(",");
				for(var i=0;i<TempArray.length;i++){
					if(val.value!=TempArray[i]){
						if(str=="")
							str=TempArray[i];
						else
							str +="," + TempArray[i];
					}
				}
			}
			abst.value=str;
		}
	}
	function OpenSortOrder(fileName)
	{
	   window.open (fileName,"mywindow",'width=800,height=290,scrollbars=no,resizable=no');
	}

	function FnUpdateinfo(frmObj)
	{
		if(frmObj.txtOldPassword.value == "")
		{
				alert("Please enter old password");
				frmObj.txtOldPassword.focus();
				return false;
		}

		if(frmObj.txtPassword1.value == "")
		{
				alert("Please enter new password.");
				frmObj.txtPassword1.focus();
				return false;
		}

		if(frmObj.txtPassword2.value == "")
		{
				alert("Please enter repeated new password.");
				frmObj.txtPassword2.focus();
				return false;
		}
		if(frmObj.txtPassword1.value != frmObj.txtPassword2.value)
		{
				alert("Please enter same password.");
				return false;
		}
		new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('frmMemberchangepass').serialize(true)
		, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});

	}

	function FnUpdateEmailinfo(frmObj)
	{
		if(Trim(frmObj.txtOldEmail.value) == "")
		{
				alert("Please enter old email address");
				frmObj.txtOldEmail.focus();
				return false;
		}else
		{
			if(echeck(frmObj.txtOldEmail.value)==false)
			{
				alert("Please enter valid e-mail Address");
				frmObj.txtOldEmail.focus();
				return false;
			}
		}

		if(Trim(frmObj.txtEmail.value) == "")
		{
				alert("Please enter new email address");
				frmObj.txtEmail.focus();
				return false;
		}else
		{
			if(echeck(frmObj.txtEmail.value)==false)
			{
				alert("Please enter valid e-mail Address");
				frmObj.txtEmail.focus();
				return false;
			}
		}

		if(Trim(frmObj.txtEmail1.value) == "")
		{
				alert("Please enter repeated new email address");
				frmObj.txtEmail1.focus();
				return false;
		}else
		{
			if(echeck(frmObj.txtEmail1.value)==false)
			{
				alert("Please enter valid e-mail Address");
				frmObj.txtEmail1.focus();
				return false;
			}
		}
		if(frmObj.txtEmail.value != frmObj.txtEmail1.value)
		{
				alert("Please enter same email address");
				return false;
		}
		new Ajax.Updater('mid_body', 'index_ajax.php', { parameters: $('frmMemberEmail').serialize(true)
		, onLoading: showWaitingImage( 'mid_body' ),	evalScripts: true});

	}

	//THIS FUNCTION IS USE FOR OPEN POPUP
	function openMessage(sender_id, message_id){
		var handelPopup;
		var checkbrow;
		var s_url= document.frmSearch.server_url.value; 
		URL= s_url+'index.php?file=read_message&member_id='+sender_id+'&message_id='+message_id;
		//handelPopup = window.open(URL, 'View Message', 'scrollbars=yes, resizable=no, menubar=no');
		window.open(URL,'View_Message','scrollbars, scrollbars=no, resizable=no, menubar=no');
		//handelPopup.resizeTo(810, 627);
		//code written by Ram on Wednesday, January 02, 2008 at 8:09 PM
		var sURL = URL;//window.document.URL.toString();
		if (sURL.indexOf("?") > 0)
		{
			var arrParams = sURL.split("?");

			var arrURLParams = arrParams[1].split("&");

			var arrParamNames = new Array(arrURLParams.length);
			var arrParamValues = new Array(arrURLParams.length);

			var i = 0;
			for (i=0;i<arrURLParams.length;i++)
			{
				var sParam =  arrURLParams[i].split("=");
				arrParamNames[i] = sParam[0];
				if (sParam[1] != "")
					arrParamValues[i] = unescape(sParam[1]);
				else
					arrParamValues[i] = "No Value";
			}
			//alert(arrParamValues[0]);
			if(arrParamValues[0]=='read_message')
			{
				//new Ajax.Updater('inbox', 'user/update_inbox.php', { onLoading: showWaitingImage( 'inbox' ),	evalScripts: true});
				ajax_req_forgotlogin(s_url+'/index_ajax.php?file=inbox');
			}
		}
	}


	//THIS FUNCTION IS USE FOR OPEN POPUP
	function selectUser(URL){
		var handelPopup;
		var checkbrow;
		handelPopup = window.open(URL, 'View_Message', 'scrollbars=yes, resizable=no, menubar=no', '_blank');
		handelPopup.resizeTo(810, 627);
	}

	//THIS FUNCTION IS USE WHEN MEMBER UPLOAD HIS IMAGES//
	function  validImageUpload_verify(frmObj)
	{
		var tempFlag = false;
		var numOfImage = frmObj.elements.length;

		for(var i=0; i<numOfImage; i++)
		{
			if(frmObj.elements[i].type == "file")
			{
				if(frmObj.elements[i].value != "")
				{
					tempFlag = true;
				}
			}
		}

		if(tempFlag == false)
		{
			alert("Please select picture for upload.");
			return false;
		}

		var arrFileType = new Array("jpg", "jpeg", "JPG" ,"JPEG");
		var flagFile = 0;

		for(var i = 0; i < numOfImage; i++)
		{
			if(frmObj.elements[i].type == "file")
			{
				if(frmObj.elements[i].value != "")
				{
					var imageName = frmObj.elements[i].value.split(".");

					for(var j = 0; j < arrFileType.length; j++)
					{
							if(imageName[imageName.length-1].toLowerCase() != 'jpg' && imageName[imageName.length-1].toLowerCase() != 'jpeg')
							{
								flagFile = 1;
							}
					}

					if(flagFile)
					{
							alert("Please select valid image format to upload");
							return false;
					}
				}
			}
		}
		frmObj.action.value= "uploadImg";
	}

function LeaveaMessage(member_id)
{
	 var s_url= document.form2.server_url.value; // Get server URL
    window.open(s_url+"/index.php?file=leave_top_msg&for_comment="+member_id,'_Message','resizable=0,width=800, height=400');
}

function askpermission(id)
{
	//var s_url= document.form2.server_url.value;
	 var s_url= document.form2.server_url.value; // Get server URL
	//http.open('get', s_url+'index.php?file=private_photos_a&action=Askpermission&askid='+id);
	url = s_url+'/index.php?file=private_photos_a&action=Askpermission&askid='+id;
	new Ajax.Updater('isexist', url);
}

//THIS FUNCTION OPEN LARGE PHOTO
function popUpOfImage(image_id, access, xxx){
	 var s_url= document.form2.server_url.value; // Get server URL
	if (access=='No')
	{
		if (xxx=='Y')
			alert("You must be logged in as a REGISTERED Gold or Silver member to view more ENLARGED or all X-RATED images.");
		else
			alert("You must be logged in as a REGISTERED member to view full-sized images. Membership is FREE. Just click the Register button and register to view all images.");
	}
	else if (access=='NFree')
	{
		if (xxx=='Y')
			alert("You must be logged in as a REGISTERED Gold or Silver member to view more ENLARGED or all X-RATED images.");
		else
			alert("Full-size photos may be accessed by logged in Silver/Gold Members only.");
	}
	else if (access=='YFree')
	{
		if (xxx=='Y')
			alert("You must be logged in as a REGISTERED Gold or Silver member to view more ENLARGED or all X-RATED images.");
		else			window.open(s_url+"/index.php?file=view_photo&image_id="+image_id,image_id+'_new','scrollbars, width=800, height=593');
	}else if (access=='YPaid')
	{
		window.open(s_url+"/index.php?file=view_photo&image_id="+image_id,image_id+'_new','scrollbars, width=800, height=593');
	}
}

/*//THIS FUISTERED Gold or Silver member to view more ENLARGED or all X-RATED images.");
		else
			alert("Full-size photos may be accessed by logged in Silver/Gold Members only.");
	}
	else if (access=='YFree')
	{
		if (xxx=='Y')
			alert("You must be logged in as a REGISTERED Gold or Silver member to view more ENLARGED or all X-RATED images.");
		else			window.open("http://www.maleescortreview.com/mernnew/index.php?file=view_photo&image_id="+image_id,image_id+'_new','scrollbars, width=800, height=593');
	}else if (access=='YPaid')
	{
		window.open("http://www.maleescortreview.com/mernnew/index.php?file=view_photo&image_id="+image_id,image_id+'_new','scrollbars, width=800, height=593');
	}
}*/

//THIS FUNCTION IS USE WHEN MEMBER UPLOAD HIS IMAGES//
function  validImageUpload(frmObj , num_img)
{
	var tempFlag = false;
	var numOfImage = frmObj.elements.length;
	for(var i=0; i<numOfImage; i++)
	{
		if(frmObj.elements[i].type == "file")
		{
			if(frmObj.elements[i].value != "")
			{
				tempFlag = true;
			}
		}
	}
	if(tempFlag == false)
	{
		
		alert("Please select at lease one picture for upload");
		return false;
	}

	var arrFileType = new Array("jpg", "jpeg", "JPG" ,"JPEG");
	var flagFile = 0;

	for(var i = 0; i < numOfImage; i++)
	{
		if(frmObj.elements[i].type == "file")
		{
			if(frmObj.elements[i].value != "")
			{
				var imageName = frmObj.elements[i].value.split(".");

				for(var j = 0; j < arrFileType.length; j++)
				{
						if(imageName[imageName.length-1].toLowerCase() != 'jpg' && imageName[imageName.length-1].toLowerCase() != 'jpeg')
						{
							flagFile = 1;
						}
				}

				if(flagFile)
				{
						alert("Please select valid image format to upload");
						return false;
				}
			}
		}
	}

	var lengthOfPrimaryImg = frmObj.primaryPhoto.length ;

	if(lengthOfPrimaryImg == undefined)
	{
		if(frmObj.primaryPhoto.checked == true && frmObj.memberImg0.value == '')
		{
			alert("Select Valid Photo As Primary Photo");
			return false;
		}
	}
	else
	{
		for(var i=0;i<num_img;i++)
		{
			var pPhotoValue = frmObj.primaryPhoto[i].checked;

			if(pPhotoValue)
			{
				var memberImg = eval('frmObj.'+'memberImg'+i+'.value');

				if(memberImg == '')
				{
					alert("Select Valid Photo As Primary Photo");
					return false;
				}
			}
		}
	}
    frmObj.action.value= "uploadImg";
}

function  validImageUpload_manage(frmObj , num_img)
{
	var tempFlag = false;
	var numOfImage = frmObj.elements.length;
	for(var i=0; i<numOfImage; i++)
	{
		if(frmObj.elements[i].type == "file")
		{
			if(frmObj.elements[i].value != "")
			{
				tempFlag = true;
			}
		}
	}
	if(tempFlag == false)
	{
		
		alert("Please select at lease one picture for upload");
		return false;
	}

	var arrFileType = new Array("jpg", "jpeg", "JPG" ,"JPEG");
	var flagFile = 0;

	for(var i = 0; i < numOfImage; i++)
	{
		if(frmObj.elements[i].type == "file")
		{
			if(frmObj.elements[i].value != "")
			{
				var imageName = frmObj.elements[i].value.split(".");

				for(var j = 0; j < arrFileType.length; j++)
				{
						if(imageName[imageName.length-1].toLowerCase() != 'jpg' && imageName[imageName.length-1].toLowerCase() != 'jpeg')
						{
							flagFile = 1;
						}
				}

				if(flagFile)
				{
						alert("Please select valid image format to upload");
						return false;
				}
			}
		}
	}

	var lengthOfPrimaryImg = frmObj.primaryPhoto.length ;

	if(lengthOfPrimaryImg == undefined)
	{
		if(frmObj.primaryPhoto.checked == true && frmObj.memberImg0.value == '')
		{
			alert("Select Valid Photo As Primary Photo");
			return false;
		}
	}
	else
	{
		for(var i=0;i<num_img;i++)
		{
			var pPhotoValue = frmObj.primaryPhoto[i].checked;

			if(pPhotoValue)
			{
				var memberImg = eval('frmObj.'+'memberImg'+i+'.value');

				if(memberImg == '')
				{
					alert("Select Valid Photo As Primary Photo");
					return false;
				}
			}
		}
	}
    frmObj.action.value= "uploadImg";
}

///THIS FUNCTION CHANGE IMANGE PRIMARY OR NOT
function setCaption(img_id,img_num){
	var frmObj = eval("document.frmMemImg");
	var toggle= eval("frmObj.hid"+img_id+".value");
	//var sptoggle= eval("frmObj.sp"+img_id+".value");

	if(toggle=='Edit')
	{
		var str="<input type=\"button\" value=\"Save\" class=\"button\" name=\"btn"+img_id+"\" onclick=\"setCaption("+img_id+",'"+img_num+"')\"><input type=\"button\" value=\"Cancel\" class=\"button\" name=\"btnC"+img_id+"\" onclick=\"setCaptionCancel("+img_id+",'"+img_num+"')\">";
		document.getElementById('hid'+img_id).value="Save";
		document.getElementById('IC'+img_num).style.display="";
	}
	else
	{
		var str="<input type=\"button\" value=\"Edit Caption\" class=\"button\" name=\"btn"+img_id+"\" onclick=\"setCaption("+img_id+",'"+img_num+"')\">";
		document.getElementById('hid'+img_id).value="Edit";

		var docObj = null;
		if (typeof window.ActiveXObject != 'undefined')
		{
			docObj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
			docObj = new XMLHttpRequest();
		}

		var txtcaption=document.getElementById("IC"+img_num).value;

		docObj.open("GET", "index_ajax.php?file=edit_images_a&image_id="+ img_id+"&caption="+txtcaption+"&action=setCaption", false);
		docObj.send(null);
		var Res = docObj.responseText;

		if (Res!="")
		{
			document.getElementById("setCaption"+img_num).innerHTML ="<h6><strong>"+txtcaption+"</strong></h6><BR><input type='input' id='IC"+img_num+"' style='display: none;' maxlength='250'><input type='hidden' id='cap"+img_id+"' name='cap"+img_id+"' value='"+txtcaption+"'>";
		}
		else
		{
			document.getElementById("setCaption"+img_num).innerHTML ="";
		}
		//document.getElementById('IC'+img_num).style.display="none";
	}
	document.getElementById('sp'+img_id).innerHTML=str;
}

///THIS FUNCTION CHANGE IMANGE PRIMARY OR NOT
function setCaptionCancel(img_id,img_num){
	var frmObj = eval("document.frmMemImg");
	var toggle= eval("frmObj.hid"+img_id+".value");
	var str="<input type=\"button\" value=\"Edit Caption\" class=\"button\" name=\"btn"+img_id+"\" onclick=\"setCaption("+img_id+",'"+img_num+"')\">";
	document.getElementById('hid'+img_id).value="Edit";
	var txtcaption=document.getElementById("cap"+img_id).value;
	document.getElementById("setCaption"+img_num).innerHTML =txtcaption+"<BR><input type='input' id='IC"+img_num+"' style='display: none;' maxlength='250'><input type='hidden' id='cap"+img_id+"' name='cap"+img_id+"' value='"+txtcaption+"'>";
	document.getElementById('sp'+img_id).innerHTML=str;
}

///THIS FUNCTION CHANGE IMANGE PRIMARY OR NOT
function isImgPrimary(status){
	var frmObj = eval("document.frmMemImg");
	var tmp;
 	var val;

	if(status=='delete')
		val="Are you sure you want to delete Image?";
	else
		val="Are you sure you want to change Image status?";

	if(confirm(val))
	{
		var len = frmObj.isprimary.length;

		if(len == undefined){
			if(frmObj.isprimary.checked == true)
				image_id = frmObj.isprimary.value;
		}else{
			for(var i=0 ; i<len ; i++){
				var objradioBtn = eval("frmObj.isprimary["+i+"]");
				if(objradioBtn.checked == true)
					image_id = objradioBtn.value;
			}
		}
		frmObj.action.value= status;
		frmObj.image_id.value= image_id;
		frmObj.submit();
	}
}

function previewvalidMemberReg(frmObj)
{
	// For the filter of the basic varaibles types
	var frmObj = eval("document.frmEscortReg");

	var NumOnly 		= "0123456789";
	var AlphaOnly 		= "_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var AlphaNumeric 	= AlphaOnly + NumOnly;

	/* ################ ############# Start Age and Appearance ############ ############## */
	if(!validateInputField(frmObj.sele_day, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Date of Birth')) return false;
	if(!validateInputField(frmObj.sele_month, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Date of Birth')) return false;
	if(!validateInputField(frmObj.sele_year, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Date of Birth')) return false;

	if(document.frmEscortReg.sele_month.value==02)
	{
		if(document.frmEscortReg.sele_day.value=='31'||document.frmEscortReg.sele_day.value=='30')
		{
			 alertError('Please Select Valid Date of Birth');
			 document.frmEscortReg.sele_day.focus();
			 return false;
		}
	}

	if(!validateInputField(frmObj.sele_height, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Height')) return false;
	if(!validateInputField(frmObj.sele_weight, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Weight')) return false;
	if(!validateInputField(frmObj.sele_ethnicity, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Ethnicity')) return false;
	if(!validateInputField(frmObj.sele_orientation, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Orientation')) return false;
	if(!validateInputField(frmObj.sele_EyesColor, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'EyesColor')) return false;
	if(!validateInputField(frmObj.sele_hair_color, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'HairColor')) return false;
	if(!validateInputField(frmObj.sele_facial_hair, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'FacialHair')) return false;
	if(!validateInputField(frmObj.sele_body_hair, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'BodyHair')) return false;
	if(!validateInputField(frmObj.sele_body_type, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'BodyType')) return false;
	if(!validateInputField(frmObj.sele_Dicksize, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Dicksize')) return false;
	if(!validateInputField(frmObj.sele_Circumcision, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Circumcision')) return false;
    if(!validateInputField(frmObj.sele_Thickness, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Thickness')) return false;

	/* ################ ############# Start About Yourself and Your Services ############ ############## */
	if(!validateInputField(frmObj.sele_SexualPosition, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'SexualPosition')) return false;
	if(!validateInputField(frmObj.sele_SaferSex, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'SaferSex')) return false;
    if(!validateInputField(frmObj.sele_Masturbation, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Masturbation')) return false;
	if(!validateInputField(frmObj.sele_Kissing, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Kissing')) return false;
	if(!validateInputField(frmObj.sele_Oral, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Oral')) return false;
	if(!validateInputField(frmObj.sele_Rimming, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Rimming')) return false;
	if(!validateInputField(frmObj.sele_Smoke, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Smoke')) return false;
	if(!validateInputField(frmObj.sele_Drinking, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Drinking')) return false;
	if(!validateInputField(frmObj.sele_Party, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Party')) return false;
	if(!validateInputField(frmObj.sele_Piercing, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Piercing')) return false;
	if(!validateInputField(frmObj.sele_PiercingLocation, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'PiercingLocation')) return false;
	if(!validateInputField(frmObj.sele_Tattoos, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Tattoos')) return false;
	if(!validateInputField(frmObj.sele_Mannerisms	, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Mannerisms')) return false;
    if(!validateInputField(frmObj.sele_Style, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Style')) return false;

	/* ################ ############# Starts Calls & Rates ############ ############## ###############*/
	if(!validateInputField(frmObj.sele_Calls, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Calls')) return false;
	if(!validateInputField(frmObj.sele_Currency, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Currency')) return false;
	if(!validateInputField(frmObj.sele_Discount, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Discount')) return false;
	if(!validateInputField(frmObj.txtHour, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Rates - Hour')) return false;
	if(!validateInputField(frmObj.txtEvening, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Rates - Hour')) return false;
	if(!validateInputField(frmObj.txtOverNight, FIELD_TYPE_VARCHAR, CNT_NOT_NULL, 'Rates - Hour')) return false;

	/* ################ ############# A few personal words about yourself and your services	###############*/
	//if(!validateInputField(frmObj.taPersonalInformation, FIELD_TYPE_TEXT, CNT_NOT_NULL, 'A few personal words about yourself and your services')) return false;
	if(frmObj.taPersonalInformation.value.length < 20)
	{
		alertError("Enter atleast 20 words about yourself and your services");
		frmObj.taPersonalInformation.focus();
		return false;
	}

	/* ################ ############# Contact Information for Clients  #############	###############*/
	if(!validateInputField(frmObj.txtEmail, FIELD_TYPE_MAIL, CNT_NOT_NULL, 'Email Address ')) return false;
	if(!validateInputField(frmObj.txtRepeatEmail, FIELD_TYPE_MAIL, CNT_NOT_NULL, 'Repeat Email Address')) return false;

	return true;
}

// This Function is used to validate the form
function openWinPopUp(){	
	objFrm = document.frmEscortReg;
	var s_url= document.frmSearch.server_url.value;
	//var objFrm=eval("document.frmEscortReg");
	if(previewvalidMemberReg(objFrm))
	{
		var aWindow = window.open('', 'ViewMemberProfile', 'scrollbars=yes,resizable=no,toolbar=no,width=900,height=600');
		document.frmEscortReg['file'].value = "registration_preview";
		if (aWindow)
		{
			if(window.focus) aWindow.focus();
		}
		objFrm.target = 'ViewMemberProfile';
		//objFrm.action=s_url+"/index.php";
		//alert(objFrm.action);
		objFrm.submit();
	}
}

// This Function is used to validate the form
function validMemberReg(){
	frmObj = document.frmEscortReg;
	var s_url= document.frmSearch.server_url.value;
	if(previewvalidMemberReg(frmObj))
	{		
		frmObj.file.value = 'edit_escort_profile';
		frmObj.target = '_self';
		//frmObj.action=s_url+"/index.php";
		frmObj.submit();
	}
}

function fnhidecitylist()
{
	document.getElementById("trShowCityList").style.display = 'none';
	return false;
}

String.prototype.trim = function()
{
  return this.replace(/^\s+/,'').replace(/\s+$/,'');
}

function SearchZipcode(act,zipcode,country_id) 
{
	var docObj = null; 
	
	if (typeof window.ActiveXObject != 'undefined')
	{
		docObj = new ActiveXObject("Microsoft.XMLHTTP"); 
	}
	else
	{ 
		docObj = new XMLHttpRequest(); 
	}	
	
	//url="index_ajax.php?file=searchZipcode&zipcode=" + zipcode + "&country_id=" + country_id + "&act=" + act;
	url="index_ajax.php?file=searchZipcode&zipcode=" + zipcode + "&country_id=" + country_id + "&act=" + act;
	if(act=="reg")	
		url = url + "&member_ship_type=" 	+ document.frmCountry.member_ship_type.value;
	docObj.open("GET", url, false);
	docObj.send(null);	
	var Res = docObj.responseText;
	//alertError("result ="+ Res.trim());
//return false;
	return Res.trim();
}

function fnGetCSC(act)
{
	document.frmCountry.search.disabled = true;

	if(document.frmCountry.sele_country.value == "")
	{
		alertError("Please select country.");			
		document.frmCountry.sele_country.focus();
		document.frmCountry.search.disabled = false;
		return false;
	}
	
	if(document.frmCountry.zipcode.value == "")
	{
		alertError("Please enter zip code.");
		document.frmCountry.zipcode.focus();
		document.frmCountry.search.disabled = false;
		return false;
	}
	//alertError(act+"   "+document.frmCountry.zipcode.value+"   "+document.frmCountry.sele_country.value);
	showWaitingImage('dvShowCityList');
	var result = SearchZipcode(act,document.frmCountry.zipcode.value,document.frmCountry.sele_country.value);
	//return false;
	
	if(result.replace(/^\s+|\s+$/g,"") == "NotFound")
	{
		alertError("Please enter valid zip code.");
		document.frmCountry.zipcode.focus();
		document.frmCountry.search.disabled = false;
		return false;
	}
	else
	{	
		var str = result.indexOf('<table');

		if(str==-1)
		{
			if(act=="edit")
			{ 
				url = "index.php?file=edit_escort_profile&from=update" + result  + "&continent_code=" +  document.frmCountry.continent_code.value ; 	
				window.location.href=url;
				//ajax_req_forgotlogin(url);
				return false;
			}
			else if(act=="trv")
			{
				//alert("SS"+result)
				url = "index.php?file=travel_location&from=update" + result  + "&continent_code=" +  document.frmCountry.continent_code.value ; 	
				window.location.href=url;
				//ajax_req_forgotlogin(url);
				return false;
			}
			else
			{
				//url = "index.php?file=registration5" + result+ "&member_ship_type=" + document.frmCountry.member_ship_type.value + "&continent_code=NA";
				url = "index_ajax.php?file=escort_registration&result=" + result+ "&member_ship_type=" + document.frmCountry.member_ship_type.value + "&continent_code="+  document.frmCountry.continent_code.value; 
				window.location.href=url;
				//ajax_req_forgotlogin(url);
				//location.href = url;
				return false;
			}
	
		}
		else
		{   
			document.getElementById("trShowCityList").style.display = '';				
			document.getElementById("dvShowCityList").innerHTML = result;				
			document.frmCountry.search.disabled = false;
			return false;      
		}
	}
	return false;
}

function showWaitingImage( divId ) {
	 var s_url= document.form2.server_url.value; // Get server URL
		var strBumperImage = '<div class="section_container" align="center" style="background-color:#FFFAD1;';

		if( 0 < document.getElementById(divId).clientWidth )
			strBumperImage += ' width:' + document.getElementById(divId).clientWidth + 'px;';

		if( 0 < document.getElementById(divId).clientHeight )
			strBumperImage += ' height:' + document.getElementById(divId).clientHeight + 'px;';

			strBumperImage += '"><img src="'+s_url+'"/images/ajax-loader.gif" width="" height="" border="0" alt=""/>';
			strBumperImage += '</div>';
			//alert(strBumperImage);
			document.getElementById(divId).innerHTML = strBumperImage;
	}

//THIS FUNCTION CHANGE MASSAGES STATUS UNREAD OR DELETE
function submitAddFav(frmObj, url){
	if (frmObj.favComments.value=="")
	{
		alert("Please enter Comments.");
		return false;
	}
	else
		 new Ajax.Updater('fav', url, { parameters: $('frmFavorite').serialize(true)
			, onLoading: showWaitingImage( 'fav' ),	evalScripts: true});
}

//THIS FUNCTION CHANGE MASSAGES STATUS UNREAD OR DELETE
function submitAddRevFav(frmObj, url){
	if (frmObj.favComments.value=="")
	{
		alert("Please enter Comments.");
		return false;
	}
	else
		 new Ajax.Updater('fav', url, { parameters: $('frmFavorite').serialize(true)
			, onLoading: showWaitingImage( 'fav' ),	evalScripts: true});
}

//THIS FUNCTION CHANGE MASSAGES STATUS UNREAD OR DELETE
function actionFav(fav_type, fav_id){
	if (confirm("Are you Sure You Want to Delete the record?"))
	{
		url = "";
		if (fav_type=='escort')
		{
			url = "index_ajax.php?file=view_favorite_escort_review&action=delete&type=escort&favourites_id="+ fav_id;
		}
		else
		{
			 url = "index_ajax.php?file=view_favorite_escort_review&action=delete&type=review&favourites_id="+ fav_id;
		}
		ajax_req_forgotlogin(url);
	}
	else
		return false;	
}

function openUploadImageAdv()
{
	newwindow = window.open('http://www.maleescortreview.com/upload-adv/index.php', 'Upload', 'resizable=yes,scrollbars=yes,screenX=0,screenY=0,menubar=no,status=no,width=500,height=340,left=440,top=250,dependent');	
}

// this function is used to check the HANDLE is already exists in our db
function isValidAge(frmObj){	
	year= frmObj.sele_year.value;
	month= frmObj.sele_month.value;
	day= frmObj.sele_day.value;
	
	var docObj = null; 
	if (typeof window.ActiveXObject != 'undefined'){
		docObj = new ActiveXObject("Microsoft.XMLHTTP"); 
	}else{ 
		docObj = new XMLHttpRequest(); 
	}	
	var txtUserName = frmObj.txtUserName.value;
	//var txtUserName = frmObj.txtUserName.value.replace(/^\s+|\s+$/g,"");
	docObj.open("GET", "scripts/validate_age.php?sele_year="+ year+"&sele_month="+month+"&sele_day="+day, false);
	docObj.send(null);		
	var Res = docObj.responseText;
	
	if (Res<18)
	{
		alert("Age is less than 18 years.");
	}
	//document.getElementById("isexist_handle").innerHTML = Res;
}
