function prefillSearch()
{
	if(document.frmQuickbrowse)
	{
	  	var iGender = readCookie('iGender'); //my gender
		var sGender = readCookie('sGender'); //gender seeking
		var ageFrom = readCookie('ageFrom');
		var ageTo = readCookie('ageTo');
		var sZip = readCookie('sZip');

 		if(iGender == null) iGender = readSubCookie("Gender","Member_Info");
		if(sGender == null) sGender = readSubCookie("Gender_Seeking","Member_Info");
		if(ageFrom == null || ageFrom == 0) ageFrom = readSubCookie("minAge","Member_Info");
		if(ageTo == null || ageTo == 0) ageTo = readSubCookie("maxAge","Member_Info");
		if(sZip == null) sZip = readSubCookie("Zip","Member_Info");
	
 		if(iGender == null) iGender = "F";
		if(sGender == null) sGender = "M";
		if(ageFrom == null || ageFrom == 0) ageFrom = 25;
		if(ageTo == null || ageTo == 0) ageTo = 40;
		if(sZip == null) sZip = "";
	
		for(var i=0;i < document.frmQuickbrowse.selGender.length;i++)
		{
			if(document.frmQuickbrowse.selGender[i].value == iGender) 
				document.frmQuickbrowse.selGender[i].selected = true;
		}
		
		for(var i=0;i < document.frmQuickbrowse.selGenderSeek.length;i++)
		{
			if(document.frmQuickbrowse.selGenderSeek[i].value == sGender) 
				document.frmQuickbrowse.selGenderSeek[i].selected = true;
		}
		
		if(document.frmQuickbrowse.selAgeMin.length)
		{
			for(var i=0;i < document.frmQuickbrowse.selAgeMin.length;i++)
			{
				if(document.frmQuickbrowse.selAgeMin[i].value == ageFrom) 
					document.frmQuickbrowse.selAgeMin[i].selected = true;
			}
		}
		else
		{
			document.frmQuickbrowse.selAgeMin.value = ageFrom;
		}
	
		if(document.frmQuickbrowse.selAgeMin.length)
		{
			for(var i=0;i < document.frmQuickbrowse.selAgeMax.length;i++)
			{
				if(document.frmQuickbrowse.selAgeMax[i].value == ageTo) 
					document.frmQuickbrowse.selAgeMax[i].selected = true;
			}
		}
		else
		{
			document.frmQuickbrowse.selAgeMax.value = ageTo;
		}
		
		if(document.frmQuickbrowse.txtPostalCode.value == "") document.frmQuickbrowse.txtPostalCode.value = sZip;
	}
}


function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function readSubCookie(name,subname)
{
	var nameEQ = name + "=";
	var ck = document.cookie.split(';');
	for(var i=0;i < ck.length;i++)
	{
		if (ltrim(ck[i]).indexOf(subname) == 0)
		{
			var subcookie = ck[i].split('&');
			for(var j=0;j < subcookie.length;j++)
			{
				var c = subcookie[j];	
				while (c.charAt(0)==' ') c = c.substring(1,c.length);		
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
			}
		}
	}
	return null;
}

function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}

function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}
