function detect_browser()
{
var browser;

// FireFox
if (navigator.userAgent.toLowerCase().indexOf("firefox") > -1)
{
var start_pos = (navigator.userAgent.toLowerCase().indexOf("firefox")+8);
var end_pos = start_pos+1;
browser = "firefox" + navigator.userAgent.substring(start_pos, end_pos);
}

// Opera
else if (navigator.userAgent.toLowerCase().indexOf("opera") > -1)
{
var start_pos = (navigator.userAgent.toLowerCase().indexOf("opera")+6);
var end_pos = start_pos+4;
browser = "opera";
}

return browser;
}


function Toggle(item) {
   obj=document.getElementById(item);
   visible=(obj.style.display!="none")
   key=document.getElementById("x" + item);
   if (visible) {
     obj.style.display="none";
     key.innerHTML="<img src='/images/style/submenu/menu-closed.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
   } else {
      obj.style.display="block";
      key.innerHTML="<img src='/images/style/submenu/menu-open.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
   }
}

function detect_browser2(what)
{
	var browser;
	
	// Microsoft IE
	if (navigator.userAgent.toLowerCase().indexOf("msie") > -1)
	{
		browser = "block";
	}
	
	else
	{
		browser = what;
	}
	
	return browser;
}

function Toggle_class_block(item) {
   obj=getElementsByClass(item,null,null);
   for (i = 0; i < obj.length; i++)
   {
	   visible=(obj[i].style.display!="none")
	   if (visible) {
		 obj[i].style.display="none";
	   } else {
		  obj[i].style.display="block";
	   }
   }
}

function Toggle_class(item) {
   obj=getElementsByClass(item,null,null);
   for (i = 0; i < obj.length; i++)
   {
	   visible=(obj[i].style.display!="none")
	   if (visible) {
		 obj[i].style.display="none";
	   } else {
		  obj[i].style.display=detect_browser2("table-cell");
	   }
   }
}

function Toggle_class_new(item,classname) {
   obj=getElementsByClass(item,null,null);
   for (i = 0; i < obj.length; i++)
   {
	   visible=(obj[i].style.display!="none")
	   if (visible) {
		 obj[i].style.display="none";
	   } else {
		  obj[i].style.display=detect_browser2(classname);
	   }
   }
}

function Toggle_class_tr(item) {
   obj=getElementsByClass(item,null,null);
   for (i = 0; i < obj.length; i++)
   {
	   visible=(obj[i].style.display!="none")
	   if (visible) {
		 obj[i].style.display="none";
	   } else {
		  obj[i].style.display=detect_browser2("table-row");
	   }
   }
}

function Toggle_class2(item) {
   obj=getElementsByClass(item,null,null);
   for (i = 0; i < obj.length; i++)
   {
		 obj[i].style.display="none";
   }
}


function getElementsByClass(searchClass,node,tag) {

        var classElements = new Array();
        if (node == null)
                node = document;
        if (tag == null)
                tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        var j = 0;
        for (i = 0; i < elsLen; i++) {
                if (pattern.test(els[i].className) ) {
                        classElements[j] = els[i];
                        j++;
                }
        }
        return classElements;
}

function Add_active_by_id(item) {
   obj=document.getElementById(item);
   obj.className="active";
}

function Clear_classNames(langs) {
	var elsLen = langs.length;
	for (i = 0; i < elsLen; i++) {
		 obj=document.getElementById('s'+i);
   		 obj.className="deactive";
	}

}

function price_euro(czk,rate,id)
{
	var czkvalue=czk.value;
	czkvalue=price_to_float(czkvalue);
	czkvalue=czkvalue/rate;
	czkvalue=Math.round(czkvalue*100)/100;
	czkvalue=float_to_price(czkvalue);
	
	document.getElementById(id+"1").value=czkvalue;
}

function price_to_float(koruna) 
{
	koruna = koruna.replace(",",".");
	koruna = parseFloat(koruna);
	return koruna;
}

function float_to_price(koruna) 
{
	koruna += '';
	koruna = koruna.replace(".",",");
	return koruna;
}

function calc()
{
	var total = 0;
	if(document.getElementById("p1")!= null)var p1 = document.getElementById('p1').accessKey;
	if(document.getElementById("p2")!= null)var p2 = document.getElementById('p2').accessKey;
	if(document.getElementById("p3")!= null)var p3 = document.getElementById('p3').accessKey;
	
	if(document.getElementById("d1")!= null)var d1 = document.getElementById('d1').accessKey;
	if(document.getElementById("de1")!= null)var de1 = document.getElementById('de1').accessKey;
	if(document.getElementById("de2")!= null)var de2 = document.getElementById('de2').accessKey;
	if(document.getElementById("de3")!= null)var de3 = document.getElementById('de3').accessKey;
	if(document.getElementById("de4")!= null)var de4 = document.getElementById('de4').accessKey;
	if(document.getElementById("de5")!= null)var de5 = document.getElementById('de5').accessKey;
	if(document.getElementById("de6")!= null)var de6 = document.getElementById('de6').accessKey;
	
	if(document.getElementById("p1")!= null && document.getElementById('p1').checked)total=total+price_to_float(p1);
	if(document.getElementById("p2")!= null && document.getElementById('p2').checked)total=total+price_to_float(p2);
	if(document.getElementById("p3")!= null && document.getElementById('p3').checked)total=total+price_to_float(p3);
	
	if(document.getElementById("d1")!= null && document.getElementById('d1').checked)total=price_to_float(d1);
	if(document.getElementById("de1")!= null && document.getElementById('de1').checked)total=total+price_to_float(de1);
	if(document.getElementById("de2")!= null && document.getElementById('de2').checked)total=total+price_to_float(de2);
	if(document.getElementById("de3")!= null && document.getElementById('de3').checked)total=total+price_to_float(de3);
	if(document.getElementById("de4")!= null && document.getElementById('de4').checked)total=total+price_to_float(de4);
	if(document.getElementById("de5")!= null && document.getElementById('de5').checked)total=total+price_to_float(de5);
	if(document.getElementById("de6")!= null && document.getElementById('de6').checked)total=total+price_to_float(de6);
	
	document.getElementById('deliverytotal').innerHTML=total;
}

function clearotherradios()
{
	if(document.getElementById("de1")!= null)document.getElementById('de1').checked=false;
	if(document.getElementById("de2")!= null)document.getElementById('de2').checked=false;
	if(document.getElementById("de3")!= null)document.getElementById('de3').checked=false;
	if(document.getElementById("de4")!= null)document.getElementById('de4').checked=false;
	if(document.getElementById("de5")!= null)document.getElementById('de5').checked=false;
	if(document.getElementById("de6")!= null)document.getElementById('de6').checked=false;
}

function Check_popup(item, numitems) {
	
	var x=document.getElementById("position");
	
	if(x.selectedIndex == (numitems-1)){
		Toggle_class_new(item,'table-row-group');
	}
	else{
		Toggle_class_new(item,'none');
	}
   
}

function checkUncheckAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
	  theForm[z].checked = theElement.checked;
	  }
	 }
}

function uncheck_by_class(item) {
   obj=getElementsByClass(item,null,null);
   for (i = 0; i < obj.length; i++)
   {
		 obj[i].checked= false;
   }
}


