var advSearchMaxPrice=0;
var changingAdvSearchPrice="";
function checkAdvSearchMaxPrice(price) {
	minPrice=getAdvSearchMinPrice();
	if(price<minPrice) price=minPrice+2;
  
  if(price>advSearchMaxPrice) price=advSearchMaxPrice;
  return price;
}
function checkAdvSearchMinPrice(price) {
	maxPrice=getAdvSearchMaxPrice();
	if(price>maxPrice) price=maxPrice-2;
  
  if(price<0) price=0;
  return price;
}
function getAdvSearchMinPrice() {
	el=$("advS-minPrice");
  minPrice=parseInt(el.innerHTML)*1;
  return minPrice;
}
function getAdvSearchMaxPrice() {
	el=$("advS-maxPrice");
  maxPrice=parseInt(el.innerHTML)*1;
  return maxPrice;
}
function changeAdvSearchPrice(forType, dir) {
	el=$("advS-"+forType+"Price");
  price=parseInt(el.innerHTML)*1;
  if(advSearchMaxPrice==0) advSearchMaxPrice=getAdvSearchMaxPrice();
  
  if(dir=='down')	price-=5;    
  else price+=5;
  
  if(forType=='max') price=checkAdvSearchMaxPrice(price);
  else price=checkAdvSearchMinPrice(price);
  
  doChangeAdvSearchPrice("advS-"+forType+"Price", price);
}
function doChangeAdvSearchPrice(elid, price) {
	el=$(elid);
  el.innerHTML=price;
  $(elid+"-value").value=price;
}



advSearchMaxRate=5;
function checkAdvSearchMaxRate(Rate) {
	minRate=getAdvSearchMinRate();
	if(Rate<=minRate) Rate=minRate+1;
  
  if(Rate>advSearchMaxRate) Rate=advSearchMaxRate;
  return Rate;
}
function checkAdvSearchMinRate(Rate) {
	maxRate=getAdvSearchMaxRate();
	if(Rate>=maxRate) Rate=maxRate-1;
  
  if(Rate<0) Rate=0;
  return Rate;
}
function getAdvSearchMinRate() {
	el=$("advS-minRate");
  minRate=parseInt(el.innerHTML)*1;
  return minRate;
}
function getAdvSearchMaxRate() {
	el=$("advS-maxRate");
  maxRate=parseInt(el.innerHTML)*1;
  return maxRate;
}
function changeAdvSearchRate(forType, dir) {
	el=$("advS-"+forType+"Rate");
  Rate=parseInt(el.innerHTML)*1;
  if(advSearchMaxRate==0) advSearchMaxRate=getAdvSearchMaxRate();
  
  if(dir=='down')	Rate-=1;    
  else Rate+=1;
  
  if(forType=='max') Rate=checkAdvSearchMaxRate(Rate);
  else Rate=checkAdvSearchMinRate(Rate);
  
  doChangeAdvSearchRate("advS-"+forType+"Rate", Rate);
}
function doChangeAdvSearchRate(elid, Rate) {
	el=$(elid);
  el.innerHTML=Rate;
  $(elid+"-value").value=Rate;
}

preload_images('/images/search/', 'button-find-products-hover.gif;button-search-hover.gif');

function checkAdvSearchForm() {
	if(trim($("advS-search").value)=="Enter keywords" || trim($("advS-search").value)=="") {
  	alert("Please enter some keywords");
    $("advS-search").focus();
    return false;
  }
  else if(trim($("advS-search").value).length<=3) {
  	alert("You have to enter at least a keyword of 3 characters");
    $("advS-search").focus();
    return false;
  }
  return true;
}