//if (top.length != self.length) top.location.href = self.location.href;
if (!document.getElementById && document.all) document.getElementById = document.all;



var jeVidet = false;
var jeVidet2 = false;

// IE je prase!!
function prm(d,e,f,g)
{
document.getElementById(d).style.display = 'block';
document.getElementById(e).style.display = 'none';	
document.getElementById(f).style.display = 'none';
document.getElementById(g).style.display = 'none';
}


function prn(d)
{
document.getElementById(d).style.display = (jeVidet ? 'none' : 'block');
  jeVidet = (jeVidet ? false : true);
}

function prn2(d)
{
document.getElementById(d).style.display = (jeVidet2 ? 'none' : 'block');
  jeVidet2 = (jeVidet2 ? false : true);
}


function prx()
{
	
	if(document.getElementById('vof').style.display == 'none')
	{
     document.getElementById('vof').style.display = 'block';
	 document.getElementById('mof').style.display = 'none';
	}
	else
	{
	 document.getElementById('mof').style.display = 'block';
	 document.getElementById('vof').style.display = 'none';	
	}


}


function heslo_inp(obj)
{
var newO=document.createElement('input');
newO.setAttribute('type','password');
newO.setAttribute('name',obj.getAttribute('name'));
newO.className='inp3';
obj.parentNode.replaceChild(newO,obj);
newO.focus();
}


function open_new(w,h) 
{
Okno=window.open("","JSL",'toolbar=0,location=0,scrollbars=0,width='+w+',height='+h+',resizable=0,top=50,left=50');
Okno.focus();
}


function checkoff(p)
{
for(i = 1; i <= p; i++)	
	{
		document.getElementById('n'+i).checked = false;	
	}

}


function CheckIt(i)
{
	if(document.getElementById(i).checked == false)
	{
document.getElementById(i).checked = true;
	}
	if(document.getElementById(i).checked == true)
	{
document.getElementById(i).checked = false;
	}
}


function validate_1()
{
if(document.getElementById('vase_jmeno').value == "")
	{
         alert('Nevyplnili jste jméno');
         document.getElementById('vase_jmeno').focus();
         return false;
        }
else if(document.getElementById('kontaktni_telefon').value == "")
	{
         alert('Nevyplnili jste telefon');
         document.getElementById('kontaktni_telefon').focus();
         return false;
        }
else if(document.getElementById('emailova_adresa').value == "")
	{
         alert('Nevyplnili jste emailovou adresu');
         document.getElementById('emailova_adresa').focus();
         return false;
        } 
else if(document.getElementById('text_dotazu').value == "")
	{
         alert('Nevyplnili jste text dotazu');
         document.getElementById('text_dotazu').focus();
         return false;
        }
else if (window.RegExp)

    {

        re = new RegExp("^[^@]+@[^.]+\..+$");

        if (!re.test(document.getElementById('emailova_adresa').value))

        {

            alert("Zadaná adresa není správnou adresou elektronické pošty!");
            document.getElementById('emailova_adresa').focus();
            return false;

        }

    }
else 
{
return true;
}
}


function validate_2()
{
if(document.getElementById('prihlaseni_uz_jm').value == "")
	{
         alert('Nevyplnili jste uživatelské jméno');
         document.getElementById('prihlaseni_uz_jm').focus();
         return false;
        }
else if(document.getElementById('prihlaseni_heslo').value == "")
	{
         alert('Nevyplnili jste heslo');
         document.getElementById('prihlaseni_heslo').focus();
         return false;
        }
else 
{
return true;
}
}



function odeslat(adresa,idf)
   {
       if (adresa)
       {
           var e = document.getElementById(idf);
           e.submit(adresa);
           
       }
   }
   
 
 

function kontrola()
{
	
//alert('test');	
if(document.krok2.typ_reg[0].checked==false && document.krok2.typ_reg[1].checked==false)
	{
         alert('Nevybrali jste typ registrace');
         return false;
    }
	else 
	{
	//return true;
	var e = document.getElementById('krok2');
    var adresa;
    
    if(document.krok2.typ_reg[0].checked==true)
    {
	adresa = '/registrace.html';	
	}
	else
	{
	adresa = '/bez-registrace.html';
	}
    
    
    
    e.setAttribute('action', adresa);
    e.submit(adresa);

	
	}
}


function kontrola2()
{
var zatrzeno = false;
for(var i = 0; i < document.pokladna_1.doprava.length; i++)
{
  if(document.pokladna_1.doprava[i].checked) 
  zatrzeno = true;
}

if(zatrzeno!=true)
{
 window.alert("Nevybrali jste způsob dopravy");
return false;
}
else 
	{
	return true;

	}
}      


