var libs=1;

var x = 50; 
var y = 50; 
var theTop=0; var theLeft=0;
isMSIE=document.all;
isMozilla=navigator.appName=="Netscape";
if (isMSIE){ 
document.onmousemove = function(){ 
x = event.clientX;
y = event.clientY;
return true;
} 
} else if (isMozilla){ 
document.onmousemove=function(e){ 
x = e.pageX; 
y = e.pageY; 
return true; 
} 
}
function getTop() {	
	if(typeof(window.pageYOffset)=='number'){ 
        theLeft=window.pageXOffset; 
        theTop=window.pageYOffset; 
    	} 
    	else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)) 
    	{ 
        theLeft=document.documentElement.scrollLeft; 
        theTop=document.documentElement.scrollTop; 
    	} 
    	else if(document.body) 
    	{ 
        theLeft=document.body.scrollLeft; 
        theTop=document.body.scrollTop; 
    	}
    	return theTop;
}

onscroll=function() {
	
	if(typeof(window.pageYOffset)=='number'){ 
        theLeft=window.pageXOffset; 
        theTop=window.pageYOffset; 
    	} 
    	else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)) 
    	{ 
        theLeft=document.documentElement.scrollLeft; 
        theTop=document.documentElement.scrollTop; 
    	} 
    	else if(document.body) 
    	{ 
        theLeft=document.body.scrollLeft; 
        theTop=document.body.scrollTop; 
    	}
    	
}


function _gdbid(_edid) {if( typeof(document.getElementById(_edid))!='undefined' ) { return document.getElementById(_edid);} else {return false;	}}

function _getCW() {return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;}

function _getCH() {return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;}

function _addtag(_tid, _tv) {if(_gdbid(_tid)){_gdbid(_tid).value+=_tv;}}

function _vsbl(_tid) {
	var myre='re'+_tid;
	var mybu='mybu'+_tid;
	var myim='img'+_tid;
	var alllinks=document.getElementsByTagName('DIV');
	for (var i=0; i<alllinks.length; i++){ 
		var clink=alllinks[i];
		if(clink.className=='my_hidi'&&clink!=_gdbid(myre)) {
			clink.style.display='none';			
		}
		if(clink.className=='mybu_active mybust'&&clink!=_gdbid(myre)) {
			clink.className='mybu';			
		}

	}	
	if(_gdbid(_tid) && _gdbid(myre)){
		var _tiddisp=_gdbid(myre).style.display;		
		if(_tiddisp=='block'){
			_gdbid(myre).style.display='none';
			_gdbid(mybu).className='mybu';			
		} else {
			_gdbid(myre).style.display='block';
			_gdbid(mybu).className='mybu_active mybust';			
		}
	}
}
function winOp(pd, w, h, s) {
var p=' width='+w+', height='+h+', innerwidth='+w+', innerheight='+h+', status=no, left=50, top=50, toolbar=no, scrollbars='+s+', resizeable=yes'; 
     cw=window.open(pd,'newWindow', p);  
     cw.width=w;
     cw.height=h;  
     cw.focus();
}

