var lang = (lang != null) ? lang : 'bg';
//<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

var activen=0;
isNS = (navigator.appName == 'Netscape');
isIE = (navigator.appName.indexOf('Microsoft') != -1);
isOP = (navigator.appName == 'Opera');
ns4 = (document.layers);
ie4 = (document.all && !document.getElementById);
ie5 = (document.all && document.getElementById);
ns6 = (!document.all && document.getElementById);

function nomer() {
	if (isOP) {
	var obj = document.getElementById('nomer');
	obj.style.overflow = 'hidden';
	}
}

function winname(name) {
  window.name=name;
}


function outer_links() {
	var links = document.links;
	var i=-1;
	while (links[++i]) {
		if ((links[i].hostname.indexOf('gumi') == -1) && (links[i].protocol == 'http:')) links[i].target='_blank';
	}
}


function xGetElementById(e) {
	if(typeof(e)!='string') return e;
	if(document.getElementById) e=document.getElementById(e);
	else if(document.all) e=document.all[e];
	else e=null;
	return e;
}
function xInnerHtml(e,h){
	if(!(e=xGetElementById(e)) || !xStr(e.innerHTML)) return null;
	var s = e.innerHTML;
	if (xStr(h)) {e.innerHTML = h;}
	return s;
}
function xStr(s){
	for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])!='string') return false;}
	return true;
}

function Calculator(a1, a2, b1, b2, c1, c2) { 
	var Rezultat1, Rezultat2, ostatyk, Razlika, Razlika2, znak, Procent, S1, Cl1, Vs1, S2, Cl2, Vs2;
	S1=a1.value; S2=a2.value; Cl1=b1.value; Cl2=b2.value; Vs1=c1.value; Vs2=c2.value;
	Rezultat1=Cl1*25.4+2*(Vs1*(S1/100));
	Rezultat2=Cl2*25.4+2*(Vs2*(S2/100));
	var dopusk = (Rezultat1*3)/100;

	ostatyk = (Rezultat2-Rezultat1);
	if (Math.abs(ostatyk) > dopusk) {
		document.Calc.textfield1.style.borderColor = "#CD0131";
	    document.Calc.textfield1.style.backgroundColor = "#FFB9B9";
	} else {
		document.Calc.textfield1.style.borderColor = "#006600";
	    document.Calc.textfield1.style.backgroundColor = "#BADCAB";
	}
	if(Rezultat1==null&&Rezultat2==null) {
		Razlika=0+"mm";
		Razlika2=0+"km";
	}
	else {
		if (ostatyk>0) {
			znak="+";
			}
		else  {
			znak="";
			}
		Razlika=ostatyk;	
		Procent = (ostatyk*100)/Rezultat1;
		Razlika2=(100-Procent);
	}
	document.Calc.textfield1.value=znak + String(Math.round(Razlika));
	document.Calc.textfield2.value=Math.round(Razlika2);
	document.Calc.textfield3.value=Math.round(Rezultat1);
	document.Calc.textfield4.value=Math.round(Rezultat2);
}

function send_(f, pole1, pole2, pole3, lang) {
	if (lang == "bg") {   
    	var what = "Изберете поне един критерий за търсене!";
	} else {
    	var what = "Please, select at least one criteria!";
	}
	var obj = document.getElementById(f);
	if ((obj[pole1].value == "") && (obj[pole2].value == "") && (obj[pole3].value == "")) {
    	alert (what);
		return false;
  	} else {
    	obj.submit();
	}
}

function send2_(f, pole1, pole2, pole3, pole4, pole5, lang) {
	if (lang == "bg") {   
    	var what = "Изберете поне един критерий за търсене!";
	} else {
    	var what = "Please, select at least one criteria!";
	}
	var obj = document.getElementById(f);
	if ((obj[pole1].value == "") && (obj[pole2].value == "") && (obj[pole3].value == "") && (obj[pole4].value == "") && (obj[pole5].value == "")) {
    	alert (what);
		return false;
  	} else {
    	obj.submit();
	}
}

