var lastShownID = "";
var lastShownID2 = "";
var dont_send=0;
var tstat=0;
hide_delay=500; 
function changeRegion()
{
ipzone_value=document.getElementById("mag_ipzone").value;
save_set("ipzone", ipzone_value, "Mon, 01-Jan-2011 00:00:00 GMT", "/",'.sotmarket.ru');
sendUrl='http://www.sotmarket.ru/incl/response.php?new_ipzone='+ipzone_value;
sendRequest(sendUrl,'GET',getShowTelefonAjax);
}
function blokSend()
{dont_send=1;}
function getShowTelefonAjax()
{
  showProgressBar = false;
  var elDiv = document.getElementById('topNumber');
  elDiv.innerHTML = '';
  elDiv.innerHTML = req.responseText;
    dont_send=0;
}
function switchTab(divID,show,divID2)
{
	 if ("object" != typeof divID)
 var obj = document.getElementById(divID);
 else obj=divID;
  if (obj) {
  if (show==0){with (obj.style) {visibility="hidden";display="none";}
    var obj = document.getElementById(divID+"_0");
  obj.className="selected_tip";
  var obj = document.getElementById(divID+"_1");
  obj.className="unselected_tip";
  }
  else{
	  with (obj.style) {visibility="visible";display="";}
	      var obj = document.getElementById(divID+"_1");
  obj.className="selected_tip";
  var obj = document.getElementById(divID+"_0");
  obj.className="unselected_tip";
  }
  }

}
function switchTab1(divID,show,divID2)
{
	 if ("object" != typeof divID)
 var obj = document.getElementById(divID);
 else obj=divID;
  if (obj) {
  if (show==0){obj.className="hyd";
    var obj = document.getElementById(divID+"_0");
  obj.className="selected_tip";
  var obj = document.getElementById(divID+"_1");
  obj.className="unselected_tip";
  }
  else{
	  obj.className="shown";
	      var obj = document.getElementById(divID+"_1");
  obj.className="selected_tip";
  var obj = document.getElementById(divID+"_0");
  obj.className="unselected_tip";
  }
  }

}
function hidemenu(divID) {

timer1=setTimeout("showObj("+divID+",'')",hide_delay);

tstat=1;

return 1;
}
function hidetext_do(divID)
{ if ("object" != typeof divID)
 var obj = document.getElementById(divID);
 else obj=divID;
  if (obj) {
   with (obj.style) {visibility="hidden";display="none";}}
}

function cancelhide() {
 if (tstat==1) {
 clearTimeout(timer1);
 tstat=0;
 }
return 1;
}

function showObj(o, vis)

{       
	o.style.visibility = (vis?"visible":"hidden");
	o.style.display  = (vis?"":"none");
}
function showObj2(o, vis)

{       
	//o.style.visibility = (vis?"visible":"hidden");
	strin1=o.className;
	if (strin1.indexOf("yd ")>0)
	{o.className=o.className.replace("hyd ","shown ");
	}
	else
	{o.className=o.className.replace("shown ","hyd ");}
}
function showText1(divID, text,event)
{
 var obj = document.getElementById(divID);
  XY = getMouseXY(event);
  x=XY[0]+'px';
  y=XY[1]+10;
  y += 'px';
	if (obj) {
		 with (obj.style) {visibility="visible";display="";position='absolute'; left=x; top=y;}}
	lastShownID=divID;
}
function showText2(divID, text)
{
	var obj = document.getElementById(divID);
	if (obj) showObj2 (obj, true);
	lastShownID=divID;
}
function showText(divID, text)
{
	var obj = document.getElementById(divID);
	if (obj) showObj (obj, true);
	lastShownID=divID;
}
var showProgressBar = false;
var req = null;
var m=true;
var divWid=320;
function hideDiv()
{
  req = null;
  showProgressBar = false;
  var elDiv = document.getElementById('aboutDiv');
  if(elDiv!=null){
  elDiv.style.visibility = 'hidden';
  document.body.removeChild(elDiv); }
}
function getMouseXY(e) {
   try {
 x = event.clientX + document.documentElement.scrollLeft;
 y = event.clientY + document.documentElement.scrollTop;
   } catch(except) {
      x = e.clientX + window.scrollX;
      y = e.clientY +  window.scrollY;
   }
   var out = new Array(x,y);
   return out;
}

function processReqChange(f) 
{ if (req){
 if (req.readyState == 4 && req.status == 200 )
  {  if (f) f(req);
  } }
}
function getXMLHTTPRequest()
{
  var xRequest=null;
  if (window.XMLHttpRequest) 
  {
    xRequest=new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    try { xRequest=new ActiveXObject("Msxml2.XMLHTTP"); } catch (err) {
    try { xRequest=new ActiveXObject("Microsoft.XMLHTTP"); } catch(err) { xRequest=false; } }
  }
  return xRequest;
}
function sendRequest(url,HttpMethod,CallbackFunctionName)
{
if(dont_send==0 || (dont_send==1 && CallbackFunctionName==getShowTelefonAjax)){
  if (!HttpMethod) {HttpMethod="GET";}
  req=getXMLHTTPRequest();
  if (req)
  {
  
    req.onreadystatechange=function() { processReqChange(CallbackFunctionName); };
    req.open(HttpMethod,url,true);
    req.send('');
  }
  }
}

