if (top.length != self.length) top.location.href = self.location.href;
if (!document.getElementById && document.all) document.getElementById = document.all;


function show(z,y)
{
var z;
var y;

for (i=z; i <= (y+z-1); i++) 
{

document.getElementById(i).style.display = (document.getElementById(i).style.display=='none'?'':'none');
}
}

var jeVidet = false;
var jeVidet2 = false;

// IE je prase!!
function prm(d,e)
{
document.getElementById(d).style.display = 'block';
document.getElementById(e).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 open_new(w,h) 
{
Okno=window.open("","JSL",'toolbar=0,location=0,scrollbars=0,width='+w+',height='+h+',resizable=1,top=50,left=50');
Okno.focus();
}

function open_new2(url) 
{
Okno=window.open(url,"new",'toolbar=1,location=0,scrollbars=1,resizable=1');
Okno.focus();
}



function checkoff(p)
{
for(i = 1; i <= p; i++)	
	{
		document.getElementById('n'+i).checked = false;	
	}

}
/* 
counter functions by Michal Soukup
Modified by Robert Hlobilek 2006
*/
var str;
var maxChars = 1000;

function counted(str) {
  var orginal = str.length;
  return  maxChars - orginal;
}

function progresbar (str) {
  var len = str.length;
  var maxWidths = document.getElementById('progres_main').style.width;
  maxWidth =  maxWidths.substr(0,maxWidths.length -2)-2;
  var pBar = document.getElementById('progres_bar');
  
  var newWidth = maxWidth/maxChars*len;
  var procento = Math.round((len/maxChars*100)-0.4)+'%';
  pBar.style.width = newWidth+'px';
  document.getElementById('progres_val').innerHTML=procento;
}

function countChars(){

   var theForm = document.getElementById('np');
   theForm.counter.value = counted(theForm.text.value);
   progresbar (theForm.text.value);
   
   if ( theForm.counter.value < 1) {
     alert('NELZE VLOŽIT VÍCE NEŽ '+ maxChars +' ZNAKŮ');
     theForm.text.value=theForm.text.value.substr(0,maxChars);
   } else if (theForm.counter.value > 750) {
      theForm.counter.style.color = 'black';
   } else if (theForm.counter.value > 400) {
      theForm.counter.style.color = 'ThreedDarkShadow';
   } else if (theForm.counter.value > 200) {
      theForm.counter.style.color = 'gray';
   } else if (theForm.counter.value > 100) {
      theForm.counter.style.color = '#FF8000';
   } else if (theForm.counter.value > 50) {
      theForm.counter.style.color = 'red';
   } else {
      theForm.counter.style.color = 'red';
   }
}

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 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 zmena_id(orig)
{
if(document.getElementById("velikost"))
{
     var url = document.getElementById("velikost").value;
     var orig;
      
     if (url != 0)
     { 
        if (window.ActiveXObject)
        {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          httpRequest = new XMLHttpRequest();
        }
	httpRequest.open("GET", "/stranky/sel_ajax.php?id="+url+"&original="+orig);
        httpRequest.onreadystatechange= function () {processRequest("div_velikost"); };
        httpRequest.send(null);

      }
      else
      {

        document.getElementById("div_velikost").innerHTML = "";

      }
}
}

function kontrola_kos()
{
if(document.getElementById("email").value == "")
{
alert("Email musíte vyplnit");
document.getElementById("email").focus();
return false;
}


else if(document.getElementById("jmeno").value == "")
{
alert("Jméno musíte vyplnit");
document.getElementById("jmeno").focus();
return false;
}

else if(document.getElementById("prijmeni").value == "")
{
alert("Příjmení musíte vyplnit");
document.getElementById("prijmeni").focus();
return false;
}

else if(document.getElementById("ulice").value == "" || document.getElementById("ulice").value == " ")
{
alert("Ulici a číslo musíte vyplnit");
document.getElementById("ulice").focus();
return false;
}

else if(document.getElementById("mesto").value == "")
{
alert("Město musíte vyplnit");
document.getElementById("mesto").focus();
return false;
}

else if(document.getElementById("psc").value == "")
{
alert("PSČ musíte vyplnit");
document.getElementById("psc").focus();
return false;
}

 else if (window.RegExp)

    {

        re = new RegExp("^[^@]+@[^.]+\..+$");

        if (!re.test(document.getElementById("email").value))

        {

            alert("Zadaná adresa není správnou adresou elektronické pošty!");

            document.getElementById("email").focus();;

            return false;

        }

    }


else return true;

}



function kontrola_kos2()
{

if(document.getElementById("email").value == "")
{
alert("Email musíte vyplnit");
document.getElementById("email").focus();
return false;
}


else if(document.getElementById("jmeno").value == "")
{
alert("Jméno musíte vyplnit");
document.getElementById("jmeno").focus();
return false;
}

else if(document.getElementById("prijmeni").value == "")
{
alert("Příjmení musíte vyplnit");
document.getElementById("prijmeni").focus();
return false;
}

else if(document.getElementById("ulice").value == "" || document.getElementById("ulice").value == " ")
{
alert("Ulici a číslo musíte vyplnit");
document.getElementById("ulice").focus();
return false;
}

else if(document.getElementById("mesto").value == "")
{
alert("Město musíte vyplnit");
document.getElementById("mesto").focus();
return false;
}

/*else if(document.getElementById("heslo1").value == "")
{
alert("Heslo musíte vyplnit");
document.getElementById("heslo1").focus();
return false;
}


else if(document.getElementById("heslo2").value == "")
{
alert("Heslo2 musíte vyplnit");
document.getElementById("heslo2").focus();
return false;
}*/

else if(document.getElementById("heslo3").value == "")
{
alert("Heslo pro kontrolu musíte vyplnit");
document.getElementById("heslo3").focus();
return false;
}

else if(document.getElementById("heslo1").value != document.getElementById("heslo2").value)
{
alert("Heslo a heslo2 se musí shodovat");
document.getElementById("heslo1").focus();
return false;
}

else if(document.getElementById("psc").value == "")
{
alert("PSČ musíte vyplnit");
document.getElementById("psc").focus();
return false;
}

 else if (window.RegExp)

    {

        re = new RegExp("^[^@]+@[^.]+\..+$");

        if (!re.test(document.getElementById("email").value))

        {

            alert("Zadaná adresa není správnou adresou elektronické pošty!");

            document.getElementById("email").focus();;

            return false;

        }

    }


else return true;

}

function prepocitej(c,s)
{
var a = (c+s);
document.getElementById("cena_s").value = a;
}

function zmena_action(url)
{
 if(url)
 {
    var e = document.getElementById("udaje");
    e.setAttribute('action', url);
    document.udaje.submit();
 }
}

function zmena_action2(url)
{
 if(url)
 {
    var e = document.getElementById("obj");
    e.setAttribute('action', url);
   // document.obj.submit();
 }
}



function zmena_fotky(f)
{ //alert(f);
document.getElementById('stredni_foto').src = '/img_produkty/stredni/'+f;
document.getElementById('stredni_foto_odkaz').href = '/stranky/okno.php?obr='+f;
document.getElementById('stredni_foto_odkaz2').href = '/stranky/okno.php?obr='+f;
}

function heslox_on()
{
var hx = document.getElementById('heslox');
hx.className='heslox2';

}

function heslox_off()
{
var hx = document.getElementById('heslox');
hx.className='heslox';

}

function kupon()
{
var k = document.getElementById('slevovy_kupon').value;
var titul = document.getElementById('titul').value;
var email = document.getElementById('email').value;
var jmeno = document.getElementById('jmeno').value;
var prijmeni = document.getElementById('prijmeni').value;
var telefon = document.getElementById('telefon').value;
var spolecnost = document.getElementById('spolecnost').value;
var ulice = document.getElementById('ulice').value;
var mesto = document.getElementById('mesto').value;
var psc = document.getElementById('psc').value;
var ico = document.getElementById('ico').value;
var dic = document.getElementById('dic').value;
var souhlasim = document.getElementById('souhlasim').value;
var platba_g = '';
//alert(navigator.appName);

//if(navigator.appName.indexOf("Microsoft")==-1)
//{
     for (var i=0;i<document.forms[1].elements.length;i++) {
          if (document.forms[1].elements[i].name.indexOf("platba") >= 0) {
                if (document.forms[1].elements[i].checked == true){
                      //alert(document.forms[1].elements[i].value)
                      var platba_g = document.forms[1].elements[i].value;
                }
          }  
     }
//}

 if(k!='')
 {
 window.location.href="http://www.kampo.cz/cz/kosik3.html?kupon="+k+"&titul="+titul+"&email="+email+"&jmeno="+jmeno+"&prijmeni="+prijmeni+"&telefon="+telefon+"&spolecnost="+spolecnost+"&ulice="+ulice+"&mesto="+mesto+"&psc="+psc+"&ico="+ico+"&dic="+dic+"&souhlasim="+souhlasim+"&platba_g="+platba_g;
 }
 else
 {
 alert('Nevyplnili jste číslo kupónu');
 return false;
 }
}
