String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
function headersearch() {
	var flag = true;
	var keyword;
	var catid;
	var FormStr;
	var city = "-1";
	if (document.getElementById("multiCity") != null) {
		city = document.getElementById("multiCity").value;
	}
	if(document.getElementById("headerCategory")!=null){
		catid=document.getElementById("headerCategory").value;
	}
	keyword = document.getElementById("key").value.trim();
	FormStr = "/listing/search?";

	if (keyword == "Enter Search Terms") {
		document.getElementById("key").value = "";
		keyword = "";
	}
	if (keyword != null || keyword != "" || keyword != -1) {
		FormStr = FormStr +"&catid="+catid+ "&multiCity=" + city + "&keyword="
				+ escape(keyword);
		document.Frm.action = FormStr;
		document.Frm.submit;
		return false;
	}
}

function searchByKeyword(cityName) {
	var searchURL = "http://www.yolist.com/search/" + cityName;
	var keyword = document.getElementById("key").value.trim();
	
	if (keyword == "What are you looking for?") {
		document.getElementById("key").value = "";
		keyword = "";
	}
	if(keyword != ""){
		searchURL = searchURL + "/" + escape(keyword);
	}
	
	window.open(searchURL);
	return false;
}

function catpagesearch() {
	var flag = true;
	var keyword;
	var catpages;
	var FormStr;
	var from;
	keyword = document.getElementById("searchtxt").value.trim();
	catpages = document.getElementById("catpages").value;
	from = document.getElementById("fromcat").value;

	FormStr = "/listing/search-result?";

	if (keyword == "Enter Search Terms") {
		document.getElementById("searchtxt").value = "";
		keyword = "";
	}

	if (catpages != null || catpages != "") {
		FormStr = FormStr + "&from=" + from + "&keyword=" + escape(keyword);
		// alert(FormStr);
		document.catfrm.action = FormStr;
		document.catfrm.submit;
		return false;
	}
}

function clearCon() {
	var ss = document.getElementById("key").value;
	if (ss == "Enter Search Terms") {
		document.getElementById("key").value = '';
	}
	return false;
}

/*----WHENEVER CALL THIS METHOD, IMPORT jQuery FILE TOO, 
 * CHECK FOR ENTER KEY PRESS IN A TEXT-BOX----*/
function isEnterPress(event, buttonId){
	if (event.keyCode == 13)
    {	
    	//document.getElementById(buttonId).click();
		$('#'+buttonId).click();
    }
}

/*---Method to fill Keyword box on Search Header if it is empty---*/
function fillKeywordIfEmpty(){
	var keywordHeaderVal = document.getElementById('key').value;

	if(keywordHeaderVal == "" || keywordHeaderVal == null){
		document.Frm.keyword.value = "Enter Search Terms";
	}
}

/*---Method to clear Keyword box on Search Header if it contains 'Enter Search Terms'---*/
function clearKeyword(){
	var keywordHeaderVal = document.getElementById('key').value;

	if(keywordHeaderVal == "Enter Search Terms"){
		document.Frm.keyword.value = "";
	}
}

//In case of IE6/7, disable is not working in drop-down-list. This is method is to handle same on IE6/7 
function checkdisabled(el) {
	if (el.options[el.selectedIndex].disabled) {
		alert ("This option is not available!")
		el.options.value = '-1';
	}
}	