function _loadmyrequrl(_edid, _aid, _mystr, url, _hbl) {
	if(!_gdbid(_edid)) {return false;}
	var req=null;
	var refla=1;
	var dspls='block';
	var hidebl=(!_hbl)?'<div style="background:#DFDFDF;text-align:right;padding:3px;margin:0px;"><a href="javascript:void(0)" onclick="_gdbid(\''+_edid+'\').style.display=\'none\'; return false;"><img src="/i/icn/erase.gif" width="16" height="16" alt="" border="0" /></a></div>':'';
	if(window.XMLHttpRequest){
		try{
			req=new XMLHttpRequest();
		}
		catch(e){
		}
	}else{
		if(window.ActiveXObject){
			try{	
				req=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
			}
		}	
		if(!req){
			try{
				req=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e){
			}
		}	
	}		
	if(!req) { alert('Do not create XMLHttpRequest dialog'); return 0; }
	else {
		req.onreadystatechange = function() {			
			if (req.readyState == 4) {
				clearTimeout(ab);
				var _myredata=req.responseText.split("|");
      			if(_myredata[1]=='nohidebl' && _gdbid(_myredata[2])) {
      				_gdbid(_myredata[2]).style.display='block';
      				_gdbid(_myredata[2]).innerHTML='<div>'+hidebl+'<div style="padding:.25em;margin:0px;">'+_myredata[0]+'</div></div>';
      				if(typeof(_myredata[3])!='undefined' && _myredata[3]==1) {
      					_gdbid(_edid).style.display="none";
      				}
      			} else if(_myredata[1]=='replaceurl' && typeof(_myredata[2])!='undefined') {
      				document.location.replace(_myredata[2]);
      			} else if(_myredata[1]=='switchsrc' && _gdbid(_myredata[2]).src) {
      				_gdbid(_myredata[2]).src=_myredata[0];      				
      			} else if(_myredata[1]=='delnode' && _gdbid(_myredata[2])) {
      				_gdbid(_myredata[2]).style.display='none';      				
      			} else {
      				_gdbid(_edid).innerHTML='<div style="z-index:200;">'+hidebl+'<div style="padding:.25em;margin:0px;">'+_myredata[0]+'</div></div>';
      				_gdbid(_edid).style.display=dspls;
      			}
      			
      			if(typeof(_myredata[6])!=undefined) {      			
      			if(_myredata[4]=='replacenodedata' && _gdbid(_myredata[5])) {
      				_gdbid(_myredata[5]).innerHTML=_myredata[6];        				
      			}}
      			
      			return 1;
      			      			
			}  
		}
		document.getElementById(_edid).innerHTML = '<div>'+hidebl+'<div style="text-align:center;margin:3em;"><img src="/i/icn/loading.gif" width="16" height="16" border="0" /></div></div>'; 
		document.getElementById(_edid).style.display = "block";
		req.open('POST', url);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded, charset=utf-8');
		req.send('&ajax=1&a='+_mystr+'&_edid='+_edid+'&');
		var ab=window.setTimeout("req.abort();", 8000);
		return refla;
	}
}


function setElementOpacity(sElemId, nOpacity){
  var opacityProp = getOpacityProperty();  
  var elem = _gdbid(sElemId);
  if (!elem || !opacityProp) return;  
  if (opacityProp=="filter"){
    nOpacity *= 100;
    var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha;
    if (oAlpha) oAlpha.opacity = nOpacity;
    else elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")";
  }
  else elem.style[opacityProp] = nOpacity;
}

function getOpacityProperty() {
	var p;
	if (typeof document.body.style.opacity == 'string') p = 'opacity';
	else if (typeof document.body.style.MozOpacity == 'string') p =  'MozOpacity';
	else if (typeof document.body.style.KhtmlOpacity == 'string') p =  'KhtmlOpacity';
	else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) p =  'filter';	
	return (getOpacityProperty = new Function("return '"+p+"';"))();
}
function myvoid() {var _voidi=0;}

function _vieimg(ft, fdes, wi, he, i) {
	var _edid='fotogalery';
	s=_gdbid(_edid);
	if(!he || !wi || !s) return false;	
	nimfoto = new Image(wi, he);	
	nimfoto.src=ft;
	erfoto = new Image(12, 12);
	erfoto.src='/i/icn/delete.gif';
	var ab=window.setTimeout("myvoid();", 6000);
	if(nimfoto.complete) {clearTimeout(ab);}
	var theTop=getTop();			
			var w=_getCW();
			var h=_getCH();
			var w1=Math.ceil(w*0.5);
			var h1=Math.ceil(h*0.7);
			var t=Math.ceil((h-h1)/2);
			var l=Math.ceil((w-w1)/2)-20;
	s.style.position='absolute';
	s.style.top=theTop+120+"px";
	s.style.left=l+"px";	
	s.style.width=wi+20+'px';
	s.style.height=he+50+"px";	

	
	
	s.style.padding="5px";			
	s.style.background="#FFFFFF";
	s.className="brd333dash";	
		s.style.display='block';
		setElementOpacity('mypage', 0.3);	
		s.innerHTML='<div style="text-align:right;padding-bottom:2px;border-bottom:#777777 1px dashed;">&nbsp;<a href="#" onclick="_hidevisi(\''+_edid+'\');return false;"><img border="0" src="/i/icn/delete.gif" width="12" heigh="12" /></a>&nbsp;';
		s.innerHTML+='</div>';			
		s.innerHTML+='<div style="text-align:center;background:url(/i/icn/loading.gif) no-repeat center center #FFFFFF;">';
		s.innerHTML+='<img id="pics_'+i+'" src="'+ft+'" width="'+wi+'" heigh="'+he+'" alt="foto" />';
		s.innerHTML+='<div style="text-align:center;">'+fdes+'</div></div>';
	if(nimfoto.complete) {
			_gdbid('pics_'+i).src=nimfoto.src;
	}
	
}

