// urceni prohlizece
if (document.all) document.getElementById = document.all;
var dhtml = (document.getElementById || document.all) && navigator.userAgent.indexOf('Opera') == -1 ? true : false;  

function getE(objectID) {
	return document.getElementById(objectID);
}
function showhide(what) {
	var w, text;
	w=what.parentNode;
	if (w.className=="closed") {w.className="open";what.src="/img/DECcategories_a_sel.gif";} else {w.className="closed";what.src="/img/DECcategories_a.gif";}
	return false;
}
function ControlNumber(){
	if ((event.keyCode <48) || (event.keyCode >57)) event.returnValue = false;
}
function changeCatalogType(catalogType){
	InsertCookies("CatalogType", catalogType);
	document.location.reload();
}
function InsertCookies(strName, strData){
	var vyprs=new Date();
	vyprs.setDate(vyprs.getDate() - 365);
	document.cookie=strName+"="+strData+"; expires="+vyprs.toGMTString()+"; domain=obchodni-dum-mija.cz; path=\/;";
	vyprs.setDate(365 + 365 + vyprs.getDate());
	document.cookie=strName+"="+strData+"; expires="+vyprs.toGMTString()+"; domain=obchodni-dum-mija.cz; path=\/;";
}
function ExtractCookies(strName){
	var cookieList=document.cookie.split("; ");

	var cookieArray = new Array();
	var name = "#"
	
	for (var i=0; i < cookieList.length; i++){
		if(cookieList[i].indexOf(strName)>-1){
			if( cookieList[i].indexOf("=")>-1){name = cookieList[i].split("=");}
		}
	}
	if (name != "#"){
		return name[1];
	}else{
		return "none";
	}
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         alert('Nesprávný formát PSČ, formát musí být číselný!');
         IsNumber = false;
         }
      }
   return IsNumber;   
}
function EmailControl(f)
{
 //f.lastIndexOf('.') > (f.length-4) || 
	if ((f=='' || f=='Váš@email.cz') ||(f.indexOf('@') < 1 || f.indexOf('@') != f.lastIndexOf('@') || f.lastIndexOf('.') < f.lastIndexOf('@')+2  || f.lastIndexOf('.') < (f.length-5)) || f.indexOf(" ") >= 0  ||  f.indexOf("#") >= 0  || f.indexOf("/") >=0 || f.indexOf(":") >=0 || f.indexOf(";") >=0 || f.indexOf("(") >=0 || f.indexOf(")") >=0 || f.indexOf("[") >=0 || f.indexOf("]") >=0 || f.indexOf("'") >=0)
	{
		alert('Nesprávný formát pole: Email!');
		return false;
	}
	return true;
}
function checkRegForm(nWhatKind,sCheckImg, strCheck)
{
	if (nWhatKind == 1)
	{
		if (getE('fkTblPayments').value == 0) {alert("Není vybráno pole: Platba!"); return false;}
		if (getE('fkTblDeliveries').value == 0) {alert("Není vybráno pole: Doprava!"); return false;}
	}

	if (nWhatKind == 2)
	{
		if (getE('sDeliveryName').value == "") {alert("Není vyplněno pole: Jméno a příjmení!"); return false;}
		if (getE('sDeliveryStreet').value == "") {alert("Není vyplněno pole: Ulice!"); return false;}
		if (getE('sDeliveryCity').value == "") {alert("Není vyplněno pole: Město!"); return false;}
		if (getE('sDeliveryZip').value == "") {alert("Není vyplněno pole: PSČ!"); return false;}
	  if (IsNumeric(getE('sDeliveryZip').value) == false) {return false;}
		if (getE('sDeliveryTel').value == "") {alert("Není vyplněno pole: Telefon!"); return false;}
		if (getE('sEmail').value == "") {alert("Není vyplněno pole: Email!"); return false;}
	  if (EmailControl(getE('sEmail').value) == false) {return false;}
		
		if (getE('chbShowFak').checked)
		{
			if (getE('sName').value == "") {alert("Není vyplněno pole: Jméno a příjmení u fakturační adresy!"); return false;}
			if (getE('sStreet').value == "") {alert("Není vyplněno pole: Ulice u fakturační adresy!"); return false;}
			if (getE('sCity').value == "") {alert("Není vyplněno pole: Město u fakturační adresy!"); return false;}
			if (getE('sZip').value == "") {alert("Není vyplněno pole: PSČ u fakturační adresy!"); return false;}
			//if (getE('sTel').value == "") {alert("Není vyplněno pole: Telefon u fakturační adresy!"); return false;}
		}
	}
	
	if (nWhatKind == 3)
	{
		//if (getE('sLogin').value == "") {alert("Není vyplněno pole: Login!"); return false;}
		//if (getE('sPassword').value == "") {alert("Není vyplněno pole: Heslo!"); return false;}
		//if (getE('sPassword2').value == "") {alert("Není vyplněno pole: Kontrola hesla!"); return false;}
		//if (getE('sPassword').value != getE('sPassword2').value) {alert("Zadaná hesla se neshodují!"); return false;}
	}
	if(sCheckImg != strCheck){alert("Kód z obrázku byl nesprávně zadán!"); return false;}
	return true;
}

