// JavaScript Document

function externalLinks() {
 	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
			if (anchor.getAttribute("href") &&
				anchor.getAttribute("rel") == "external")
				anchor.target = "_blank";
	}
}
window.onload = externalLinks;

// check data
function isblank(co){
	for (var i=0; i < co.length; i++)
	{
		var c=co.charAt(i);
   		if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
	}
	return true;
}

function kontrola(){
	if ((document.forms.kontakt.meno.value == "") || (isblank(document.forms.kontakt.meno.value))) {
		alert("Není vyplněné jméno.");
		document.forms.kontakt.meno.focus();
		return false;
	};
	if ((document.forms.kontakt.tel.value == "") || (isblank(document.forms.kontakt.tel.value))) {
		alert("Není vyplněn telefon.");
		document.forms.kontakt.tel.focus();
		return false;
	};
	if ((document.forms.kontakt.mejl.value == "") || (isblank(document.forms.kontakt.mejl.value))) {
		alert("Není vyplněn e-mail.");
		document.forms.kontakt.mejl.focus();
		return false;
	};
	if ((document.forms.kontakt.zprava.value == "") || (isblank(document.forms.kontakt.zprava.value))) {
		alert("Není vyplněna zpráva.");
		document.forms.kontakt.zprava.focus();
		return false;
	};
}

function prodejci(){
	if ((document.forms.prodej.firma.value == "") || (isblank(document.forms.prodej.firma.value))) {
		alert("Není vyplněna firma.");
		document.forms.prodej.firma.focus();
		return false;
	};
	if ((document.forms.prodej.ic.value == "") || (isblank(document.forms.prodej.ic.value))) {
		alert("Není vyplněné ičo.");
		document.forms.prodej.ic.focus();
		return false;
	};
	if ((document.forms.prodej.meno.value == "") || (isblank(document.forms.prodej.meno.value))) {
		alert("Není vyplněné jméno.");
		document.forms.prodej.meno.focus();
		return false;
	};
	if ((document.forms.prodej.adresa.value == "") || (isblank(document.forms.prodej.adresa.value))) {
		alert("Není vyplněna ulice.");
		document.forms.prodej.adresa.focus();
		return false;
	};
	if ((document.forms.prodej.mesto.value == "") || (isblank(document.forms.prodej.mesto.value))) {
		alert("Není vyplněno město.");
		document.forms.prodej.mesto.focus();
		return false;
	};
	if ((document.forms.prodej.psc.value == "") || (isblank(document.forms.prodej.psc.value))) {
		alert("Není vyplněné psč.");
		document.forms.prodej.psc.focus();
		return false;
	};
	if ((document.forms.prodej.tel.value == "") || (isblank(document.forms.prodej.tel.value))) {
		alert("Není vyplněn telefon.");
		document.forms.prodej.tel.focus();
		return false;
	};
	if ((document.forms.prodej.mob.value == "") || (isblank(document.forms.prodej.mob.value))) {
		alert("Není vyplněn mobil.");
		document.forms.prodej.mob.focus();
		return false;
	};
	if ((document.forms.prodej.mejl.value == "") || (isblank(document.forms.prodej.mejl.value))) {
		alert("Není vyplněn e-mail.");
		document.forms.prodej.mejl.focus();
		return false;
	};
}

function chForm(){
	if (document.forms.objednavka.info_internet.checked == false && document.forms.objednavka.info_casopis.value == "" && document.forms.objednavka.info_jine.value == "") {
		alert("Vyberte jak jste se dozvěděl/a o krytině Novilon®.");
		document.forms.objednavka.info_jine.focus();
		return false;
	};
	
	if ((document.forms.objednavka.obj_jmeno.value == "") || (isblank(document.forms.objednavka.obj_jmeno.value))) {
		alert("Není vyplněné jméno a příjmení / firma.");
		document.forms.objednavka.obj_jmeno.focus();
		return false;
	};
	if ((document.forms.objednavka.obj_ulice.value == "") || (isblank(document.forms.objednavka.obj_ulice.value))) {
		alert("Není vyplněna ulice.");
		document.forms.objednavka.obj_ulice.focus();
		return false;
	};
	if ((document.forms.objednavka.obj_mesto.value == "") || (isblank(document.forms.objednavka.obj_mesto.value))) {
		alert("Není vyplněna obec.");
		document.forms.objednavka.obj_mesto.focus();
		return false;
	};
	if ((document.forms.objednavka.obj_psc.value == "") || (isblank(document.forms.objednavka.obj_psc.value))) {
		alert("Není vyplněné PSČ.");
		document.forms.objednavka.obj_psc.focus();
		return false;
	};
	
}

function ProductOpenNewWindow(sUrl, iWidth, iHeight){
	msgWindow=window.open(sUrl,"_blank","top=0,left=0,width=" + iWidth + ",height=" + iHeight + ",menubar=no,location=no,toolbar=no,directories=no,status=yes,resizable=no,scrollbars=yes");
}



/* maximalne 2 checkboxy */

var MAX_ALLOWED=2;
var clickedData=new Array(false,false,false,false);
function itemsClicked(){var i=0;for(var j=0;j<clickedData.length;j++)i+=clickedData[j]?1:0;return(i);}
function itemClicked(_v)
{
  var ALLOW_THIS=true;
  var x=itemsClicked();
  if (x>=MAX_ALLOWED && !clickedData[_v])
  {
    ALLOW_THIS=false;
  }
  else
  {
    clickedData[_v]=clickedData[_v]?false:true;
	eval("document.objednavka.r"+_v+".clicked=false;");
  }
  return (ALLOW_THIS); /* kill the event handler */
}



function ukaz(id){
var lajer =  document.getElementById(id)
if (lajer.style.display == 'block')
	lajer.style.display = 'none';
else
	lajer.style.display = 'block';
}