function _makeresult(to) {
	var _edid='fotogalery';
	s=_gdbid(_edid);
	if(!s) {return false;}
	wi=600;
	he=408;
	var theTop=getTop();			
			var w=_getCW();
			var h=_getCH();
			var w1=Math.ceil(w*0.5);
			var h1=Math.ceil(h*0.7);
			var t=Math.ceil((h-h1)/2);
			var l=Math.ceil((w-w1)/2)-20;
	s.style.position='absolute';
	s.style.top=theTop+120+"px";
	s.style.left=l+"px";	
	s.style.width=wi+20+'px';
	s.style.height=he+50+"px";	
	s.style.padding="5px";			
	s.style.background="#FFFFFF";
	s.className="brd333dash";	
		s.style.display='block';
		setElementOpacity('mypage', 0.3);	
		s.innerHTML='<div style="text-align:right;padding-bottom:2px;border-bottom:#777777 1px dashed;">&nbsp;<a href="#" onclick="_hidevisi(\''+_edid+'\');return false;"><img border="0" src="/i/icn/delete.gif" width="12" heigh="12" /></a>&nbsp;';
		s.innerHTML+='</div>';			
		s.innerHTML+='<div id="maha'+to+'" style="overflow-y:auto;height:390px;">result</div>';
		_loadmyrequrl('maha'+to, 1, '&a=2&id='+to+'&ajax=20&', '/_xml2.php', 1);


}

function _chanc(t) {
	var t1='скрыть';var t2='показать';var anc='';
	var tanc=t.innerHTML;var tarr=tanc.split(' ');
	anc=(tarr[0]==t1) ? t2: t1;
	for(var i=1; i<tarr.length; i++) {
		anc+=' '; anc+=tarr[i];
	}
	t.innerHTML=anc;
}
function _hidevisi(_edid) {
	setElementOpacity('mypage', 1);	
	if(_gdbid(_edid)) {
		var blck=_gdbid(_edid);
		var bldspl=(typeof(blck.style.display)!='string')?'':blck.style.display;
		//alert(bldspl+ '  ' +typeof(blck.style.display));
		if(bldspl=='none'){blck.style.display='block';} else {blck.style.display='none';}
	} else return false;
}

function _hide(_edid) {if(_gdbid(_edid)) { _gdbid(_edid).style.display='none'; } return false;}
function _visi(_edid) {if(_gdbid(_edid)) { _gdbid(_edid).style.display='block'; } return false;}

function highlightTableRows(tableId, hoverClass, clickClass, multiple)
{
	var table = document.getElementById(tableId);	
	if (typeof multiple == 'undefined') multiple = true;
	if (hoverClass)	{
		var hoverClassReg = new RegExp("\\b"+hoverClass+"\\b");
		table.onmouseover = table.onmouseout = function(e){
			if (!e) e = window.event;
			var elem = e.target || e.srcElement;
			while (!elem.tagName || !elem.tagName.match(/td|th|table/i)) elem = elem.parentNode;
			if (elem.parentNode.tagName == 'TR' && elem.parentNode.parentNode.tagName == 'TBODY')
			{
				var row = elem.parentNode;
				if (!row.getAttribute('clickedRow')) row.className = e.type=="mouseover"?row.className+" "+hoverClass:row.className.replace(hoverClassReg," ");
			}
		};
	}	
	if (clickClass) table.onclick = function(e)	{
		if (!e) e = window.event;
		var elem = e.target || e.srcElement;
		while (!elem.tagName || !elem.tagName.match(/td|th|table/i)) elem = elem.parentNode;
		if (elem.parentNode.tagName == 'TR' && elem.parentNode.parentNode.tagName == 'TBODY')		{
			var clickClassReg = new RegExp("\\b"+clickClass+"\\b");
			var row = elem.parentNode;
			if (row.getAttribute('clickedRow'))			{
				row.removeAttribute('clickedRow');
				row.className = row.className.replace(clickClassReg, "");
				row.className += " "+hoverClass;
			} else	{
				if (hoverClass) row.className = row.className.replace(hoverClassReg, "");
				row.className += " "+clickClass;
				row.setAttribute('clickedRow', true);
				if (!multiple){
					var lastRowI = table.getAttribute("lastClickedRowI");
					if (lastRowI!==null && lastRowI!=='' && row.sectionRowIndex!=lastRowI){
						var lastRow = table.tBodies[0].rows[lastRowI];
						lastRow.className = lastRow.className.replace(clickClassReg, "");
						lastRow.removeAttribute('clickedRow');
					}
				}
				table.setAttribute("lastClickedRowI", row.sectionRowIndex);
			}
		}
	};
}

