function basicSearch(start,affiliator,affiliatorStart,errmsg)
{
	
	document.getElementById("div_loading").style.display="";
	document.getElementById("div_warning").innerHTML	="";
	document.getElementById("sel_category").value=0;
	document.getElementById("keywords").value="";
	var searchKey	=	document.getElementById("search").value;
	if(searchKey=='')
	{
		document.getElementById("div_loading").style.display="none";
		return false;
	}
	document.getElementById("keywords").value	=	document.getElementById("search").value;
	new Ajax.Request('/index/search/', {
 		method: 'post',
 		parameters: {searchKey:searchKey,start:start,affiliator:affiliator,affiliatorStart:affiliatorStart			
 		},
 		onSuccess: function(transport){
 			var response = transport.responseText;
 			//alert(response.length);
 			if(response.length<33)
 			{
 				document.getElementById("searchResult").innerHTML="<div class='body-middle-content'>"+errmsg+"</div>";
 				document.getElementById("searchResult").style.display="";
				document.getElementById("div_loading").style.display="none";
 			}
 			else
 			{
				document.getElementById("searchResult").innerHTML=response;
				document.getElementById("searchResult").style.display="";
				document.getElementById("div_loading").style.display="none";
				
			}

 					
 		},
 		onFailure: function(transport){
 			document.getElementById('searchResult').innerHTML = "Sorry , server error .";	
 		}
 	})
	
	return false;
}

function checkEnter(e){
var characterCode
	 if(e && e.which){
	 e = e
	 characterCode = e.which
	 }
	 else{
	 e = window.event;
	 characterCode = e.keyCode
	 }	 
	 if(characterCode == 13){
 	 basicSearch(0,0,0);
	 document.getElementById("keywords").value	=	document.getElementById("search").value;
 	 return false
	 }
return true
	
}


//function for suppressing form submission
function noEnter(e){
var characterCode
	 if(e && e.which){
	 e = e
	 characterCode = e.which
	 }
	 else{
	 e = event
	 characterCode = e.keyCode
	 }	 
	 if(characterCode == 13){
 	 return false
	 }
	 else{
	 return true
	 }
}
function advSearch(start,affiliator,affiliatorStart,order,sortBy,errmsg)
{
	document.getElementById("div_loading").style.display="";
	document.getElementById("div_warning").innerHTML	="";
	var searchKey		=	document.getElementById("keywords").value;
	var category		=	document.getElementById("sel_category").value;
	var from			=	document.getElementById("from").value;
	var to				=	document.getElementById("to").value;
	if(searchKey=='' && category==0 && from=='' && to=='' || isNaN(from) || isNaN(to) )
	{
		document.getElementById("div_loading").style.display="none";
		return false;
	}
	 
	if(Number(from)>Number(to) && from!='' && to!='')
	{
		//document.getElementById("div_loading").style.display="none";
		document.getElementById("div_warning").innerHTML	=	"From value should be less than To value.";
		document.getElementById("div_warning").style.display="";
		document.getElementById("div_loading").style.display="none";
		//alert(from+" "+to);
		return false;
	}

	new Ajax.Request('/index/advsearch/', {
 		method: 'post',
 		parameters: {searchKey:searchKey,start:start,affiliator:affiliator,affiliatorStart:affiliatorStart,category:category,from:from,to:to,order:order,sortBy:sortBy			
 		},
 		onSuccess: function(transport){
 			var response = transport.responseText;
			
			
			document.getElementById("searchResult").innerHTML=response;
			document.getElementById("searchResult").style.display="";
			document.getElementById("div_loading").style.display="none";
			
 		},
 		onFailure: function(transport){
 			document.getElementById('searchResult').innerHTML = "Sorry , server error .";	
 		}
 	})
	return false;
}

function advlinkSearch(start,affiliator,affiliatorStart,order,sortBy,category,categoryTitle)
{
	document.title	=	categoryTitle;
	document.getElementById("div_loading").style.display="";
	document.getElementById("div_warning").innerHTML	="";
	document.getElementById("sel_category").value=category;
	document.getElementById("keywords").value="";
	document.getElementById("from").value="";
	document.getElementById("to").value="";
	var searchKey		=	"";
	var from			=	"";
	var to				=	"";
	new Ajax.Request('/index/advsearch/', {
 		method: 'post',
 		parameters: {searchKey:searchKey,start:start,affiliator:affiliator,affiliatorStart:affiliatorStart,category:category,from:from,to:to,order:order,sortBy:sortBy			
 		},
 		onSuccess: function(transport){
 			var response = transport.responseText;
			//alert(response);
			document.getElementById("searchResult").innerHTML=response;
			document.getElementById("searchResult").style.display="";
			document.getElementById("div_loading").style.display="none";
		
 		},
 		onFailure: function(transport){
 			document.getElementById('searchResult').innerHTML = "Sorry , server error .";	
 		}
 	})
	
	return false;
}


function enableavdSearch()
{
	//alert(document.getElementById("div_advsearch").style.display);
	if(document.getElementById("div_advsearch").style.display=="none")
	{
		document.getElementById("div_advsearch").style.display="";
		document.getElementById("keywords").value	=	document.getElementById("search").value;
		document.getElementById("searchResult").style.display="none";
	}
	else
	{
		document.getElementById("div_advsearch").style.display="none";
		document.getElementById("searchResult").style.display="";
	}
return false;
}
function hotSearch(start,affiliator,affiliatorStart,searchKey)
{
	document.getElementById("search").value=	searchKey;
	document.getElementById("keywords").value=	searchKey;
	document.getElementById("div_loading").style.display="";
	document.getElementById("sel_category").value=0;
	document.getElementById("from").value="";
	document.getElementById("to").value="";
	document.getElementById("div_warning").innerHTML	="";
	new Ajax.Request('/index/search/', {
 		method: 'post',
 		parameters: {searchKey:searchKey,start:start,affiliator:affiliator,affiliatorStart:affiliatorStart			
 		},
 		onSuccess: function(transport){
 			var response = transport.responseText;
			
			document.getElementById("searchResult").innerHTML=response;
			document.getElementById("searchResult").style.display="";
			document.getElementById("div_loading").style.display="none";
			//alert(response);

 					
 		},
 		onFailure: function(transport){
 			document.getElementById('searchResult').innerHTML = "Sorry , server error .";	
 		}
 	})
	
	return false;
}
function addsale(name,desc,imgurl,buyurl)
{
	//alert(name);
	new Ajax.Request('/index/addsale/', {
 		method: 'post',
 		parameters: {name:name,desc:desc,imgurl:imgurl,buyurl:buyurl			
 		},
 		onSuccess: function(transport)
 		{
	 		var response = transport.responseText;
	 		//alert(response);
	 		return true;			
 		},
 		onFailure: function(transport){
 			document.getElementById('searchResult').innerHTML = "Sorry , server error .";	
 		}
 	})
	
	//return false
}