// Custom functions
// nove okno
function nove_okno(adresa) {
	window.open(adresa,"","");
}


// vyhledavani
function fnSearch() {
             if (GetElement('EXPS').value.length<4 && GetElement('EXPS').value!='hledej...')  {
                  alert('Uveïte minimálnì 4 znaky.');return false;
            } 
            else {
                   SetForm('/vyhledavani/default.aspx?catId=3145&txbSearch=' + GetElement('EXPS').value,true);} 
            }
function fnSearch2() {
             if (GetElement('EXPS').value.length<4 && GetElement('EXPS').value!='hledej...')  {
                  alert('Uveïte minimálnì 4 znaky.');return false;
            } 
            else {
                   SetForm('/search/default.aspx?catId=3963&txbSearch=' + GetElement('EXPS').value,true);} 
            }			
			

// kontrola vyplneni poli
function OverFormVypocet ()
{
   if (document.design.rozmer1.value == "")
   {
      document.design.rozmer1.focus();
      alert ("Uveďte šířku profilu.");
      return false;
   }
   if (document.design.rozmer2.value == "")
   {
      document.design.rozmer2.focus();
      alert ("Uveďte výšku profilu.");
      return false;
   }
   if (document.design.kubik.value == "")
   {
      document.design.kubik.focus();
      alert ("Uveďte množství ošetřeného dřeva");
      return false;
   }
 }
// kontrola jestli je hodnota cislo
function CheckNumEdit (Edit) 
{
 var S = Edit.value - 0;
  if ((parseFloat (S) == NaN) || (parseFloat (S)+'' != S)) {alert('Špatně zadané číslo. Desetiná čísla oddělte (.) tečkou.');
  Edit.focus();
  Edit.select();
  }
  else
  Edit.value = parseFloat (S);
}
//

nazev_souboru = "vypocet"
nazev_cesky = "Výpocet spotreby Bochemitu"

bl=""
rozhodnuti=""
cleaning=""
health=""
agricultur=""
wood=""
skupina="wood"
podskupina="1"

function Vypocet(zobrazovac)
{
   if (document.design.rozmer1.value == "")
   {
      document.design.rozmer1.focus();
      alert ("Uveďte šířku profilu.");
      return false;
   }
   if (document.design.rozmer2.value == "")
   {
      document.design.rozmer2.focus();
      alert ("Uveďte výšku profilu.");
      return false;
   }
   if (document.design.kubik.value == "")
   {
      document.design.kubik.focus();
      alert ("Uveďte množství ošetřeného dřeva");
      return false;
   }
 
 else
{
rozmer1=parseFloat(zobrazovac.rozmer1.value.replace(',','.'))/100;
rozmer2=parseFloat(zobrazovac.rozmer2.value.replace(',','.'))/100;
kubik=parseFloat(zobrazovac.kubik.value.replace(',','.'));
pocet=(1/rozmer1)*(1/rozmer2);
deska=((rozmer1*kubik)*2)+((rozmer2*kubik)*2);
zobrazovac.celk_plocha.value=((deska*pocet)+2);

switch (zobrazovac.menu.value)
{
case "QB" : interier=20;
		exterier=40;
		break;
case "Basic" : interier=30;
		   exterier=0;
		break;
case "QB Hobby" : interier=40;
		   exterier=40;
		break;
case "Plus" : interier=30;
   		  exterier=30;
		break;
}
text="Bochemitu";

zobrazovac.interier.value=(Math.round(zobrazovac.celk_plocha.value * interier) /1000)+" kg "+text+" "+zobrazovac.menu.value;
zobrazovac.exterier.value=(Math.round(zobrazovac.celk_plocha.value * exterier) /1000)+" kg "+text+" "+zobrazovac.menu.value;

}
}
// ************** vypocet spotreby Bochemitu END ******************* //
/* ------ DropDown Menu Position ------ */
//function GetCustomMenuPositionRoot(pos)
//{
//   pos.x=-6;
//   pos.y=35;
//}
function GetCustomMenuPositionRoot(pos)
{
   pos.x=-6;
   pos.y=-34;
}
function GetCustomMenuPositionChildren(pos)
{
   pos.x=-6;
   pos.y=35;
}