function setMycookie(id, value) {
		var now = new Date();
 		var expires = new Date(now.getTime() + 1 * 24 * 60 * 60 * 1000);
 		var path='/'; var domain='/'; var secure=false;
 		exp=new Date();
		time=365*60*60*24*1000;
		exp.setTime(exp.getTime()+time);
		document.cookie=escape(id)+"="+escape(value)+"; "+"expires="+exp.toGMTString()
 		if(getCookie(id)) return true; else return false; 
}

function removeMycookie(id) {
 		exp=new Date();
		time=365*60*60*24*1000;
		exp.setTime(exp.getTime()-time);
		document.cookie=escape(id)+"=; "+"expires="+exp.toGMTString()
 		if(!getCookie(id)) return true; else return false; 
}


function getCookie(n) {
        var c = document.cookie;
        if (c.length < 1) return false;
        var b = c.indexOf(n + '=');
        if (b == -1) return false;
        b += (n.length + 1);
        var e = c.indexOf(';', b);
        return unescape((e == -1) ? c.substring(b) : c.substring(b, e));
}


var compare=0;
function _changebu(n) {
var allimg=document.getElementsByTagName('span');
	for (var i=0; i<allimg.length; i++){		
		if(allimg[i].className=='truckcompare') {
			var idim=allimg[i].getAttribute('id');			
			if( _gdbid(idim) ) {
				var idima=idim.replace("bu", "");
				_gdbid(idim).innerHTML= (typeof(n[idima])!='undefined') ?'в панели сравнения':'сравнить';
				//alert(idim+' '+n[idima]);
			}
		}
	}

}

function _sendmess(tf) {
var url="/_xml2.php"; 
var mm='&id=4'; 
var _edid='postresult';
for(i=0; i<tf.length; ++i) {
		var elem = tf.elements[i];
		if (typeof(elem.name)!='undefined' && typeof(elem.value)!='undefined') {
			if (elem.type && elem.type=="checkbox") {
				var chv=elem.checked;
				mm+=(chv==false)?'&'+elem.name+'=0' : '&'+elem.name+'=1';
			} else if(elem.type && elem.type=="textarea"){			
				mm+='&'+elem.name+'='+encodeURIComponent(elem.value);				
			} else {
				mm+='&'+elem.name+'='+encodeURIComponent(elem.value);
				_edid=(elem.name=='_edid')? elem.value:_edid;
			}			
		}		
}

_loadmyrequrl('postresult', '', mm, url, 1);
return false;	
}