function checkSalesmanForm(strV, strDV, sCheckImg, strCheck)
{
		if (strV == "" || strV == strDV) {alert("Není vyplněno pole: Email!"); return false;}
		if (EmailControl(getE('sUserEmail').value) == false) {return false;}
    if(sCheckImg != strCheck){alert("Kód z obrázku byl nesprávně zadán!"); return false;}
	return true;
}

function checkDiscForm(sCheckImg, strCheck)
{
		//if (strV == "" || strV == strDV) {alert("Není vyplněno pole: Email!"); return false;}
		//if (EmailControl(getE('sUserEmail').value) == false) {return false;}
    if(sCheckImg != strCheck){alert("Kód z obrázku byl nesprávně zadán!"); return false;}
	return true;
}

function checkEmailForm(sCheckImg, strCheck)
{
		if (getE('EmailNews').value == "" ) {alert("Není vyplněno pole: Email!"); return false;}
		if (EmailControl(getE('EmailNews').value) == false) {return false;}
    if(sCheckImg != strCheck){alert("Kód z obrázku byl nesprávně zadán!"); return false;}
	return true;
}

function checkSendDetailForm(sEmailFrom, sEmailKomu, sText, sCheckImg, strCheck)
{
  if (sEmailFrom == "") {alert("Není vyplněno pole: Váš email!"); return false;}
  if (EmailControl(getE('sEmailFrom').value) == false) {return false;}
  if (sEmailKomu == "") {alert("Není vyplněno pole: Email komu!"); return false;}
  if (EmailControl(getE('sEmailKomu').value) == false) {return false;}
  if (sText == "") {alert("Není vyplněno pole: Další informace!"); return false;}
  if(sCheckImg != strCheck){alert("Kód z obrázku byl nesprávně zadán!"); return false;}
	return true;
}