function kontrola_poctu_kusu(ks)
{

var pocet = document.getElementById("pocet").value;

 if(pocet<ks)
  {
   window.alert("Minimální odběrné množství je "+ks+" ks nebo jejich násobky");
   document.getElementById("pocet").value = ks;
   return false;
  }
  else if(pocet>ks)
  {
  // zde musime zjistit jestli navstevnik vyplnil do pole pocet nasobky min. odberneho mnozstvi
   if(pocet % ks == 0)
    {
	 //zbytek po deleni neni zadny
	 return true;
	}
	else
	{
	window.alert("Minimální odběrné množství je "+ks+" ks nebo jejich násobky");
	
	pocet2 = pocet * 2;
	
	
	for (i = ks; i < pocet2; i++) 
	 {
      if(i>pocet && (i % ks == 0))
	   {
	    var ks2 = i;
		break;
	   }
     }
	
    document.getElementById("pocet").value = ks2;
    return false;
	}
  
  }
  else
  {
   return true;
  }
	
}

 


PositionX = 100;
PositionY = 100;

defaultWidth  = 500;
defaultHeight = 500;
 
var AutoClose = true;
 
if (parseInt(navigator.appVersion.charAt(0))>=4)
{
  var isNN=(navigator.appName=="Netscape")?1:0;
  var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;

  if(navigator.appName=="Opera")
  {
   var isNN=1;
  }
}


var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;


function popImage(imageURL,imageTitle){
  if (isNN){imgWin=window.open('','U',optNN);}
  if (isIE){imgWin=window.open('','U',optIE);}

  
  imgWin.focus();
  with (imgWin.document){
    writeln('<html><head><title>Loading...</title><style>body{margin:0px; text-align: center;}</style>');writeln('<sc'+'ript>');
    writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
    writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
    writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
    writeln('width=100-(document.body.clientWidth-document.images[0].width);');
    writeln('height=100-(document.body.clientHeight-document.images[0].height);');
    writeln('window.resizeTo(width+150,height);}');writeln('if (isNN){');
    writeln('window.innerWidth=document.images["image"].width;');writeln('window.innerHeight=document.images["image"].height;}}');
    writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');

    if (!AutoClose)
      writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
    else
		  writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onclick="self.close()">');

		writeln('<img name="image" src='+imageURL+' style="display:block"></body></html>');
		close();
  }

}


function processRequest(s)
{
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
      var sel = document.getElementById(s);
      sel.innerHTML = httpRequest.responseText;
    }
    else
    {
        alert("Chyba pri nacitani stranky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}


function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

function cena(c,typ)
{
     var idv = document.getElementById("varianty").value;
       
     if (idv != 0)
     {
        if (window.ActiveXObject)
        {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          httpRequest = new XMLHttpRequest();
        }
	    httpRequest.open("GET", "/stranky/info_ajax.php?id="+idv+"&cena_typ="+c+"&typ_produktu="+typ,true);
        httpRequest.onreadystatechange= function () {processRequest("info"); };
        httpRequest.send(null);

      }
      else
      {

        document.getElementById("info").innerHTML = "";

      }
}



function kosik2(s)
{
	//alert(document.getElementById('slevovy_kod'));
	
	if(document.getElementById('slevovy_kod'))
	{
     sk = document.getElementById('slevovy_kod').value;
    }
	else
	{
		sk = '';
	}
	
	
 if(s)
 {
  self.location.href='/kosik.html?krok='+s+'&slevovy_kod='+sk;
 }	
 else
 {
  self.location.href='/kosik.html?slevovy_kod='+sk;
 }
}

/*
function prepocitej_js_cenu(a,b)
{

  var soucet = a + b;
  document.getElementById('js_cena').value = soucet;

  
  
}
*/


function prepocitej_js_cenu(a,b)
{

var cena_doprava = 0;
var cena_darek = 0;

var rbutt;
var rbutt2;

//var n = document.forms["pokladna_1"].darek.length;
var m = document.forms["pokladna_1"].doprava.length;

//alert(m);
//alert(n);
if(document.getElementById('darek'))
	 {
		var n = document.forms["pokladna_1"].darek.length;
		 
		 
		if(n>1)
		{
			for (i = 0; i < document.forms["pokladna_1"].darek.length; i++) 
			{
			  rbutt = document.forms["pokladna_1"].darek[i];
			  
			   if (rbutt.checked) 
				{
				 cena_darek = 1;
				}
			}
		}
		else
		{

				  if(document.forms["pokladna_1"].darek.checked)
					 {
					 var cena_darek = 1;
					 }
			 
		}

}



if(m>1)
{
	for (i = 0; i < document.forms["pokladna_1"].doprava.length; i++) 
		{
		  rbutt2 = document.forms["pokladna_1"].doprava[i];
		  
		   if (rbutt2.checked) 
			{
			var cena_doprava_t = document.forms["pokladna_1"].doprava[i].value;
			var cena_doprava_t2 = cena_doprava_t.split("|");
			cena_doprava = cena_doprava_t2[1];
			}
		}
}
else
{
     if(document.forms["pokladna_1"].doprava.checked)
	 {
	 var cena_doprava_t = document.forms["pokladna_1"].doprava.value;
	 var cena_doprava_t2 = cena_doprava_t.split("|");
	 cena_doprava = cena_doprava_t2[1];
     }
}




  var soucet = (parseInt(a) + parseInt(cena_doprava) + parseInt(cena_darek));
  document.getElementById('js_cena').value = soucet;

  
  
}