function _add2frm(tid) {
	var _edid='budf'+tid;
	_hidevisi(_edid);
	
}
function _chbas(tid, tnc, fl) {
	var _edid='budi_'+tid;	
	var num=0;
	if(_gdbid(_edid)) {
		tnc=parseInt(tnc);
			if(tnc!='NaN') {
				num=(fl)?tnc+1:tnc-1;			
				_gdbid(_edid).value=(num>0)?num:0;
			}
	}
}
function _zakazavto(tid, tnm, tnc) {
	var _edid='re'+tid;
	var tb=0;
	setMycookie('tbsks', 1);
	var tb=_gdbid(_edid);
	
	if(tb && tnc) {
		var mfo='';
		mfo+='<div id="postresult"><form id="postform"  method="post" onsubmit="_sendmess(this); return false;">';
		mfo+='<table width="98%" cellpadding="2" cellspacing="4"><tr>';
		mfo+='<td width="80" style="text-align:right;">Ваше имя</td>';
		mfo+='<td style="text-align:left;"><input type="text" name="kname" style="width:96%" /></td>';
		mfo+='</tr><tr>';
		mfo+='<td width="80" style="text-align:right;">Телефон</td>';
		mfo+='<td style="text-align:left;"><input type="text" name="kphone" style="width:96%" /></td>';
		mfo+='</tr><tr>';
		mfo+='<td width="80" style="text-align:right;">Емайл</td>';
		mfo+='<td style="text-align:left;"><input type="text" name="keml" style="width:96%" /></td>';
		mfo+='</tr><tr>';
		mfo+='<td width="80" style="text-align:right;">Сообщение</td>';
		mfo+='<td style="text-align:left;"><textarea rows="4" name="kmess"  style="width:96%" >';
		mfo+='Прошу выставить счет на автомобиль '+tnm+' в количестве '+tnc+' единиц.';
		mfo+='</textarea></td>';
		mfo+='</tr><tr>';
		mfo+='<td width="80" style="text-align:left;"></td>';
		mfo+='<td><input type="submit" name="sf" value="Ok!" /></td>';
		mfo+='</tr></table></form></div>';
		tb.innerHTML=mfo; mfo='';
	}	
}


function _add2compereList(tid, tname) {
	if(!_gdbid('comparelist')) {return false;}
	var ctm='bu'+tid;
	var re=_loadmyrequrl('comparelist', 0, '&a=1&tid='+tid+'&tname='+tname+'&', '/cookmaster.php', 1);
	if(_gdbid(ctm)) _gdbid(ctm).innerHTML='в панели сравнения';
}
function _clearcomparelist() {
	if(_gdbid('comparelist')) {
	if($re=_loadmyrequrl('comparelist', 0, '&a=3&', '/cookmaster.php', 1)) {
		var ctmaa=new Array();
		_changebu(ctmaa);
	}}
}

function _erasefromcomparelist(tid) {
	if(_gdbid('comparelist')) {
	if($re=_loadmyrequrl('comparelist', 0, '&a=4&tid='+tid, '/cookmaster.php', 1)) {
	}}
}

function _switchimg(myimgs) {
	if(!_gdbid(myimgs)) {return false;}
	var imagid='img_'+myimgs;
	if(!_gdbid(imagid)) {return false;}
	if(_gdbid(myimgs).style.display=='block') {
		_gdbid(myimgs).style.display='none';		
		_gdbid(imagid).src='/i/icn/plus1.gif';
	} else {
		_gdbid(myimgs).style.display='block';
		_gdbid(imagid).src='/i/icn/minus1.gif';		
	}

}
jsHover = function(){
	if(!_gdbid("nav")) {return false;}	
		var hEls = document.getElementById("nav").getElementsByTagName("LI");
		for (var i=0, len=hEls.length; i<len; i++) {					
			hEls[i].onmouseover=function() { this.className+=" jshover"; }
			hEls[i].onmouseout=function() { this.className=this.className.replace(" jshover", ""); }
		}
}
onload=function(){
	var allimg=document.getElementsByTagName('IMG');
	for (var i=0; i<allimg.length; i++){		
		if(allimg[i].className=='_opacy') {
			var idim=allimg[i].getAttribute('id');
			setElementOpacity(idim, 0.3);
		}
	}
	
	/*document.onclick=function() {return x;}*/
	

	if(_gdbid('comparelist')) {
		var cl=getCookie('comparelist');		
		if(cl) {		
		cl=unescape(cl);
		var cm=cl.split("|");
			for (var i=0; i<cm.length; i++){	
				var ct=cm[i].split(":");
				var ctm='bu'+ct[0];
				if(_gdbid(ctm)) _gdbid(ctm).innerHTML='в панели сравнения';
			}
		_loadmyrequrl('comparelist', 0, '&a=2&', '/cookmaster.php', 1);
		}
	}
	
	if (window.attachEvent && navigator.userAgent.indexOf("Opera")==-1) window.attachEvent("onload", jsHover);

}