function GetXmlHttpObject()
{
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}


function getModels(mark, filtr, size, adv_page){
	if(!mark){
		return;
	}
	if(!filtr){
		document.getElementById("ajax3").innerHTML = '<img src="/images/0.gif" width="234" height="115" alt="">';
		document.getElementById("ajax2").innerHTML = '<select class="s1" name="id_car_gen" size="1"><option value="0">---<option></select>';
	}
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)  {
	  return;
	}
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState==4)  {
			document.getElementById("ajax1").innerHTML = xmlHttp.responseText;
		}
	};
	if(adv_page==null){
		url = "/ajax.phtml?mark="+mark;
	}else{
		url = "/ajax.phtml?ad_mark="+mark+"&adv_page="+adv_page;
	}
	if(filtr!=null){
		url = url + "&filtr="+filtr;
	}
	if(size!=null){
		url = url + "&size="+size;
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("Content-Type", "text/html");
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
}

function getGens(model, size){
	if(!model){
		return;
	}

	document.getElementById("ajax3").innerHTML = '<img src="/images/0.gif" width="234" height="115" alt="">';
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)  {
	  return;
	}
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState==4)  {
			document.getElementById("ajax2").innerHTML = xmlHttp.responseText;
		}
	};	
	url = "/ajax.phtml?model="+model;
	if(size!=null){
		url = url + "&size="+size;
	}
	xmlHttp.open("GET", url,true);
	xmlHttp.setRequestHeader("Content-Type", "text/html");
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
}

function getPicture(gen){
	if(!gen){
		return;
	}

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)  {
	  return;
	}
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState==4)  {
			document.getElementById("ajax3").innerHTML = xmlHttp.responseText;
		}
	};
	xmlHttp.open("GET","/ajax.phtml?gen="+gen,true);
	xmlHttp.setRequestHeader("Content-Type", "text/html");
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
}

////////////////////////
function set_cookie(name,value){
	var today = new Date();
	today.setTime(today.getTime());
	expires = 1000 * 60 * 60 * 24 * 365;
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name + "=" +escape(value)+
	";expires=" + expires_date;
}


function get_cookie(name) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ((!start) && (name != document.cookie.substring( 0, name.length )))	return null;
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf(";", len);
	if ( end == -1 ) end = document.cookie.length;
	return unescape(document.cookie.substring(len, end));
}
////////////////////

function adv_search(){
	try{
              	if(get_cookie('adv_search')==0)
				set_cookie('adv_search',1)
				else
				setcookie('adv_search',0)
   		}
	catch(e){
			  set_cookie('adv_search',1)
			}

	img = document.getElementById('adv_img');
	for(var i=1; i<=7; i++){
		div = document.getElementById('adv_search_'+i);
        if(div.style.display=='none'){
			try{
				div.style.display = "table-row";
			}catch(e){
				div.style.display = "block";
			}
			if(i==1) img.src = "/images/adv3.gif";
		   	set_cookie('adv_search',1)
		}
		else{
			div.style.display = "none";
			if(i==1) img.src = "/images/adv2.gif";
			set_cookie('adv_search',0)
		}
	}
	return false;
}

function show_adv_search(){
  		var img = document.getElementById('adv_img');
		if(get_cookie('adv_search'))
			if(get_cookie('adv_search')==1)
	for(var i=1; i<=7; i++){
		div = document.getElementById('adv_search_'+i);
			try{
				div.style.display = "table-row";
			}catch(e){
				div.style.display = "block";
			}
			if(i==1) img.src = "/images/adv3.gif";
	}
}

var options = false;
function select_all(a){
	form = document.getElementById('form_filtr');
	for(var i=0; i<form.elements.length; i++){
  		if(form.elements[i].tagName=="INPUT" && form.elements[i].type=="checkbox"){
			form.elements[i].checked = (!options) ? "true" : "";
		}
	}
	a.innerHTML = (options) ? "Отметить все опции" : "Убрать все опции";
	options = (options) ? false : true;	
	return false;
}
////////////////////////

function show_salon(link){
	  switch(link.nextSibling.style.display){
      case "block":
          link.nextSibling.style.display="none";
          link.firstChild.src="/images/adv3.gif";
		  break;
      case "none":
          link.nextSibling.style.display="block";
		  link.firstChild.src="/images/adv2.gif";
		  break;
      default:
          link.nextSibling.style.display="block";
		  link.firstChild.src="/images/adv2.gif";
	  }
}



//////////////////////////////////

function getCount(url){

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)  {
	  return;
	}

	xmlHttp.open("GET","/ajax.phtml?url="+url,true);
	xmlHttp.setRequestHeader("Content-Type", "text/html");
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
}
