var fileUrl='http://'+document.domain;var servletUrl=fileUrl+'/via/servlet/dr?';if(document.domain=='localhost')
{fileUrl+='/dr';}
function ajaxObject(callbackFunction)
{var that=this;this.updating=false;this.abort=function()
{if(that.updating)
{that.updating=false;that.AJAX.abort();that.AJAX=null;}}
this.update=function(passData,postMethod,async)
{if(that.updating)
{return false;}
if(async==null)
{async=true;}
that.AJAX=null;if(window.XMLHttpRequest)
{that.AJAX=new XMLHttpRequest();}
else
{that.AJAX=new ActiveXObject("Microsoft.XMLHTTP");}
if(that.AJAX==null)
{return false;}
else
{that.AJAX.onreadystatechange=function()
{if(that.AJAX.readyState==4)
{that.updating=false;that.callback(that.AJAX.responseText,that.AJAX.status,that.AJAX.responseXML);that.AJAX=null;}}
that.updating=new Date();if(/post/i.test(postMethod))
{var uri=urlCall+'?'+that.updating.getTime();that.AJAX.open("POST",uri,async);that.AJAX.setRequestHeader("Content-type","application/x-www-form-urlencoded");that.AJAX.setRequestHeader("Content-Length",passData.length);that.AJAX.send(passData);if(!async&&(that.AJAX!=null))
{that.callback(that.AJAX.responseText,that.AJAX.status,that.AJAX.responseXML);}}
else
{var uri=urlCall+'?'+passData+'&timestamp='+(that.updating.getTime());that.AJAX.open("GET",uri,true);that.AJAX.send(null);}
return true;}}
var urlCall=servletUrl;this.callback=callbackFunction||function(){};}
var processingLogin=false;var processingChangePassword=false;var no_errors=true;function loginOnLoad_index()
{var sName=loadLogin();if((sName!=null)&&(sName!=''))
{var screenNameControl=document.getElementById('id_login');if(screenNameControl!=null)
{screenNameControl.value=sName;var rememberMe=$.cookie('rememberMe');if((rememberMe!=null)&&(rememberMe==1))
{var rememberMeControl=document.getElementById('id_rememberMe');if(rememberMeControl!=null)
{rememberMeControl.checked=true;}}
var passwordControl=document.getElementById('id_password');if(passwordControl!=null)
{passwordControl.focus();}}}
else
{var screenNameControl=document.getElementById('id_login');if(screenNameControl!=null)
{if((screenNameControl.value!=null)&&(screenNameControl.value!=''))
{var passwordControl=document.getElementById('id_password');if(passwordControl!=null)
{passwordControl.focus();}}
else
{screenNameControl.focus();}}}
setImagesTo('images/common/box_off.gif','images/common/box_on.gif');replaceChecks();}
function login_submitenter_index(myfield,e,fName)
{try
{var thiskeycode;if(window.event)
{thiskeycode=window.event.keyCode;}
else if(e)
{thiskeycode=e.which;}
else
{return true;}
if(thiskeycode==13)
{if(fName=="password")
{login_validate_index();}
else
{var passwordControl=document.getElementById('id_password');if(passwordControl!=null)
{passwordControl.focus();}}
return false;}
else
{return true;}}
catch(ee){}}
function login_validate_index()
{var screenNameControl=document.getElementById('id_login');if(screenNameControl!=null)
{if(screenNameControl.value=='')
{screenNameControl.style.backgroundColor="#ffcccc";screenNameControl.style.bgColor="#ffcccc";screenNameControl.focus();return;}}
screenNameControl.style.backgroundColor="#ffffff";screenNameControl.style.bgColor="#ffffff";var passwordControl=document.getElementById('id_password');if(passwordControl!=null)
{if(passwordControl.value=='')
{passwordControl.style.backgroundColor="#ffcccc";passwordControl.style.bgColor="#ffcccc";passwordControl.focus();return;}}
passwordControl.style.backgroundColor="#ffffff";passwordControl.style.bgColor="#ffffff";storeLogin_index();tryLogin_index();}
function storeLogin_index()
{var rememberSelectedInput=document.getElementById('id_rememberSelected');if(rememberSelectedInput!=null)
{if(rememberSelectedInput.value==1)
{var screenNameControl=document.getElementById('id_login');if(screenNameControl!=null)
{var screenNameToStore=screenNameControl.value;if(screenNameToStore.length>1)
{$.cookie('screenName',screenNameToStore,{path:'/',domain:'dateraters.com'});$.cookie('rememberMe',1,{path:'/',domain:'dateraters.com'});}}}}}
function tryLogin_index()
{if(processingLogin)
{return;}
$('#id_button_signIn').removeClass('button_signIn').addClass('button_signIn_off');processingLogin=true;document.loginform.submit();}
function redirectIfLoggedIn()
{var myRequest=new ajaxObject('');myRequest.callback=function(responseText,responseStatus,responseXML)
{if(responseStatus=200)
{var status=999;var message='';var entityId=-1;var screenName="";try{eval(responseText);}catch(e){}
if(status==1)
{if(entityId!=-1)
{top.document.location=fileUrl+"/mainMenu/mainMenuFrame.html";return;}}}
var loadingDiv=document.getElementById('id_loading');if(loadingDiv!=null)
{$(loadingDiv).hide();}
var outerTableDiv=document.getElementById('id_outerTable');if(outerTableDiv!=null)
{$(outerTableDiv).show();}
loginOnLoad_index();setImagesTo('images/common/box_off.gif','images/common/box_on.gif');replaceChecks();}
var app='app=people';var cmd='cmd=USERINFO';var subcmd='subcmd=SCREENNAME';var sendString=app+'&'+cmd+'&'+subcmd;myRequest.update(sendString,'POST',false);}
function loginOnLoad()
{var sName=loadLogin();document.submitform.login.value=sName;if(sName.length<1)
{document.submitform.login.focus();}
else
{try
{document.submitform.password.focus();}
catch(ee){}}}
function login_submitenter(myfield,e,fName)
{try
{var thiskeycode;if(window.event)
{thiskeycode=window.event.keyCode;}
else if(e)
{thiskeycode=e.which;}
else
{return true;}
if(thiskeycode==13)
{if(fName=="password")
{login_validate();}
else
{storeLogin();document.submitform.password.focus();}
return false;}
else
{return true;}}
catch(ee){}}
function login_validate()
{checkform("login","Login");checkform("password","Password");if(no_errors)
{storeLogin();tryLogin();}
else
{no_errors=true;}}
function tryLogin()
{if(processingLogin)
{return;}
var errorDiv=document.getElementById('id_errorDiv');if(errorDiv!=null)
{errorDiv.innerHTML="";}
var loginDiv=document.getElementById('id_loginButton');if(loginDiv!=null)
{loginDiv.innerHTML="<img src='"+fileUrl+"/images/buttons/login_off.gif' width='54' height='21' border='0'>";}
processingLogin=true;document.submitform.submit();}
function forgotPasswordOnLoad()
{var sName=loadLogin();document.submitform.login.value=sName;document.submitform.login.focus();}
function enterForgotPassword(myfield,e,fName)
{try
{var thiskeycode;if(window.event)
{thiskeycode=window.event.keyCode;}
else if(e)
{thiskeycode=e.which;}
else
{return true;}
if(thiskeycode==13)
{if(fName=="login")
{submitForgotPassword();}
return false;}
else
{return true;}}
catch(ee){}}
function submitForgotPassword()
{checkform("login","Email Address");if(no_errors)
{var errorDiv=document.getElementById('id_errorDiv');if(errorDiv!=null)
{errorDiv.innerHTML="<table align='center'>\n"+"  <tr>\n"+"    <td>\n"+"      <div class='bsorange'>Give us just a second while we hook you up with a new password ...</div>\n"+"    </td>\n"+"  </tr>\n"+"</table>\n";}
else
var loginDiv=document.getElementById('id_requestButton');if(loginDiv!=null)
{loginDiv.innerHTML=" <img src='images/buttons/requestPassword_off.gif' width='153' height='21' border='0' hspace='10'>";}
processingLogin=true;document.submitform.submit();}
else
{no_errors=true;}}
function onLoadChangePassword()
{try
{document.submitform.newpassword1.focus();}
catch(ee){}}
function submitenterChangePassword(myfield,e,fName)
{try
{var thiskeycode;if(window.event)
{thiskeycode=window.event.keyCode;}
else if(e)
{thiskeycode=e.which;}
else
{return true;}
if(thiskeycode==13)
{if(fName=="oldpassword")
{document.submitform.newpassword1.focus();}
else if(fName=="newpassword1")
{document.submitform.newpassword2.focus();}
else
{validateChangePassword();}
return false;}
else
{return true;}}
catch(ee){}}
function validateChangePassword()
{no_errors=true;checkform("oldpassword","Password");checkform("newpassword1","New Password");checkform("newpassword2","Confirm Password");checkPasswords();if(no_errors)
{tryChangePassword();}}
function checkPasswords()
{if(no_errors)
{var newpassword1=document.submitform.newpassword1.value;var newpassword2=document.submitform.newpassword2.value;if(newpassword1!=newpassword2)
{no_errors=false;var errorDiv=document.getElementById('id_errorDiv');if(errorDiv!=null)
{errorDiv.innerHTML="<div class='alert_noimg'>Please make sure Confirmed Password matches New Password!</div>\n";}
document.submitform.newpassword2.focus();return;}
if(newpassword1.length<4)
{no_errors=false;var errorDiv=document.getElementById('id_errorDiv');if(errorDiv!=null)
{errorDiv.innerHTML="<div class='alert_noimg'>Please make sure your new password is at least 4 characters long!</div>\n";}
document.submitform.newpassword1.value="";document.submitform.newpassword2.value="";document.submitform.newpassword1.focus();}}}
function tryChangePassword()
{if(processingChangePassword)
{return;}
var errorDiv=document.getElementById('id_errorDiv');if(errorDiv!=null)
{errorDiv.innerHTML="";}
var changePasswordDiv=document.getElementById('id_changePasswordButton');if(changePasswordDiv!=null)
{changePasswordDiv.innerHTML="<img src='"+fileUrl+"/images/buttons/changePassword_off.gif' width='140' height='21' border='0'>";}
processingChangePassword=true;document.submitform.submit();}
function checkform(formfield,msgtext)
{if(no_errors)
{var field=eval("document.submitform."+formfield);if(field.value=="")
{no_errors=false;var errorDiv=document.getElementById('id_errorDiv');if(errorDiv!=null)
{errorDiv.innerHTML="<div class='alert_noimg'>"+msgtext+" is blank. Please add this info.</div>";}
field.focus();}}}
function storeLogin()
{var screenNameToStore=document.submitform.login.value;if(screenNameToStore.length>1)
{$.cookie('screenName',screenNameToStore,{path:'/',domain:'dateraters.com'});}}
function loadLogin()
{var screenName=$.cookie('screenName');if(screenName==null)
{screenName="";}
return screenName;}
function updateErrorMessage()
{var errorDiv=document.getElementById('id_errorDiv');if(errorDiv!=null)
{if((message=='OK')||(message=='please relogin'))
{}
else if(message=='login/password incorrect')
{errorDiv.innerHTML="<div class='alert_noimg'>Email Address or Password you entered are incorrect.<br>Please try again!</div>";}
else if(message=='unknown login')
{errorDiv.innerHTML="<div class='alert_noimg'>Sorry, we cannot find Email Address you entered.<br>Please try again!</div>";}
else if(message=='incorrect password')
{errorDiv.innerHTML="<div class='alert_noimg'>Old Password you entered is incorrect.<br>Please try again!</div>";}
else if(message=='passwords do not match')
{errorDiv.innerHTML="<div class='alert_noimg'>Please make sure Confirmed Password matches New Password!</div>";}
else if(message=='missing information')
{errorDiv.innerHTML="<div class='alert_noimg'>There is not enough information to complete your request.<br>Please try again!</div>";}
else if(message=='password sent')
{errorDiv.innerHTML="<div class='alert_noimg'>We just sent your new password ... check your email!</div>";}
else
{errorDiv.innerHTML="<div class='alert_noimg'>"+getGenericErrorMessage()+"</div><br>";}}}
function utilEmailCheck(str)
{var at="@";var dot=".";var lat=str.indexOf(at);var lstr=str.length;var ldot=str.indexOf(dot);if(str.indexOf(at)==-1)
{return false;}
if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr)
{return false;}
if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr)
{return false;}
if(str.indexOf(at,(lat+1))!=-1)
{return false;}
if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot)
{return false;}
if(str.indexOf(dot,(lat+2))==-1)
{return false;}
if(str.indexOf(" ")!=-1)
{return false;}
return true;}
var globalCheckboxInputs=new Array();var loaded=false;var imgFalse='../images/common/box_off.gif';var imgTrue='../images/common/box_on.gif';function setImagesTo(offImage,onImage)
{imgFalse=offImage;imgTrue=onImage;}
function replaceChecks()
{var allInputs=document.getElementsByTagName('input');for(var i=0;i<allInputs.length;i++)
{var currInput=allInputs[i];if(currInput.getAttribute('type')=='checkbox')
{if(document.getElementById('checkImage'+currInput.id)!=null)
{continue;}
globalCheckboxInputs.push(currInput);var img=document.createElement('img');if(currInput.checked)
{img.src=imgTrue;}
else
{img.src=imgFalse;}
img.id='checkImage'+currInput.id
img.onclick=new Function('checkChange("'+currInput.id+'")');img.style.cursor='pointer';img.style.verticalAlign='middle';currInput.parentNode.insertBefore(img,currInput);currInput.style.display='none';}}
loaded=true;}
function getCheckboxById(inputId)
{for(var i=0;i<globalCheckboxInputs.length;i++)
{if(globalCheckboxInputs[i].id==inputId)
{return globalCheckboxInputs[i];}}
return null;}
function checkChange(inputId)
{var foundCheck=getCheckboxById(inputId);if(foundCheck!=null)
{if(foundCheck.checked)
{foundCheck.checked='';document.getElementById('checkImage'+inputId).src=imgFalse;checkBoxOnChange(inputId,false)}
else
{foundCheck.checked='checked';document.getElementById('checkImage'+inputId).src=imgTrue;checkBoxOnChange(inputId,true)}}}
function checkBoxChangeTo(inputId,newValue)
{var foundCheck=getCheckboxById(inputId);if(foundCheck!=null)
{if(loaded)
{try
{if(newValue)
{foundCheck.checked='checked';document.getElementById('checkImage'+inputId).src=imgTrue;}
else
{foundCheck.checked='';document.getElementById('checkImage'+inputId).src=imgFalse;}}catch(err){}}}}
function checkBoxOnChange(inputIndex,newIsSelected)
{if(inputIndex=='id_profilePicture')
{document.submitform.hasProfilePicture.value=newIsSelected;}
if(inputIndex=='id_rememberMe')
{var rememberSelectedInput=document.getElementById('id_rememberSelected');if(rememberSelectedInput!=null)
{if(newIsSelected)
{rememberSelectedInput.value=1;}
else
{rememberSelectedInput.value=0;}}}
if((inputIndex=='id_poll1')||(inputIndex=='id_poll2')||(inputIndex=='id_poll3'))
{var pollValueInput=document.getElementById('id_pollValue');if(pollValueInput!=null)
{if(!newIsSelected)
{pollValueInput.value='';checkBoxChangeTo('id_poll1',false);checkBoxChangeTo('id_poll2',false);checkBoxChangeTo('id_poll3',false);}
else if(inputIndex=='id_poll1')
{pollValueInput.value=1;checkBoxChangeTo('id_poll2',false);checkBoxChangeTo('id_poll3',false);}
else if(inputIndex=='id_poll2')
{pollValueInput.value=2;checkBoxChangeTo('id_poll1',false);checkBoxChangeTo('id_poll3',false);}
else if(inputIndex=='id_poll3')
{pollValueInput.value=3;checkBoxChangeTo('id_poll1',false);checkBoxChangeTo('id_poll2',false);}}}}
function encode(oldStr)
{oldStr=escape(oldStr);var plusIndex=0;var newStr="";while(oldStr.indexOf('+',plusIndex)!=-1)
{newStr+=oldStr.substring(plusIndex,oldStr.indexOf('+',plusIndex));newStr+='%2B';plusIndex=(oldStr.indexOf('+',plusIndex)+1);}
newStr+=oldStr.substring(plusIndex,oldStr.length);return newStr;}
function decode(oldStr)
{var plusIndex=0;var newStr="";while(oldStr.indexOf('+',plusIndex)!=-1)
{newStr+=oldStr.substring(plusIndex,oldStr.indexOf('+',plusIndex));newStr+='%20';plusIndex=(oldStr.indexOf('+',plusIndex)+1);}
newStr+=oldStr.substring(plusIndex,oldStr.length);newStr=unescape(newStr);return newStr;}
function escapeDoubleQuotes(oldStr)
{var qIndex=0;var newStr="";while(oldStr.indexOf('"',qIndex)!=-1)
{newStr+=oldStr.substring(qIndex,oldStr.indexOf('"',qIndex));newStr+='"';qIndex=(oldStr.indexOf('"',qIndex)+1);}
newStr+=oldStr.substring(qIndex,oldStr.length);return newStr;}
function getDatingSitesHTML(controlId,controlName,selectedValue,dateRatersIncluded,additionalStyles)
{var sitesHTML="";var myStyle="font-family:Verdana; font-size:10; color:rgb(51,51,51); border-width:1; border-color:rgb(204,204,204); border-style:solid;";if((additionalStyles!=null)&&(additionalStyles!=''))
myStyle=additionalStyles;sitesHTML+="<select id='"+controlId+"' name='"+controlName+"' size='1' style='"+myStyle+"'>\n";if((selectedValue!=null)&&(selectedValue!=''))
{sitesHTML+="  <option selected value=''>- Pick One -</option>\n";}
else
{sitesHTML+="  <option value=''>- Pick One -</option>\n";}
if(dateRatersIncluded)
{if(selectedValue)
{sitesHTML+="  <option selected value='Any'>DateRaters or Any Other</option>\n"+"  <option value='DateRaters'>DateRaters</option>\n";}
else
{sitesHTML+="  <option value='Any'>DateRaters or Any Other</option>\n"+"  <option value='DateRaters'>DateRaters</option>\n";}}
var datingSiteValues=new Array();var datingSiteNames=new Array();datingSiteValues.push('AdultFriendFinder.com');datingSiteNames.push('AdultFriendFinder.com');datingSiteValues.push('AmericanSingles');datingSiteNames.push('AmericanSingles');datingSiteValues.push('Amor.com');datingSiteNames.push('Amor.com');datingSiteValues.push('AsiaFriendFinder.com');datingSiteNames.push('AsiaFriendFinder.com');datingSiteValues.push('AsianAve.com');datingSiteNames.push('AsianAve.com');datingSiteValues.push('AsianSinglesConnection.com');datingSiteNames.push('AsianSinglesConnection.com');datingSiteValues.push('Bebo.com');datingSiteNames.push('Bebo.com');datingSiteValues.push('BigChurch.com');datingSiteNames.push('BigChurch.com');datingSiteValues.push('BlackPlanet.com');datingSiteNames.push('BlackPlanet.com');datingSiteValues.push('BlackSingles.com');datingSiteNames.push('BlackSingles.com');datingSiteValues.push('CanadianPersonals.ca');datingSiteNames.push('CanadianPersonals.ca');datingSiteValues.push('CatholicMingle.com');datingSiteNames.push('CatholicMingle.com');datingSiteValues.push('Chemistry');datingSiteNames.push('Chemistry');datingSiteValues.push('ChristianCafe.com');datingSiteNames.push('ChristianCafe.com');datingSiteValues.push('ChristianMingle.com');datingSiteNames.push('ChristianMingle.com');datingSiteValues.push('Cupid Junction');datingSiteNames.push('Cupid Junction');datingSiteValues.push('Cupid.com');datingSiteNames.push('Cupid.com');datingSiteValues.push('Date.ca');datingSiteNames.push('Date.ca');datingSiteValues.push('Date.com');datingSiteNames.push('Date.com');datingSiteValues.push('DatetheUK.com');datingSiteNames.push('DatetheUK.com');datingSiteValues.push('DatingBridge.com');datingSiteNames.push('DatingBridge.com');datingSiteValues.push('DatingDirect.com');datingSiteNames.push('DatingDirect.com');datingSiteValues.push('DowntoEarth.com');datingSiteNames.push('DowntoEarth.com');datingSiteValues.push('DreamMates');datingSiteNames.push('DreamMates');datingSiteValues.push('EasyFlirt.com');datingSiteNames.push('EasyFlirt.com');datingSiteValues.push('eCrush.com');datingSiteNames.push('eCrush.com');datingSiteValues.push('eHarmony.com');datingSiteNames.push('eHarmony.com');datingSiteValues.push('Engage.com');datingSiteNames.push('Engage.com');datingSiteValues.push('Facebook');datingSiteNames.push('Facebook');datingSiteValues.push('FriendFinder.com');datingSiteNames.push('FriendFinder.com');datingSiteValues.push('Friendster');datingSiteNames.push('Friendster');datingSiteValues.push('Gay.com');datingSiteNames.push('Gay.com');datingSiteValues.push('GLEE.com');datingSiteNames.push('GLEE.com');datingSiteValues.push('Great-Expectations.com');datingSiteNames.push('Great-Expectations.com');datingSiteValues.push('Greatboyfriends.com');datingSiteNames.push('Greatboyfriends.com');datingSiteValues.push('hi5');datingSiteNames.push('hi5');datingSiteValues.push('HOT or NOT');datingSiteNames.push('HOT or NOT');datingSiteValues.push('HotEnough');datingSiteNames.push('HotEnough');datingSiteValues.push('InterracialMatch.com');datingSiteNames.push('InterracialMatch.com');datingSiteValues.push('JDate');datingSiteNames.push('JDate');datingSiteValues.push('Lavalife');datingSiteNames.push('Lavalife');datingSiteValues.push('Match.com');datingSiteNames.push('Match.com');datingSiteValues.push('Matchmaker');datingSiteNames.push('Matchmaker');datingSiteValues.push('Mate1');datingSiteNames.push('Mate1');datingSiteValues.push('Meetic');datingSiteNames.push('Meetic');datingSiteValues.push('MiGente.com');datingSiteNames.push('MiGente.com');datingSiteValues.push('MillionaireMatch.com');datingSiteNames.push('MillionaireMatch.com');datingSiteValues.push('MillionaireMate.com');datingSiteNames.push('MillionaireMate.com');datingSiteValues.push('Mingles.com');datingSiteNames.push('Mingles.com');datingSiteValues.push('Muslima.com');datingSiteNames.push('Muslima.com');datingSiteValues.push('MySpace.com');datingSiteNames.push('MySpace.com');datingSiteValues.push('MyUKDate.com');datingSiteNames.push('MyUKDate.com');datingSiteValues.push('Nerve.com');datingSiteNames.push('Nerve.com');datingSiteValues.push('Netlog.com');datingSiteNames.push('Netlog.com');datingSiteValues.push('OkCupid');datingSiteNames.push('OkCupid');datingSiteValues.push('OmniDate.com');datingSiteNames.push('OmniDate.com');datingSiteValues.push('Orkut.com');datingSiteNames.push('Orkut.com');datingSiteValues.push('OutPersonals.com');datingSiteNames.push('OutPersonals.com');datingSiteValues.push('Passion.com');datingSiteNames.push('Passion.com');datingSiteValues.push('Perfectmatch.com');datingSiteNames.push('Perfectmatch.com');datingSiteValues.push('PerfSpot.com');datingSiteNames.push('PerfSpot.com');datingSiteValues.push('Plentyoffish.com');datingSiteNames.push('Plentyoffish.com');datingSiteValues.push('PositiveSingles.com');datingSiteNames.push('PositiveSingles.com');datingSiteValues.push('PrimeSingles.com');datingSiteNames.push('PrimeSingles.com');datingSiteValues.push('Relationships.com');datingSiteNames.push('Relationships.com');datingSiteValues.push('SeniorFriendFinder.com');datingSiteNames.push('SeniorFriendFinder.com');datingSiteValues.push('SeniorMatch.com');datingSiteNames.push('SeniorMatch.com');datingSiteValues.push('SingleParentsMingle.com');datingSiteNames.push('SingleParentsMingle.com');datingSiteValues.push('Singles.com');datingSiteNames.push('Singles.com');datingSiteValues.push('SinglesNet.com');datingSiteNames.push('SinglesNet.com');datingSiteValues.push('Social21.com');datingSiteNames.push('Social21.com');datingSiteValues.push('SpeedDate.com');datingSiteNames.push('SpeedDate.com');datingSiteValues.push('Sugardaddie.com');datingSiteNames.push('Sugardaddie.com');datingSiteValues.push('TagWorld');datingSiteNames.push('TagWorld');datingSiteValues.push('True.com');datingSiteNames.push('True.com');datingSiteValues.push('UDate.com');datingSiteNames.push('UDate.com');datingSiteValues.push('WealthyMen.com');datingSiteNames.push('WealthyMen.com');datingSiteValues.push('MSN Spaces');datingSiteNames.push('MSN Spaces');datingSiteValues.push('Yahoo! 360');datingSiteNames.push('Yahoo! 360');datingSiteValues.push('Yahoo! Personals');datingSiteNames.push('Yahoo! Personals');datingSiteValues.push('Zoosk');datingSiteNames.push('Zoosk');datingSiteValues.push('Zorpia.com');datingSiteNames.push('Zorpia.com');datingSiteValues.push('Other');datingSiteNames.push('Other');for(var numSites=0;numSites<datingSiteValues.length;numSites++)
{if(selectedValue==datingSiteValues[numSites])
{sitesHTML+="  <option selected value='"+datingSiteValues[numSites]+"'>"+datingSiteNames[numSites]+"</option>\n";}
else
{sitesHTML+="  <option value='"+datingSiteValues[numSites]+"'>"+datingSiteNames[numSites]+"</option>\n";}}
sitesHTML+="</select>\n";return sitesHTML;}
function getCountriesHTML(controlId,controlName,selectedValue,additionalStyles)
{var countriesHTML="";var myStyle="font-family:Verdana; font-size:10; color:rgb(51,51,51); border-width:1; border-color:rgb(204,204,204); border-style:solid;";if((additionalStyles!=null)&&(additionalStyles!=''))
myStyle=additionalStyles;countriesHTML+="<select id='"+controlId+"' name='"+controlName+"' size='1' style='"+myStyle+"'>\n";if((selectedValue!=null)&&(selectedValue!=''))
{countriesHTML+="  <option selected value=''>- Country -</option>\n";}
else
{countriesHTML+="  <option value=''>- Country -</option>\n";}
var countriesValues=new Array();var countriesNames=new Array();countriesValues.push('United States of America');countriesNames.push('   United States of America');countriesValues.push('Canada');countriesNames.push('   Canada');countriesValues.push('Afghanistan');countriesNames.push('Afghanistan');countriesValues.push('Albania');countriesNames.push('Albania');countriesValues.push('Algeria');countriesNames.push('Algeria');countriesValues.push('American Samoa');countriesNames.push('American Samoa');countriesValues.push('Andorra');countriesNames.push('Andorra');countriesValues.push('Angola');countriesNames.push('Angola');countriesValues.push('Anguilla');countriesNames.push('Anguilla');countriesValues.push('Antigua and Barbuda');countriesNames.push('Antigua and Barbuda');countriesValues.push('Argentina');countriesNames.push('Argentina');countriesValues.push('Armenia');countriesNames.push('Armenia');countriesValues.push('Australia');countriesNames.push('Australia');countriesValues.push('Austria');countriesNames.push('Austria');countriesValues.push('Azerbaijan');countriesNames.push('Azerbaijan');countriesValues.push('Bahamas');countriesNames.push('Bahamas');countriesValues.push('Bahrain');countriesNames.push('Bahrain');countriesValues.push('Bangladesh');countriesNames.push('Bangladesh');countriesValues.push('Barbados');countriesNames.push('Barbados');countriesValues.push('Belarus');countriesNames.push('Belarus');countriesValues.push('Belgium');countriesNames.push('Belgium');countriesValues.push('Belize');countriesNames.push('Belize');countriesValues.push('Benin');countriesNames.push('Benin');countriesValues.push('Bermuda');countriesNames.push('Bermuda');countriesValues.push('Bhutan');countriesNames.push('Bhutan');countriesValues.push('Bolivia');countriesNames.push('Bolivia');countriesValues.push('Bosnia and Herzegovina');countriesNames.push('Bosnia and Herzegovina');countriesValues.push('Botswana');countriesNames.push('Botswana');countriesValues.push('Brazil');countriesNames.push('Brazil');countriesValues.push('British Virgin Islands');countriesNames.push('British Virgin Islands');countriesValues.push('Brunei Darussalam');countriesNames.push('Brunei Darussalam');countriesValues.push('Bulgaria');countriesNames.push('Bulgaria');countriesValues.push('Burkina Faso');countriesNames.push('Burkina Faso');countriesValues.push('Burundi');countriesNames.push('Burundi');countriesValues.push('Cambodia');countriesNames.push('Cambodia');countriesValues.push('Cameroon');countriesNames.push('Cameroon');countriesValues.push('Canada');countriesNames.push('Canada');countriesValues.push('Cape Verde');countriesNames.push('Cape Verde');countriesValues.push('Central African Republic');countriesNames.push('Central African Republic');countriesValues.push('Chad');countriesNames.push('Chad');countriesValues.push('Chile');countriesNames.push('Chile');countriesValues.push('China');countriesNames.push('China');countriesValues.push('Colombia');countriesNames.push('Colombia');countriesValues.push('Comoros');countriesNames.push('Comoros');countriesValues.push('Congo');countriesNames.push('Congo');countriesValues.push('Cook Islands');countriesNames.push('Cook Islands');countriesValues.push('Costa Rica');countriesNames.push('Costa Rica');countriesValues.push("Côte d'Ivoire");countriesNames.push("Côte d'Ivoire");countriesValues.push('Croatia');countriesNames.push('Croatia');countriesValues.push('Cuba');countriesNames.push('Cuba');countriesValues.push('Cyprus');countriesNames.push('Cyprus');countriesValues.push('Czech Republic');countriesNames.push('Czech Republic');countriesValues.push('Denmark');countriesNames.push('Denmark');countriesValues.push('Djibouti');countriesNames.push('Djibouti');countriesValues.push('Dominica');countriesNames.push('Dominica');countriesValues.push('Dominican Republic');countriesNames.push('Dominican Republic');countriesValues.push('Ecuador');countriesNames.push('Ecuador');countriesValues.push('Egypt');countriesNames.push('Egypt');countriesValues.push('El Salvador');countriesNames.push('El Salvador');countriesValues.push('Equatorial Guinea');countriesNames.push('Equatorial Guinea');countriesValues.push('Eritrea');countriesNames.push('Eritrea');countriesValues.push('Estonia');countriesNames.push('Estonia');countriesValues.push('Ethiopia');countriesNames.push('Ethiopia');countriesValues.push('Fiji');countriesNames.push('Fiji');countriesValues.push('Finland');countriesNames.push('Finland');countriesValues.push('France');countriesNames.push('France');countriesValues.push('Gabon');countriesNames.push('Gabon');countriesValues.push('Gambia');countriesNames.push('Gambia');countriesValues.push('Georgia');countriesNames.push('Georgia');countriesValues.push('Germany');countriesNames.push('Germany');countriesValues.push('Ghana');countriesNames.push('Ghana');countriesValues.push('Greece');countriesNames.push('Greece');countriesValues.push('Grenada');countriesNames.push('Grenada');countriesValues.push('Guatemala');countriesNames.push('Guatemala');countriesValues.push('Guinea');countriesNames.push('Guinea');countriesValues.push('Guinea-Bissau');countriesNames.push('Guinea-Bissau');countriesValues.push('Guyana');countriesNames.push('Guyana');countriesValues.push('Haiti');countriesNames.push('Haiti');countriesValues.push('Honduras');countriesNames.push('Honduras');countriesValues.push('Hungary');countriesNames.push('Hungary');countriesValues.push('Iceland');countriesNames.push('Iceland');countriesValues.push('India');countriesNames.push('India');countriesValues.push('Indonesia');countriesNames.push('Indonesia');countriesValues.push('Iran');countriesNames.push('Iran');countriesValues.push('Iraq');countriesNames.push('Iraq');countriesValues.push('Ireland');countriesNames.push('Ireland');countriesValues.push('Israel');countriesNames.push('Israel');countriesValues.push('Italy');countriesNames.push('Italy');countriesValues.push('Jamaica');countriesNames.push('Jamaica');countriesValues.push('Japan');countriesNames.push('Japan');countriesValues.push('Jordan');countriesNames.push('Jordan');countriesValues.push('Kazakhstan');countriesNames.push('Kazakhstan');countriesValues.push('Kenya');countriesNames.push('Kenya');countriesValues.push('Kiribati');countriesNames.push('Kiribati');countriesValues.push("Korea, Democratic People's Republic of");countriesNames.push("Korea, Democratic People's Republic of");countriesValues.push('Korea, Republic of');countriesNames.push('Korea, Republic of');countriesValues.push('Kuwait');countriesNames.push('Kuwait');countriesValues.push('Kyrgyzstan');countriesNames.push('Kyrgyzstan');countriesValues.push('Laos');countriesNames.push('Laos');countriesValues.push('Latvia');countriesNames.push('Latvia');countriesValues.push('Lebanon');countriesNames.push('Lebanon');countriesValues.push('Lesotho');countriesNames.push('Lesotho');countriesValues.push('Liberia');countriesNames.push('Liberia');countriesValues.push('Libyan Arab Jamahiriya');countriesNames.push('Libyan Arab Jamahiriya');countriesValues.push('Liechtenstein');countriesNames.push('Liechtenstein');countriesValues.push('Lithuania');countriesNames.push('Lithuania');countriesValues.push('Luxembourg');countriesNames.push('Luxembourg');countriesValues.push('Macedonia');countriesNames.push('Macedonia');countriesValues.push('Madagascar');countriesNames.push('Madagascar');countriesValues.push('Malawi');countriesNames.push('Malawi');countriesValues.push('Malaysia');countriesNames.push('Malaysia');countriesValues.push('Maldives');countriesNames.push('Maldives');countriesValues.push('Mali');countriesNames.push('Mali');countriesValues.push('Malta');countriesNames.push('Malta');countriesValues.push('Marshall Islands');countriesNames.push('Marshall Islands');countriesValues.push('Martinique');countriesNames.push('Martinique');countriesValues.push('Mauritania');countriesNames.push('Mauritania');countriesValues.push('Mauritius');countriesNames.push('Mauritius');countriesValues.push('Mexico');countriesNames.push('Mexico');countriesValues.push('Micronesia');countriesNames.push('Micronesia');countriesValues.push('Moldova');countriesNames.push('Moldova');countriesValues.push('Monaco');countriesNames.push('Monaco');countriesValues.push('Mongolia');countriesNames.push('Mongolia');countriesValues.push('Montenegro');countriesNames.push('Montenegro');countriesValues.push('Montserrat');countriesNames.push('Montserrat');countriesValues.push('Morocco');countriesNames.push('Morocco');countriesValues.push('Mozambique');countriesNames.push('Mozambique');countriesValues.push('Myanmar');countriesNames.push('Myanmar');countriesValues.push('Namibia');countriesNames.push('Namibia');countriesValues.push('Nauru');countriesNames.push('Nauru');countriesValues.push('Nepal');countriesNames.push('Nepal');countriesValues.push('Netherlands');countriesNames.push('Netherlands');countriesValues.push('Netherlands Antilles');countriesNames.push('Netherlands Antilles');countriesValues.push('New Zealand');countriesNames.push('New Zealand');countriesValues.push('Nicaragua');countriesNames.push('Nicaragua');countriesValues.push('Niger');countriesNames.push('Niger');countriesValues.push('Nigeria');countriesNames.push('Nigeria');countriesValues.push('Niue');countriesNames.push('Niue');countriesValues.push('Northern Mariana Islands');countriesNames.push('Northern Mariana Islands');countriesValues.push('Norway');countriesNames.push('Norway');countriesValues.push('Oman');countriesNames.push('Oman');countriesValues.push('Pakistan');countriesNames.push('Pakistan');countriesValues.push('Palau');countriesNames.push('Palau');countriesValues.push('Panama');countriesNames.push('Panama');countriesValues.push('Papua New Guinea');countriesNames.push('Papua New Guinea');countriesValues.push('Paraguay');countriesNames.push('Paraguay');countriesValues.push('Peru');countriesNames.push('Peru');countriesValues.push('Philippines');countriesNames.push('Philippines');countriesValues.push('Pitcairn');countriesNames.push('Pitcairn');countriesValues.push('Poland');countriesNames.push('Poland');countriesValues.push('Portugal');countriesNames.push('Portugal');countriesValues.push('Puerto Rico');countriesNames.push('Puerto Rico');countriesValues.push('Qatar');countriesNames.push('Qatar');countriesValues.push('Reunion');countriesNames.push('Reunion');countriesValues.push('Romania');countriesNames.push('Romania');countriesValues.push('Russian Federation');countriesNames.push('Russian Federation');countriesValues.push('Rwanda');countriesNames.push('Rwanda');countriesValues.push('Saint Helena');countriesNames.push('Saint Helena');countriesValues.push('Saint Kitts and Nevis');countriesNames.push('Saint Kitts and Nevis');countriesValues.push('Saint Lucia');countriesNames.push('Saint Lucia');countriesValues.push('Saint Pierre and Miquelon');countriesNames.push('Saint Pierre and Miquelon');countriesValues.push('Saint Vincent and the Grenadines');countriesNames.push('Saint Vincent and the Grenadines');countriesValues.push('Samoa');countriesNames.push('Samoa');countriesValues.push('San Marino');countriesNames.push('San Marino');countriesValues.push('Sao Tome and Principe');countriesNames.push('Sao Tome and Principe');countriesValues.push('Saudi Arabia');countriesNames.push('Saudi Arabia');countriesValues.push('Senegal');countriesNames.push('Senegal');countriesValues.push('Serbia');countriesNames.push('Serbia');countriesValues.push('Seychelles');countriesNames.push('Seychelles');countriesValues.push('Sierra Leone');countriesNames.push('Sierra Leone');countriesValues.push('Singapore');countriesNames.push('Singapore');countriesValues.push('Slovakia');countriesNames.push('Slovakia');countriesValues.push('Slovenia');countriesNames.push('Slovenia');countriesValues.push('Solomon Islands');countriesNames.push('Solomon Islands');countriesValues.push('Somalia');countriesNames.push('Somalia');countriesValues.push('South Africa');countriesNames.push('South Africa');countriesValues.push('Spain');countriesNames.push('Spain');countriesValues.push('Sri Lanka');countriesNames.push('Sri Lanka');countriesValues.push('Sudan');countriesNames.push('Sudan');countriesValues.push('Suriname');countriesNames.push('Suriname');countriesValues.push('Swaziland');countriesNames.push('Swaziland');countriesValues.push('Sweden');countriesNames.push('Sweden');countriesValues.push('Switzerland');countriesNames.push('Switzerland');countriesValues.push('Syrian Arab Republic');countriesNames.push('Syrian Arab Republic');countriesValues.push('Tajikistan');countriesNames.push('Tajikistan');countriesValues.push('Tanzania');countriesNames.push('Tanzania');countriesValues.push('Thailand');countriesNames.push('Thailand');countriesValues.push('Timor Leste');countriesNames.push('Timor Leste');countriesValues.push('Togo');countriesNames.push('Togo');countriesValues.push('Tokelau');countriesNames.push('Tokelau');countriesValues.push('Tonga');countriesNames.push('Tonga');countriesValues.push('Trinidad and Tobago');countriesNames.push('Trinidad and Tobago');countriesValues.push('Tunisia');countriesNames.push('Tunisia');countriesValues.push('Turkey');countriesNames.push('Turkey');countriesValues.push('Turkmenistan');countriesNames.push('Turkmenistan');countriesValues.push('Tuvalu');countriesNames.push('Tuvalu');countriesValues.push('Uganda');countriesNames.push('Uganda');countriesValues.push('Ukraine');countriesNames.push('Ukraine');countriesValues.push('United Arab Emirates');countriesNames.push('United Arab Emirates');countriesValues.push('United Kingdom');countriesNames.push('United Kingdom');countriesValues.push('United States of America');countriesNames.push('United States of America');countriesValues.push('Uruguay');countriesNames.push('Uruguay');countriesValues.push('Uzbekistan');countriesNames.push('Uzbekistan');countriesValues.push('Vanuatu');countriesNames.push('Vanuatu');countriesValues.push('Venezuela');countriesNames.push('Venezuela');countriesValues.push('Viet Nam');countriesNames.push('Viet Nam');countriesValues.push('Yemen');countriesNames.push('Yemen');countriesValues.push('Zimbabwe');countriesNames.push('Zimbabwe');for(var numCountries=0;numCountries<countriesValues.length;numCountries++)
{if(selectedValue==countriesValues[numCountries])
{countriesHTML+="  <option selected value='"+countriesValues[numCountries]+"'>"+countriesNames[numCountries]+"</option>\n";}
else
{countriesHTML+="  <option value='"+countriesValues[numCountries]+"'>"+countriesNames[numCountries]+"</option>\n";}}
countriesHTML+="</select>\n";return countriesHTML;}
var month_names=new Array();month_names[month_names.length]="January";month_names[month_names.length]="February";month_names[month_names.length]="March";month_names[month_names.length]="April";month_names[month_names.length]="May";month_names[month_names.length]="June";month_names[month_names.length]="July";month_names[month_names.length]="August";month_names[month_names.length]="September";month_names[month_names.length]="October";month_names[month_names.length]="November";month_names[month_names.length]="December";var month_short_names=new Array();month_short_names[month_short_names.length]="Jan";month_short_names[month_short_names.length]="Feb";month_short_names[month_short_names.length]="March";month_short_names[month_short_names.length]="April";month_short_names[month_short_names.length]="May";month_short_names[month_short_names.length]="June";month_short_names[month_short_names.length]="July";month_short_names[month_short_names.length]="Aug";month_short_names[month_short_names.length]="Sep";month_short_names[month_short_names.length]="Oct";month_short_names[month_short_names.length]="Nov";month_short_names[month_short_names.length]="Dec";function printYears()
{var right_now=new Date();var curr_year=right_now.getYear();if(curr_year<2000)
curr_year=curr_year+1900;while(curr_year>=1900)
{document.write("<option value='"+curr_year+"'>"+curr_year+"</option>\n");curr_year--;}}
function printMonths()
{for(var m=0;m<month_names.length;m++)
{document.write("<option value='"+m+1+"'>"+month_names[m]+"</option>\n");}}
function printDays()
{for(var d=0;d<32;d++)
{document.write("<option value='"+(d+1)+"'>"+(d+1)+"</option>\n");}}
function getDateFromDBDateString(pDate)
{if((pDate==null)||(pDate==''))
{return null;}
try
{var p_year=pDate.substring(0,4);var p_month=pDate.substring(5,7);var p_date=pDate.substring(8,10);var parsedDate=new Date(p_year,p_month-1,p_date,0,0,0);return parsedDate;}
catch(ee)
{return null;}}
function getInput(pName,pValue)
{return"\n<input type='hidden' name='"+pName+"' value ='"+pValue+"'>";}