// ************ vyhledavani produkty a-z
function js_search_produkty_az(search_text)
{
	search_text=search_text.toLowerCase();
	var search_text_len=search_text.length;
	var search_items_root=document.getElementById("search_item_root");
	var as=search_items_root.getElementsByTagName("a");
	for (a=0;a<as.length;a++)
	{
			var title=as[a].childNodes[0].nodeValue;
			var vis=(title.substring(0,search_text_len).toLowerCase()==search_text);
			as[a].style.display=(vis ? "inline" : "none");
	}
}
// ******* cookie management
var kontaktyCookieName="kontaktyCookieName";
var handlerCookie="handlerCookie";
var l29="#l29"; //agro
var l28="#l28"; //medic
var l30="#l30"; //fungi
var l32="#l32"; //povrch
var l33="#l33"; //aku
var l31="#l31"; //spotreb

function GetCookie(name) 
	{
	var a, b, cook; 
	cook = ' ' + document.cookie + ';'
	a = cook.indexOf(' ' +name+"="); 
	if (a != -1)  {
		a += name.length+2; 
		b = cook.indexOf(";", a);
		if (b == -1) b = cook.length;
		return unescape(cook.substring(a, b));       
	} 
	return null; 
	} 

function SetCookie(sName, sValue)
	{
	document.cookie = sName + "=" + escape(sValue) + "; expires=Fri, 31 Dec 2010 23:59:59 GMT; path=/";
	}

function DelCookie(sName)
	{
	document.cookie = sName + "=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
	}
	
	
// ******************* kontakty *************	
	if (document.getElementById && document.getElementsByTagName && document.createElement) {
	//document.write('<link rel="stylesheet" type="text/css" href="js_hideLinks_ex3c.css" />');
	window.onload = initToggleCategories;
}


function initToggleCategories()
{
	var toggle=document.getElementById('toggle');
	if (toggle==null)
		return;
debugger;
	var selectedItemIndex=0;
	var selectedItem=GetCookie(kontaktyCookieName);

	if (selectedItem!=null)
	{
		DelCookie(kontaktyCookieName);

		var pos=selectedItem.indexOf("#");
		selectedItem=selectedItem.substring(pos+1,selectedItem.length);
	}

	var as = toggle.getElementsByTagName('li');
	for (var i = 0; i < as.length; i++)
	{
		var child_el=as[i];
		var ident=child_el.childNodes[0].attributes["href"].nodeValue;
		var pos=ident.indexOf("#");
		child_el.toggle_ident=ident.substring(pos+1,ident.length);

		child_el.onclick = function() {
			toggle2(this.parentNode);
			return false;
		}

		if (child_el.toggle_ident==selectedItem)
			selectedItemIndex=i;
	
		as[i].onclick = function() {
			toggle2(this);
			return false;
		}
	}
	// Activate the first tab by default
	toggle2(as[selectedItemIndex]);
}


function toggle2(el)
{
 var par=el.parentNode;
 for (a=0;a<par.childNodes.length;a++)
 {
  var child_el=par.childNodes[a];
  if (child_el.nodeName=="#text")
   continue;
  var show=(child_el==el);
  var target_el=document.getElementById(child_el.toggle_ident);
  if (show)
   target_el.style.display="block";
  else
   target_el.style.display="none";
 }
}

//*********************************** GALLERY ***************************************

function ClickEvent(e)
{
	var obj;
	var i=0;
	var title = "DISA Group GALLERY";
	
	if (Br.IE)
		obj = window.event.srcElement;
	else
		obj = e.target;

	while(obj.parentNode.tagName!="TBODY" && obj.parentNode.tagName!="TABLE" && i<20)
	{
		obj = obj.parentNode;
		i++;
	}
	obj = obj.childNodes[0].childNodes[0];

	if (typeof(obj)=='object')
		if (obj.tagName=='IMG')
		{
			if (obj.alt!="") title=obj.alt;
			GaleryView(obj, title);
		}
} 

