document.documentElement.className = "js";
function otevri(stranka) {
  if(stranka=="kontakt") {
    /* mozilla */
    if(document.getElementById && !document.all) {
      msg=window.open("kontakt.php","kontakt","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=430,height=520,top=0,left=0");
    }
    /* IE */
    else {
      msg=window.open("kontakt.php","kontakt","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=415,height=500,top=0,left=0");
    }
  }
  else {
    if(stranka=="podminky") {
      msg=window.open("obchod_podminky_gen.php#ochrana","podminky","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=598,height=460,top=0,left=0");
    }
    else {
      if(stranka=="podminkygen") {
        msg=window.open("obchod_podminky_gen.php","podminky","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=598,height=460,top=0,left=0");
      }
      else {
        if(stranka=="bodiky") {
          msg=window.open("info_body.php","bodiky","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=460,height=460,top=0,left=0");
        }
        else {
          msg=window.open(stranka,"detail","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=860,height=860,top=0,left=0");
        }
      }
    }
  }
		msg.focus();
}
function otevri_dalsi_img(x,y,z,resize) {
  if(resize==0) {
    var y_new;
    var z_new;
  		y_new=y+30;
  		z_new=z+250;
  		if(y_new<350) {
  		  y_new=350;
  		}
  		if(z_new>screen.height) {
  		  z_new=screen.height
  		}
  		//if(document.getElementById && !document.all) y_new=screen.width;
    msg=window.open(x, 'obalka', 'toolbar=no,menubar=no,location=no,directories=no,scrollbars=no,resizable=yes,status=no,width='+y_new+',height='+z_new+',top=0,left=0')
    msg.resizeTo(y_new,z_new);
    msg.focus();
  }
  else {
    var getimg;
    getimg = document.images.obr;
    var y_new;
    var z_new;
    y_new = getimg.width + 30;
    z_new = getimg.height + 250;
  		if(y_new<350) {
  		  y_new=350;
  		}
  		if(z_new>screen.height) {
  		  z_new=screen.height
  		}    
    window.resizeTo(y_new,z_new);
    window.focus;
  } 
}
function prohlidka3D(link,x,y) {
  msg=window.open(link, 'prohlidka3D', 'toolbar=no,menubar=no,location=no,directories=no,scrollbars=no,resizable=yes,status=no,width='+x+',height='+y+',top=0,left=0')
}
function getImgview (x,z,width,height) {
  imgs = document.getElementsByTagName("img");
  for (var i = 0; i < imgs.length; i++) {
    if(imgs[i].name && imgs[i].name.indexOf("imgView_")==0) {
      var elements = document.getElementsByName(imgs[i].name);
      for( var ii = 0; ii < elements.length; ii++ ) {
        elements[ii].style.borderWidth = "1px";
        elements[ii].style.borderColor = "#d4e0fb";
        elements[ii].style.borderStyle = "solid";
      } 
    }   
  }
  var elements = document.getElementsByName(z);
  for( var i = 0; i < elements.length; i++ ) {
    elements[i].style.borderWidth = "1px";
    elements[i].style.borderColor = "#3B6883";
    elements[i].style.borderStyle = "solid";
  }
  document.images.imgMain.src=x; 
  document.images.imgMain.width=width; 
  document.images.imgMain.height=height;     
}
function otevri_obalka(x,y,z) {
    //rozsiruji okno kvuli scrollerum, pro FF dam sirku PC obrazovky
    var y_new;
				y_new=y+40;
				if(document.getElementById && !document.all) y_new=screen.width;
    msg=window.open(x, 'obalka', 'toolbar=no,menubar=no,location=no,directories=no,scrollbars=yes,resizable=yes,status=no,width='+y_new+',height='+z+',top=0,left=0')
    msg.focus();
}
function otevri_help(stranka) {
  msg=window.open(stranka, "help", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=598,height=460,top=0,left=0");
  msg.focus();
}
function otevri_send_psw(stranka) {
  msg=window.open(stranka,"send_psw","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=498,height=430,top=0,left=0");
  msg.focus();
}
function otevri_board(stranka) {
 msg=window.open(stranka,'okno','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=780,height=210,top=0,left=0');
	msg.focus();
}
function otevri_uver(stranka) {
 msg=window.open(stranka,'uverova_kalkulacka','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=416,height=490,top=0,left=0');
	msg.focus();
}
function bezuvozovek(e) {
  if(!e) var e = window.event;
  with(e)
  if (e.keyCode) {
      key = e.keyCode;
   }
   else {
      key = e.which;
   }
   if((key==34 || key==39) && key!=8 && key!=37 && key!=38 && key!=39 && key!=40 && key!=13){
     alert ("Bez uvozovek!");
     return false;
   }
   else {
     return true;
   }
}
function jencisla(e) {
  if(!e) var e = window.event;
  with(e)
  if (e.keyCode) {
      key = e.keyCode;
   }
   else {
      key = e.which;
   }
   //alert(key);
   if((key<48 || key>57) && key!=8 && key!=37 && key!=38 && key!=39 && key!=40 && key!=13){
     alert ("Volte pouze čísla!");
     return false;
   }
   else {
     return true;
   }
}
function potvrd()
{        if (confirm("Opravdu chcete tuto položku odstranit z nákupního košíku?")==false) {
return false;
}
}
function control_basket(form) {
  var canSubmit = true;
  var z;
  var citac_input=0;
  var prvni_pole_input=0;
  for(var i=0;i<form.elements.length;i++) {
    z=form.elements[i].name.indexOf("[");
    if(z>0) {
      if(prvni_pole_input==0) {
        prvni_pole_input=i;
      }  
      if(form.elements[i].value != "") {
        citac_input=1;
      }
    }
    else {
      if(form.elements[i].name=="kolik" && form.elements[i].value=="") {
        alert ("Zadejte počet objednávaných položek.");
        canSubmit = false;
        form.kolik.focus();    
      }
      else if(form.elements[i].name=="kolik") {
        citac_input=1;
      }
    }  
  } 
  if (canSubmit == true) {
    if(citac_input==0) {
      alert ("Zadejte počet objednávaných položek.");
      form.elements[prvni_pole_input].focus();
      return false;
    }
    else {
      return true;
    }  
  }
  else {
    return false;
  }
}
function potvrd_sprava()
{        if (confirm("Opravdu chcete položky v této objednávce nahradit položkami z Vašeho košíku?\nKliknutím na tlačítko \"OK\" nahrazení potvrdíte.")==false) {
return false;
}
}
function potvrd_unlog() {        
  if (confirm("Opravdu se chcete odhlásit?\nOdhlášením se vyprázdní i Váš košík.\n\nKliknutím na tlačítko \"OK\" odhlášení potvrdíte")==false) {
  return false;
  }
}
function ukaz_detail(x,y) {
  if(!document.getElementById && document.all) document.getElementById = document.all;
  document.getElementById(x).style.display="block";
  document.getElementById(y).style.display="none";
}
function skryj(x,y) {
  if(!document.getElementById && document.all) document.getElementById = document.all;
  if(document.getElementById(x)) {
    document.getElementById(x).style.display="none";
  }
  spans = document.getElementsByTagName("span");
  for (var i = 0; i < spans.length; i++) {
    if(spans[i].id) {
      if(spans[i].getAttribute("id").indexOf("submit_doplnkovy_delic")==0) {
        document.getElementById(spans[i].getAttribute("id")).style.display="none";
      } 
    }   
  }
}
function potvrd_objednavka() {
  if (confirm("Opravdu chcete Vaši objednávku odeslat?")==false) {
   return false;
  }
  else {
   return true;
  }
}
function clearMail_web() {
 if (document.mailreg_main.email.value=="váš@e-mail") { document.mailreg_main.email.value="";}
}
function check_main(x) {
		var cform=x;
		if ((cform.email.value=="@") || (cform.email.value=="")) {
    alert("Pravděpodobně jste zapomněli vyplnit Váš e-mail");
    cform.email.focus();
    return false;
	 }
		else if (window.RegExp) {
		  //alert(cform.email.value);
		  re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$", "i");
		  if (!re.test(cform.email.value)) {
					 alert("Zadaný e-mail nemá správnou syntaxi");
				  cform.email.focus();
				  return false;
		  }
		}
		else return true;
}	
function check_contact(x) {
		if (x.odesilatel.value=="") {
    alert("Napište prosím Vaši e-mailovou adresu");
    x.odesilatel.focus();
    return false;
	 }
		else if (x.message.value=="") {
		  alert("Napište prosím text zprávy!");
				x.message.focus();
				return false;
		}		
		else if (window.RegExp) {
		  re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$", "i");
		  if (!re.test(x.odesilatel.value)) {
					 alert("Uvedená e-mailová adresa je zřejmě neplatná");
				  x.odesilatel.focus();
				  return false;
		  }
		}
		else return true;
}

function checkFrmAnketa() {
		var cform=document.forms.frmAnketa;
		var i = 0;
		var isChecked = false;

		while (i < cform.cid.length) {
			if (cform.cid[i].checked) isChecked = true;
			i++;
		}
			if (isChecked==false) {
				alert("Při hlasování je nutno nejprve zaškrtnou jednu z možností.");
				return false;
			}
			else 
				return true;
}

function storeCaret (textEl) {
	if (textEl.createTextRange) 
		textEl.caretPos = document.selection.createRange().duplicate();
}	

	function insertAtCaret (textEl, text) {
	if (textEl.createTextRange && textEl.caretPos) {
		var caretPos = textEl.caretPos;
		caretPos.text =	caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
	}
	else if(document.getElementById && !document.all) {
	  textEl.value  += text;  
	 }
else {
	 alert("Před kliknutím na \"smajlík\" umístěte kurzor do textu Vašeho příspěvku");
	}
}
	function insertAt2Caret (textEl, text, odkaz) {
	odkaz=odkaz*1;
	if(odkaz==0) {
	  alert("Do textového pole zadejte číslo příspěvku, na který chcete odkazovat");
			document.vlozit.odkazprispevek.focus();
	}
	else if (textEl.createTextRange && textEl.caretPos) {
		var caretPos = textEl.caretPos;
		caretPos.text =	caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
	}
	else if(document.getElementById && !document.all) {
	  textEl.value  += text;  
	 }
else {
	 alert("Umístěte kurzor do textu Vašeho příspěvku");
	}
}
function delic_kosik(x) {
 x.ID_enable.value=0;
 x.submit();
}
function kombinace(x,y) {
  var povolene;
  if(arguments.length==1) {
    //resets forms
    var dodano_value;
    var platba_value;
    for(i=0;i<document.objednavka.Dodano.length;i++) {
      if(document.objednavka.Dodano[i].checked==true) {
        document.objednavka.Dodano[i].checked=false;
        document.getElementById("dodavka" + document.objednavka.Dodano[i].value).style.display="none";
      }
      document.objednavka.Dodano[i].disabled=false;
      document.objednavka.Dodano[i].nextSibling.className='enabled';
    }
    for(i=0;i<document.objednavka.Platba.length;i++) {
      if(document.objednavka.Platba[i].checked==true) {
        document.objednavka.Platba[i].checked=false;
        document.getElementById("platba" + document.objednavka.Platba[i].value).style.display="none";
      }
      document.objednavka.Platba[i].disabled=false;
      document.objednavka.Platba[i].nextSibling.className='enabled';
    }    
    document.getElementById("shipping_whole_prise").innerHTML="";
  }
  else {
    //povolene=y.split(",");
    if(x.name == "Dodano") {
      for(i=0;i<document.objednavka.Platba.length;i++) {
        if(y.indexOf(document.objednavka.Platba[i].value)==-1) {
          document.objednavka.Platba[i].disabled=true;
          document.objednavka.Platba[i].nextSibling.className='disabled';
        }
        else {
          document.objednavka.Platba[i].disabled=false;
          document.objednavka.Platba[i].nextSibling.className='enabled';
        }
      }
      for(i=0;i<document.objednavka.Dodano.length;i++) {
        document.objednavka.Dodano[i].disabled=false;
        document.objednavka.Dodano[i].nextSibling.className='enabled';
      }
      for(i=0;i<document.objednavka.Platba.length;i++) {
        if(document.objednavka.Platba[i].disabled==true) {
          document.objednavka.Platba[i].checked=false;
          document.objednavka.Platba[i].nextSibling.className='disabled';
        }
      }    
    }
    else {
      for(i=0;i<document.objednavka.Dodano.length;i++) {
        if(y.indexOf(document.objednavka.Dodano[i].value)==-1) {
          document.objednavka.Dodano[i].disabled=true;
          document.objednavka.Dodano[i].nextSibling.className='disabled';
        }
        else {
          document.objednavka.Dodano[i].disabled=false;
          document.objednavka.Dodano[i].nextSibling.className='enabled';
        }
      } 
      for(i=0;i<document.objednavka.Platba.length;i++) {
        document.objednavka.Platba[i].disabled=false;
        document.objednavka.Platba[i].nextSibling.className='enabled';
      }
      for(i=0;i<document.objednavka.Dodano.length;i++) {
        if(document.objednavka.Dodano[i].disabled==true) {
          document.objednavka.Dodano[i].checked=false;
          document.objednavka.Dodano[i].nextSibling.className='disabled';
        }
      }          
    }
    var dodano_value;
    var platba_value;
    var platba_checked;
    var dodano_checked;
    platba_checked=false;
    dodano_checked=false;
    for(i=0;i<document.objednavka.Dodano.length;i++) {
      dodano_value=document.objednavka.Dodano[i].value;
      if(document.objednavka.Dodano[i].checked==true) {
        document.getElementById("dodavka" + dodano_value).style.display="block";
        document.objednavka.Dodano[i].nextSibling.className='enabled selected';
        if(document.getElementById("zpusob_dodavky_alt")) {
          document.getElementById("zpusob_dodavky_alt").style.display="block";
        }
        dodano_checked=true;
      }
      else {
        document.getElementById("dodavka" + dodano_value).style.display="none";
        document.objednavka.Dodano[i].nextSibling.className.replace(' selected','');
      }
    }  
    for(i=0;i<document.objednavka.Platba.length;i++) {
      platba_value=document.objednavka.Platba[i].value;
      if(document.objednavka.Platba[i].checked==true) {
        document.getElementById("platba" + platba_value).style.display="block";
        document.objednavka.Platba[i].nextSibling.className='enabled selected';
        if(document.getElementById("zpusob_platby_alt")) {
          document.getElementById("zpusob_platby_alt").style.display="block";
        }       
        platba_checked=true;
      }
      else {
        document.getElementById("platba" + platba_value).style.display="none";
        document.objednavka.Platba[i].nextSibling.className.replace(' selected','');
      }
    }
    //alert(dodano_value + " - " + platba_value);
    if(!platba_checked) {
      //alert("no platba");
      if(document.getElementById("shipping_whole_prise")) {
        document.getElementById("shipping_whole_prise").innerHTML="";
      }
      if(document.getElementById("zpusob_platby_alt")) {
        document.getElementById("zpusob_platby_alt").style.display="none";
      }
      if(document.getElementById("bottom_links_alt")) {
        document.getElementById("bottom_links_alt").style.display="none";
      }
    }
    else if(!dodano_checked) {
      //alert("no dodavka");
      if(document.getElementById("shipping_whole_prise")) {
        document.getElementById("shipping_whole_prise").innerHTML="";
      }
      if(document.getElementById("zpusob_dodavky_alt")) {
        document.getElementById("zpusob_dodavky_alt").style.display="none";
      }
      if(document.getElementById("bottom_links_alt")) {
        document.getElementById("bottom_links_alt").style.display="none";
      }      
    }
    if(platba_checked && dodano_checked && document.getElementById("bottom_links_alt")) {
      document.getElementById("bottom_links_alt").style.display="block";
    }
  }  
}
function kopirovat(x) {
  x[0].select();
  if(document.getElementById && !document.all) {
    alert("Vaše verze prohlížeče tuto funkci nepodporuje.\nPro zkopírování označeného textu použijte např. menu pravého tlačítka myši nebo kombinaci kláves Ctrl+C")
  }
  else {
    document.execCommand("Copy");
  }
}
function change_regform(x) {
  if(x==1) {
    document.getElementById("firma1").style.display="none";
    document.getElementById("firma2").style.display="none";
    document.getElementById("firma3").style.display="none";
    document.getElementById("shoplabel_name").className="required";
    document.getElementById("shoplabel_surname").className="required";    
    if(document.getElementById && !document.all) {
      document.getElementById("jmeno1").style.display="table-row";
      document.getElementById("jmeno2").style.display="table-row";
    } 
    else {
      document.getElementById("jmeno1").style.display="block";
      document.getElementById("jmeno2").style.display="block";
    }   
  }
  else {
    document.getElementById("jmeno1").style.display="none";
    document.getElementById("jmeno2").style.display="none"; 
    document.getElementById("shoplabel_firma").className="required";
    document.getElementById("shoplabel_id").className="required";
    if(document.getElementById && !document.all) {
      document.getElementById("firma1").style.display="table-row";
      document.getElementById("firma2").style.display="table-row";
      document.getElementById("firma3").style.display="table-row";
    }
    else {
      document.getElementById("firma1").style.display="block";
      document.getElementById("firma2").style.display="block";
      document.getElementById("firma3").style.display="block";    
    }
  }
}
function tel_dic_upd(x) {
  var tel=document.getElementById("tel_js");
  var tel2=document.getElementById("tel_js2");
  var dic=document.getElementById("dic_js");
  if(x.value==8) {
    if(x.name=="reg_id_stat_dot") {
      tel2.innerHTML="+420 ";
    }
    else {
      tel.innerHTML="+420 ";
      dic.innerHTML="CZ ";
    }
  }
  else if(x.value==38) {
    if(x.name=="reg_id_stat_dot") {
      tel2.innerHTML="+421 ";
    }
    else {
      tel.innerHTML="+421 ";
      dic.innerHTML="SK ";
    }
  }
  else {
    tel.innerHTML="";
    dic.innerHTML="";
  }
}
function tisk() {
if (window.print != null) { window.print(); } else { alert('Vaše verze prohlížeče nepodporuje tento druh zadání tisku.\nTiskněte prosím z menu (FILE / PRINT) nebo kombinací kláves Ctrl+P'); }
}
function addBookmark(title,url) {
  url=url.replace("&amp;","&");
  if (window.sidebar) {
    window.sidebar.addPanel(title, url,"");
  }
  else if( document.all ) {
    window.external.AddFavorite( url, title);
  }
  else if( window.opera && window.print ) {
    return true;
  }
}
	function InsertFlash(src,width,height) { 
	document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + width + "\" height=\"" + height + "\">");
	document.writeln("    <param name=\"movie\" value=\"" + src + "\" />");
	document.writeln("    <param name=\"quality\" value=\"high\" />");
	document.writeln("    <embed src=\"" + src + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + width + "\" height=\"" + height + "\"></embed></object>");
	}

