function Change(value) 
{
	var urlEnd= "";
	var urlBegin ="";

	if(location.href.indexOf("?")>0){
		urlBegin = location.href.substring(0,location.href.indexOf("?"));
	}
	else{
		urlBegin = location.href;
	}
	if(location.href.indexOf("&results")>0){
		urlEnd = location.href.substring(location.href.indexOf("&results"));
	}

	urlEnd = "page="+ value + urlEnd;

	location.assign(urlBegin+"?"+urlEnd);
}

$(document).ready(function() {
	setUpDates();
});

function setUpDates()
{
	var sString = location.search;
	if(sString!="" && sString.match("end") && sString.match("start")){
		//Set Page Results
		MatchOption("#searchControlsSecondary .left select option",extractValue(sString,"results"));
		//Set Page
		MatchOption("#searchControlsSecondary .right select option",extractValue(sString,"page"));
		//Set Start Date
		var sDate = extractValue(sString,"start").split("/");
		MatchOption("#SeachControlsMain .sMonths option",SLZ(sDate[0]));
		MatchOption("#SeachControlsMain .sDays option", SLZ(sDate[1]));
		MatchOption("#SeachControlsMain .sYears option",sDate[2]);
		//Set End Date
		var eDate = extractValue(sString,"end").split("/");
		MatchOption("#SeachControlsMain .eMonths option",SLZ(eDate[0]));
		MatchOption("#SeachControlsMain .eDays option", SLZ(eDate[1]));
		MatchOption("#SeachControlsMain .eYears option",eDate[2]);
	}
}

function extractValue(fstring,name)
{
	var fromName,fromNametoAE;
	var final = "";
	if(fstring.indexOf(name)>0){
		var fromName = fstring.substring(fstring.indexOf(name));
		if(fromName.indexOf("&")>0){
			fromNametoAE =fromName.substring(0,fromName.indexOf("&"));
		}else if(fromName.indexOf("#")>0){
			fromNametoAE =fromName.substring(0,fromName.indexOf("#"));
		}
		else{
			fromNametoAE = fromName;
		}
		final = fromNametoAE.substring(fromNametoAE.indexOf("=")+1);
	}
	return final;
}

function MatchOption(selector,val)
{
	for(i=0;i<$(selector).length;i++)
	{
		if($(selector)[i].value==val)
		{
			$(selector)[i].selected = true;
		}
	}
}

//Strip Leading Zeroes
function SLZ(st){
	if(st.substring(0,1)=="0"){return st.substring(1);}else{return st;}	
}