function OpenWnd(sDatabase, sPath)
{
	var strRootDir = "";
	if (sDatabase=="elektrosvet")
		strRootDir = "http://www.elektrosvet.cz"
	else
		strRootDir = "http://www.obchodni-dum-mija.cz/"

	var strReturn = window.open("http://www.obchodni-dum-mija.cz/infoOkno.asp?path=" + strRootDir + sPath, "Info", "toobar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,width=400px,height=400px");
}
function showFirmFiles(objChb, whatKind)
{
	if (getE(objChb).checked)
	{
		if (whatKind == "Dod")
		{
			getE("trFirmDod1").style.display = "";
			getE("trFirmDod2").style.display = "";
			getE("trFirmDod3").style.display = "";
		}
		else
		{
			getE("trFirmFak1").style.display = "";
			getE("trFirmFak2").style.display = "";
			getE("trFirmFak3").style.display = "";
		}
	}
	else
	{
		if (whatKind == "Dod")
		{
			getE("trFirmDod1").style.display = "none";
			getE("trFirmDod2").style.display = "none";
			getE("trFirmDod3").style.display = "none";
		}
		else
		{
			getE("trFirmFak1").style.display = "none";
			getE("trFirmFak2").style.display = "none";
			getE("trFirmFak3").style.display = "none";
		}
	}
}
function showFakFiles(objChb)
{
	if (getE(objChb).checked)
		getE('tblFakturacni').style.display = "";
	else
		getE('tblFakturacni').style.display = "none";
}
function checkElevator()
{
	if (getE("TransportHidden1").style.display == "none")
		getE("TransportHidden1").style.display = "";
	else
	{
		getE("TransportHidden1").style.display = "none";
		getE("TransportHidden2").style.display = "none";
	}
}
function checkFloors()
{
	if (getE("TransportHidden2").style.display == "none")
		getE("TransportHidden2").style.display = "";
	else
		getE("TransportHidden2").style.display = "none";
}
function checkEro()
{
	var dotazek = window.confirm("Následující prezentace obsahuje erotické materiály nevhodné osobám mladším 18-ti let. \n\n Pokud této věkové hranice nedosahujete opusťte, prosím, tuto prezentaci. \n\n Přejete si vstoupit na tyto stránky?");
	if (!dotazek)
	{
		document.location.href = "/";
	}
}
function ShowCalculatorCetelem(nPrice) {
	window.open('/cetelem/Kalkulacka.asp?Price=' + nPrice , "Kalkulačka","scrollbars=yes,status=0,toolbar=0,location=0,directories=0,height=850,width=850,resizable=1");
}
function ShowCalculatorCSP(nPrice) {
	window.open('/CPSKalkulator/Kalkulacka.htm?nPrice=' + nPrice , "Kalkulačka","scrollbars=yes,status=0,toolbar=0,location=0,directories=0,height=850,width=850,resizable=1");
}
function showDiv(divID)
{
	if (divID == 1)	//zakladni info
	{
		getE('div_zakl_info_obsah').style.display = "block";
		getE('div_dopl_obr_obsah').style.display = "none";
		getE('div_dopln_soub_obsah').style.display = "none";
		getE('div_komentare_obsah').style.display = "none";
		getE('div_zakl_info').className = "zboziI_A";
		
		if (getE('div_dopl_obr').className != "zboziI_0")
			getE('div_dopl_obr').className = "zboziI_B";
		if (getE('div_dopln_soub').className != "zboziI_0")
			getE('div_dopln_soub').className = "zboziI_B";
		if (getE('div_komentare').className != "zboziI_0")
			getE('div_komentare').className = "zboziI_B";
	}
	if (divID == 2)	//doplnujici obrazky
	{
		getE('div_zakl_info_obsah').style.display = "none";
		getE('div_dopl_obr_obsah').style.display = "block";
		getE('div_dopln_soub_obsah').style.display = "none";
		getE('div_komentare_obsah').style.display = "none";
		getE('div_dopl_obr').className = "zboziI_A";
		
		if (getE('div_zakl_info').className != "zboziI_0")
			getE('div_zakl_info').className = "zboziI_B";
		if (getE('div_dopln_soub').className != "zboziI_0")
			getE('div_dopln_soub').className = "zboziI_B";
		if (getE('div_komentare').className != "zboziI_0")
			getE('div_komentare').className = "zboziI_B";
	}
	if (divID == 3)	//doplnujici soubory
	{
		getE('div_zakl_info_obsah').style.display = "none";
		getE('div_dopl_obr_obsah').style.display = "none";
		getE('div_dopln_soub_obsah').style.display = "block";
		getE('div_komentare_obsah').style.display = "none";
		getE('div_dopln_soub').className = "zboziI_A";
		
		if (getE('div_zakl_info').className != "zboziI_0")
			getE('div_zakl_info').className = "zboziI_B";
		if (getE('div_dopl_obr').className != "zboziI_0")
			getE('div_dopl_obr').className = "zboziI_B";
		if (getE('div_komentare').className != "zboziI_0")
			getE('div_komentare').className = "zboziI_B";
	}
	if (divID == 4)	//kometáře
	{
		getE('div_zakl_info_obsah').style.display = "none";
		getE('div_dopl_obr_obsah').style.display = "none";
		getE('div_dopln_soub_obsah').style.display = "none"
		getE('div_komentare_obsah').style.display = "block"
		getE('div_komentare').className = "zboziI_A";
		
		if (getE('div_zakl_info').className != "zboziI_0")
			getE('div_zakl_info').className = "zboziI_B";
		if (getE('div_dopln_soub').className != "zboziI_0")
			getE('div_dopln_soub').className = "zboziI_B";
		if (getE('div_dopl_obr').className != "zboziI_0")
			getE('div_dopl_obr').className = "zboziI_B";
	}
}