function GaleryView(obj, title)
{
	var ImgURL="";
	var nDot=0;
	var nWidth=10, nHeight=30;
	var _child;
	if (typeof(obj)!='object') return false;
	ImgURL = obj.src;
	if (ImgURL=="" && ImgURL=="undefined") return false;
	nDot = ImgURL.lastIndexOf(".");
	ImgURL = ImgURL.substr(0, nDot) + "big" + ImgURL.substr(nDot, ImgURL.length);

	if (Br.NS)
	{
		nWidth += 14;
		nHeight += 23;
	}

	_child=window.open("about:blank","","height=200,width=200");
	_child.document.write('<html>\n')
	_child.document.write(' <head><title>' + title + '</title></head>\n')
	_child.document.write(' <body leftMargin=0 topMargin=0  onclick="window.close()" style="cursor:pointer; font-family:Verdana; font-size:14px;font-weight:bold;">\n')
	_child.document.write('<script language="javascript">\n');
	_child.document.write('function ResizeWin()');
	_child.document.write('	{window.resizeTo(document.getElementById("foto").width+' + nWidth + ',document.getElementById("foto").height+' + nHeight + ');}\n');
	_child.document.write('function notLoaded()');
	_child.document.write('	{document.getElementById("foto").style.display="none";\n');
	_child.document.write('	document.getElementById("errTxt").style.display="block";');
	_child.document.write('	window.resizeTo(350, 40)}');
	_child.document.write('</script>\n');
	_child.document.write('<div style="display:none;width:100%;padding-top:25px;text-align:center;" id="errTxt">THE PICTURE IS NOT AVAILABLE.</div>\n');
	_child.document.write('<img src="' + ImgURL + '" alt="Click to close this window." id=foto onload="ResizeWin()" onerror="notLoaded()">\n');
	_child.document.write(' </body>\n');
	_child.document.write('</html>\n');
}

function BodyGaleryView(src, title)
{
	if ((src==null)||(src==""))
		return false;

	var pwb='<html>\r\n'+
		'<head><title>'+title+'</title></head>\r\n'+
		'<scr'+'ipt type="text/javascript" src="http://www.bochemie.cz/_JS/custom.js"></scr'+'ipt>\r\n'+
		'<body leftMargin=0 topMargin=0  style="cursor:pointer; font-family:Verdana; font-size:14px;font-weight:bold;">\r\n'+
		'<div style="display:none;width:100%;padding-top:25px;text-align:center;" id="errTxt">THE PICTURE IS NOT AVAILABLE.</div>\r\n'+
		'<img src="'+src+'" onClick="window.close();" alt="" id=foto onload="popupResizeWin()" onerror="popupNotLoaded()">\r\n'+
		'</body>\r\n'+
		'</html>\r\n';

	var _child=window.open("about:blank","","left=0,top=0,height=200,width=200,scrollbars=yes");
	_child.document.write(pwb);
}

function GenerateCustomFckGallery(files_array)
{
		var result="<br>";
		for (var a=0;a<files_array.length;a++)
			result+="<img class=\"body-gallery\" onclick=\"BodyGaleryView('"+files_array[a].path+"', 'Bochemie.cz')\" alt=\"\" src=\""+files_array[a].thumb+"\" />";
		return result;
}

function popupResizeWin()
{
	var foto=document.getElementById("foto");

	var iWidth=document.body.clientWidth;
	iWidth=foto.width-iWidth;
	window.resizeBy(iWidth,0); 

	var iHeight=document.body.clientHeight;
	iHeight=foto.height-iHeight;
	window.resizeBy(0,iHeight);

	window.moveTo(0,0);
}

function popupNotLoaded()
{
	document.getElementById("foto").style.display="none";
	document.getElementById("errTxt").style.display="block";
	window.resizeTo(350,40);
}


/* ---------------------------------------- */