function getShowDivAjax()
{
  showProgressBar = false;
  var elDiv = document.getElementById('aboutDiv');
  elDiv.innerHTML = '';
  elDiv.innerHTML = req.responseText;
}
function showDiv1(url,text,className,event,progressText,charset)
{
  if (!charset) charset = 'windows-1251';
  XY = getMouseXY(event);
  x=XY[0]+20;
  x += 'px';
  y=XY[1]-30;
  y += 'px';
  m=false;
  elDiv=document.getElementById('aboutDiv');

  if (elDiv==null)
  {var elDiv = document.createElement('div');elDiv.id = 'aboutDiv';  }
elDiv.innerHTML = '';
  elDiv.style.visibility = 'visible';
  elDiv.className = className;
  with (elDiv.style) {position='absolute'; left=x; top=y;}
  document.body.appendChild(elDiv);
  showProgressBar = false;
   if (url != false)
  {
  url1=document.location.href;
  if (url1.indexOf('http://www')!=-1) 
    sendUrl='http://www.sotmarket.ru/incl/response.php?'+url;
    else
    sendUrl='http://sotmarket.ru/incl/response.php?'+url;
    sendRequest(sendUrl,'GET',getShowDivAjax);
  }
  else if (text != false)
  {
    getShowDivTex(elDiv,text);
  }
  else
  {
    elDiv.innerHTML = 'Не указали ни урл ни текст';
    showProgressBar = false;
  }
}
    var created_num = 0;
    var ftime=2;
    function svitch(q)
    {
		var el ;
    if (q==1)
		{
		cat_menu_func(q);
		el = document.getElementById('brand_s');
		el.style.cssText="";
		el = document.getElementById('brand_n');
		el.style.cssText="visibility:collapse; display: none;";
		el = document.getElementById('categ_n');
		el.style.cssText="";
		el = document.getElementById('categ_s');
		el.style.cssText="visibility:collapse; display: none;";
		el = document.getElementById('tab_brand');
		el.style.cssText="";
		el = document.getElementById('tab_categ');
		el.style.cssText="visibility:collapse; display: none;";
        if(ftime>2) svitch(4);
		}
else if(q==2){
     	      	cat_menu_func(q);
		el = document.getElementById('brand_n');
		el.style.cssText="";
		el = document.getElementById('brand_s');
		el.style.cssText="visibility:collapse; display: none;";
		el = document.getElementById('categ_s');
		el.style.cssText="";
		el = document.getElementById('categ_n');
		el.style.cssText="visibility:collapse; display: none;";
		el = document.getElementById('tab_categ');
		el.style.cssText="";
		el = document.getElementById('tab_brand');
		el.style.cssText="visibility:collapse; display: none;";
		svitch(4);
		}
else if(q==3){
cat_spisok_func(q);
el = document.getElementById('show_butt');
el.style.cssText="visibility:collapse; display: none;";
el = document.getElementById('hide_butt');
el.style.cssText="";
el = document.getElementById('tab_menu_info');
el.style.cssText="visibility:collapse; display: none;";
el = document.getElementById('tab_vertical');
el.style.cssText="visibility:collapse; display: none;";
	     ftime=ftime+1;
	     }
else if(q==4){
cat_spisok_func(q);
el = document.getElementById('hide_butt');
el.style.cssText="visibility:collapse; display: none;";
el = document.getElementById('show_butt');
el.style.cssText="";
el = document.getElementById('tab_menu_info');
el.style.cssText="";
el = document.getElementById('tab_vertical');
el.style.cssText="";
	     }
	
	}

function save_set(name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getcookie(name)
{
cookie_name = name + "=";
cookie_length = document.cookie.length;
cookie_begin = 0;
while (cookie_begin < cookie_length)
{
value_begin = cookie_begin + cookie_name.length;
if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
{
var value_end = document.cookie.indexOf (";", value_begin);
if (value_end == -1)
{
value_end = cookie_length;
}
return unescape(document.cookie.substring(value_begin, value_end));
}
cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
if (cookie_begin == 0)
{
break;
}
}
return null;
}
function cat_spisok_func(q)
	{
		if(q==3)
		{
		save_set("cat_spis", "cat_spisok_div", "Mon, 01-Jan-2050 00:00:00 GMT", "/");
		}
		else
		{
		save_set("cat_spis", "null", "Mon, 01-Jan-2050 00:00:00 GMT", "/");
		}
	}
function cat_menu_func(q)
	{
		if(q==1)
		{
		save_set("cat_spis1", "cat_spisok_div", "Mon, 01-Jan-2050 00:00:00 GMT", "/");
		}
		else
		{
		save_set("cat_spis1", "null", "Mon, 01-Jan-2050 00:00:00 GMT", "/");
		}
	}

function prov()
{
if(document.getElementById('mag_model').value=='')
{
alert("Выберите модель");
return false;
}
else
{
document.getElementById('model_search').submit();
}
}
function prov2()
{
if(document.getElementById('mag_man').value=='0')
{
alert("Выберите Производителя");
return false;
}
else
{
document.getElementById('mag_mnf').submit();
}
}
function show3d(id) {
var w=600, h=400;
 var l = (screen.availWidth-w)/2 , t = (screen.availHeight-h)/2;
 var win = window.open("http://www.sotmarket.ru/3d/index.html?id="+id,"_blank","width="+w+",height="+h+",left="+l+",top="+t+",statusbar=no,toolbar=no,scrollbars=never,navbar=no");
 win.focus();
}