var libs=1;

var x = 50; 
var y = 50; 
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 _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 _vm(elem) {
	if(!_gdbid(elem)) return 0;
	_gdbid(elem).style.display=(typeof(_gdbid(elem).style.display)=='undefined')?'':_gdbid(elem).style.display;
	_gdbid(elem).style.display=_gdbid(elem).style.display=='block'?'':'block';
}


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 _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, he, wi, 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 cw=_getCW();
	var ch=_getCH();
	cw=Math.ceil(cw/2);
	ch=Math.ceil(ch/2);
	cw=cw-(wi/2);ch=60;	
	s.style.position='absolute';
	s.style.top=ch+"px";
	s.style.left=cw+"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 _vieimg1(ft, fdes, he, wi, i) {	
	var _edid='fotogalery';
	reid=_gdbid(_edid);
	if(!he || !wi || !reid) return false;
	if(!_gdbid("fotoId"+i)) {
	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);}
	if(!nimfoto.complete){
		wi=wi+20;
		he=he+50;
		nmw=window.open(ft, '', 'width='+wi+', height='+he+'');
		nmw.focus();		
		return false;
	}	
	var cw=_getCW();
	var ch=_getCH();
	cw=Math.ceil(cw/2);
	ch=Math.ceil(ch/2);
	cw=cw-(wi/2);ch=80;	
	setElementOpacity('mypage', 0.3);
	var s=document.createElement("DIV"),reid;
	s.setAttribute("id", "fotoId"+i);
	s.setAttribute("name", "helperName"+i);
	s.style.position='absolute';
	s.style.top=ch+"px";
	s.style.left=cw+"px";	
	s.style.display='block';
	s.style.width=wi+20+'px';
	s.style.height=he+50+"px";	
	s.style.padding="5px";	
			reid.appendChild(s);
			s.style.background="#FFFFFF";
			s.className="brd333dash";
			s.innerHTML+='<div style="text-align:right;padding-bottom:2px;border-bottom:#777777 1px dashed;"><a href="#" onclick="_hidevisi(\'fotoId'+i+'\');return false;"><img border="0" src="/i/icn/delete.gif" width="12" heigh="12" /></a>';
			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+'" /></div>';
			s.innerHTML+='<div style="text-align:center;">'+fdes+'</div>';			
	} else {
		setElementOpacity('mypage', 0.3);
		_gdbid("fotoId"+i).style.display='block';
	}
}

function _vieimg3(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 cw=_getCW();
	var ch=_getCH();
	cw=Math.ceil(cw/2);
	ch=Math.ceil(ch/2);
	cw=cw-(wi/2);ch=ch-(he/2);	
	s.style.position='absolute';
	s.style.top=ch+theTop+"px";
	s.style.left=cw+"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 onclick="_hidevisi(\''+_edid+'\');return false;" 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 _hidevisi(_edid) {
	setElementOpacity('mypage', 1);	
	if(_gdbid(_edid)) {if(_gdbid(_edid).style.display=='block') {_gdbid(_edid).style.display='none';} else {_gdbid(_edid).style.display='block';}} else 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 _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)) {
	}}
}


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);
		}
	}
}