function moveit(event, h) {
  var el, x, y;
  el = document.getElementById(h);
  el.style.visibility = "visible";
  el.visibility = "show";
  if (window.event) {
    x = window.event.clientX ;
    y = window.event.clientY ;
  }
  else {
    x = event.clientX;
    y = event.clientY;
  }
  el.style.left = 80 + "px";
  el.style.top  = y + 10 +"px";
}
function hideit(h) {
  var el = document.getElementById(h);
  el.style.visibility = "hidden";
  el.visibility = "hide";
}
function showit(kakvo) {
  var el = document.getElementById(kakvo);
  el.style.visibility = "visible";
  el.visibility = "show";
}

// swf container
var chead1 = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="826" height="116" align="middle">'
				+ '<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="swf/zaglavna.gif?boom=1"><param name="menu" value="false"><param name="quality" value="high"><param name="bgcolor" value="#D8D8CD"><param name="FlashVars" value="boom=0"><param name="wmode" value="transparent">'
				+ '<embed src="swf/zaglavna.gif?boom=0" width="826" height="116" align="middle" menu="false" wmode="transparent" quality="high" bgcolor="#D8D8CD" swLiveConnect=true id="zaglavna" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="boom=0"></object>';

function content(ID, what) { // layer id and content
  // if ((ie5 || ns6) && !isOP) document.getElementById(ID).innerHTML = what;
  xInnerHtml(ID,what);
} 

function content2(what) { // layer id and content
  document.write(what); 
} 

// sklad pics
nSkladPics = 9; // br na kartinkite
nOfisPics = 8; // br na kartinkite
nSimPics = 5;
oWin = 0; // id na otv proz

function picShow (ID) {
	if (ns4 || ie4) {
		window.open ('../htm/sklad'+ID+'.htm', 'sklad', 'width=580, height=455, scrollbars=no');
		return;
	}
	for (var ii = 1; ii < nSkladPics+1; ii++) {	if (this['sklad'+ii]) oWin = ii; }
	if (oWin == 0 || this['sklad'+oWin].closed) {
		this['sklad'+ID] = window.open ('../htm/sklad.php', 'sklad'+ID, 'width=580, height=470, scrollbars=no');
	} else {
		this['sklad'+oWin].document.getElementById('imgs').src = '../../pictures/'+'sklad'+ID+'_b.jpg';
		this['sklad'+oWin].focus();
		this['sklad'+oWin].curr = ID;
	}
}

function picShow2 (ID, what) {
	var o = (what == undefined) ? 'ofis' : what;
	if (ns4 || ie4) {
		window.open ('../htm/'+o+ID+'.htm', o, 'width=580, height=455, scrollbars=no');
		return;
	}
	for (var ii = 1; ii < nOfisPics+1; ii++) {	if (this[o+ii]) oWin = ii; }
	if (oWin == 0 || this[o+oWin].closed) {
		this[o+ID] = window.open ('/'+lang+'/htm/'+o+'.php', o+ID, 'width=580, height=470, scrollbars=no');
	} else {
		this[o+oWin].document.getElementById('imgs').src = '../../pictures/'+o+ID+'_b.jpg';
		this[o+oWin].focus();
		this[o+oWin].curr = ID;
	}
}

function picShowSim (ID) {
		if (ns4 || ie4) {
		window.open ('../htm/simhelp'+ID+'.htm', 'simhelp', 'width=410, height=370, scrollbars=no');
		return;
	}
	for (var ii = 1; ii < nSimPics+1; ii++) {	if (this['simhelp'+ii]) oWin = ii; }
	if (oWin == 0 || this['simhelp'+oWin].closed) {
		this['simhelp'+ID] = window.open ('../htm/simhelp.php', 'simhelp'+ID, 'width=410, height=370, scrollbars=no');
	} else {
		this['sklad'+oWin].document.getElementById('imgs').src = '../../pictures/'+'simhelp'+ID+'.jpg';
		this['sklad'+oWin].focus();
		this['sklad'+oWin].curr = ID;
	}
}

function anketa() {
var obj = document.getElementById('anketa');
	if (!obj.r1.checked && !obj.r2.checked && !obj.r3.checked) {
	alert ("Маркирайте отговор!");
	} else {
    obj.submit();
	}
}
function clearform() {
	var obj = document.getElementById('f');
	obj.atm.value = "";
	obj.psi.value = "";
	obj.bar.value = "";
}

function calc() {
	var obj = document.getElementById('f');
	var atm = obj.atm.value;
	var psi = obj.psi.value;
	var bar = obj.bar.value;
	
	if (atm != "")  {
	  if (isNaN(atm)) {
	  alert("Моля, въвеждайте само числа");
	  } else {
	  obj.psi.value = atm*14.6959494;
	  obj.bar.value = atm*1.01325;
	  }
	} 

	if (psi != "") {
	  if (isNaN(psi)) {
	  alert("Моля, въвеждайте само числа");
	  } else {
	  obj.atm.value = psi*0.06804596;
	  obj.bar.value = psi*0.06894757;
	  }
	}  
	
	 if (bar != "") {
	  if (isNaN(bar)) {
	  alert("Моля, въвеждайте само числа");
	  } else {
	  obj.atm.value = bar*0.986923;
	  obj.psi.value = bar*14.503774;
	  } 
	 } 

}

// ****************** start ***************

function loadMe() {
	outer_links();
}
function hide_bar() {
	window.status="";
}
if (!window.onload) loadMe(); 

function show_rss() {
	var obj = parent.document.getElementById('rss');
	obj.style.display = 'block';
}

function hide_rss() {
	var obj = parent.document.getElementById('rss');
	obj.style.display = 'none';
}

//********************************FORM CHECK FUNCTIONS

function sale_init(broi) {
 for (var i=1; i<=broi; i++) {
 	var obj=document.getElementById('pp'+i);
	obj.className = 'normal';
 }
}

function show_send(id, id2) {
  if(document.getElementById(id).className == "show") {
  	document.getElementById(id).className = "hide";
  	document.getElementById(id2).className = "show";
  } else {
  	document.getElementById(id2).className = "hide";
  	document.getElementById(id).className = "show";
  }
}

function sale_alarm(id_) {
 	var obj=document.getElementById(id_);
	obj.className = 'bordo';
}

function sale_check(form_id, broi, lang) {
 sale_init(broi);
 
 var problem='';
 var obj2=document.getElementById(form_id);
 
 for (var i=1; i<=broi; i++) {
 	var obj=document.getElementById('p'+i);
	if (obj.value == '') {
		sale_alarm('pp'+i);
		problem = '1';
	}
 }
 
 var prob = "";

	if (lang) { 
		if (lang=='bg') {
			prob="Моля, попълнете всички полета, маркирани с *";
		}
		if (lang=='en') {
			prob="Please, fill in all required fields, marked with *";
		}
	} else {
			prob="Please, fill in all required fields, marked with *";
	}
	
 if(problem != '')  {
	alert(prob); 
 } else {
 	obj2.submit(); 
 }
}
//********************************END FORM CHECK FUNCTIONS

function g_over(koi1, color1, koi2, color2) {
 var obj1 = document.getElementById(koi1);
 		obj1.style.backgroundColor = color1;
 if (koi2) {
	 var obj2 = document.getElementById(koi2);
			obj2.style.backgroundColor = color2;
 }
}
function g_out(koi1, color1, koi2, color2) {
var act = Number(koi1.substr(1, koi1.length-1));
	   if (act != activen) {
			 var obj1 = document.getElementById(koi1);
			 var obj2 = document.getElementById(koi2);
			obj1.style.backgroundColor = color1;
			obj2.style.backgroundColor = color2;
	   }
}

function r_over(obekt, over_img) {
	var obj = document.getElementById(obekt);
	obj.src = over_img;
	}
	
function r_out(obekt, out_img) {
	var obj = document.getElementById(obekt);
	obj.src = out_img;
	}

function show_div(what) {
	 var i=0;	 
	 var col = [];	 
	 
	 while (document.getElementById('d'+ i)) {
	  col[i] = document.getElementById('d'+ i);
		i++;
	 }	 	 
	 
 obj = document.getElementById(what); 
 var i=0; 
 if (obj.className == 'off') {
	 while (col[i]) {
		col[i].className = 'off';		
		i++;
		} 
	obj.className = 'on';	
 }
}

function hide_div(what) { 
 obj = document.getElementById(what); 
 obj.className = 'off';	
}

//****************************************FADE EFECT

var gradualFader={}

gradualFader.baseopacity=0.1 //set base opacity when mouse isn't over element (decimal below 1)
gradualFader.increment=0.2 //amount of opacity to increase after each iteration (suggestion: 0.1 or 0.2)

document.write('<style type="text/css">\n') //write out CSS to enable opacity on "gradualfader" class
document.write('.gradualfader{filter:progid:DXImageTransform.Microsoft.alpha(opacity='+gradualFader.baseopacity*100+'); -moz-opacity:'+gradualFader.baseopacity+'; opacity:'+gradualFader.baseopacity+';}\n')
document.write('</style>')

gradualFader.setopacity=function(obj, value){ //Sets the opacity of targetobject based on the passed in value setting (0 to 1 and in between)
	var targetobject=obj
	if (targetobject && targetobject.filters && targetobject.filters[0]){ //IE syntax
		if (typeof targetobject.filters[0].opacity=="number") //IE6
			targetobject.filters[0].opacity=value*100
		else //IE 5.5
			targetobject.style.filter="alpha(opacity="+value*100+")"
		}
	else if (targetobject && typeof targetobject.style.MozOpacity!="undefined") //Old Mozilla syntax
		targetobject.style.MozOpacity=value
	else if (targetobject && typeof targetobject.style.opacity!="undefined") //Standard opacity syntax
		targetobject.style.opacity=value
	targetobject.currentopacity=value
}

gradualFader.fadeupdown=function(obj, direction){
	var targetobject=obj
	var fadeamount=(direction=="fadeup")? this.increment : -this.increment
	if (targetobject && (direction=="fadeup" && targetobject.currentopacity<1 || direction=="fadedown" && targetobject.currentopacity>this.baseopacity)){
		this.setopacity(obj, targetobject.currentopacity+fadeamount)
		window["opacityfader"+obj._fadeorder]=setTimeout(function(){gradualFader.fadeupdown(obj, direction)}, 50)
	}
}

gradualFader.clearTimer=function(obj){
if (typeof window["opacityfader"+obj._fadeorder]!="undefined")
	clearTimeout(window["opacityfader"+obj._fadeorder])
}

gradualFader.isContained=function(m, e){
	var e=window.event || e
	var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement)
	while (c && c!=m)try {c=c.parentNode} catch(e){c=m}
	if (c==m)
		return true
	else
		return false
}

gradualFader.fadeinterface=function(obj, e, direction){
	if (!this.isContained(obj, e)){
		gradualFader.clearTimer(obj)
		gradualFader.fadeupdown(obj, direction)
	}
}

gradualFader.collectElementbyClass=function(classname){ //Returns an array containing DIVs with specified classname
	var classnameRE=new RegExp("(^|\\s+)"+classname+"($|\\s+)", "i") //regular expression to screen for classname within element
	var pieces=[]
	var alltags=document.all? document.all : document.getElementsByTagName("*")
	for (var i=0; i<alltags.length; i++){
		if (typeof alltags[i].className=="string" && alltags[i].className.search(classnameRE)!=-1)
			pieces[pieces.length]=alltags[i]
	}
	return pieces
}

gradualFader.init=function(){
	var targetobjects=this.collectElementbyClass("gradualfader")
	for (var i=0; i<targetobjects.length; i++){
		targetobjects[i]._fadeorder=i
		this.setopacity(targetobjects[i], this.baseopacity)
		targetobjects[i].onmouseover=function(e){gradualFader.fadeinterface(this, e, "fadeup")}
		targetobjects[i].onmouseout=function(e){gradualFader.fadeinterface(this, e, "fadedown")}
	}
}


//********************************************** PRINT FUNCTION

function Clickheretoprint(what, align__) {
	var align_ = "";
 if(align__) {
	align_ = align__;
 } else {
	align_ = 'left';
 }

		var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
		    disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25, resizable=yes"; 
		var content_value = document.getElementById(what).innerHTML; 
		
		var docprint=window.open("","",disp_setting); 
			docprint.document.open(); 
			docprint.document.write('<html><head><title>www.avtogumi.com</title>'); 
			docprint.document.write('<link href="/styles.css" rel="stylesheet" type="text/css">');

			docprint.document.write('</head><body onLoad="self.print()" style="background-color: #FFFFFF; background-image:none"><center>');
			docprint.document.write('<div align="'+align_+'">'+content_value+'</div>');    
			docprint.document.write('<p align="left" class="t14 bold" style="padding-top:20px"><b>Този документ е част от сайта <span class="bordo">www.avtogumi.com</span></p>');          
			docprint.document.write('</center></body></html>'); 
			docprint.document.close(); 
			docprint.focus(); 
}

//********************************************** END PRINT FUNCTION
