function setcookie(name,value,expire){
    datum=new Date();
    datum.setTime(datum.getTime()+expire);
    $escape = new Array ('%u00C1','%u00CD','%u0164','%u00E1','%u00ED','%u0165','%u010C','%u0147','%u00DA','%u010D','%u0148','%u00FA','%u010E','%u00D3','%u016E','%u010F','%u00F3','%u016F','%u00C9','%u0158','%u00DD','%u00E9','%u0159','%u00FD','%u011A','%u0160','%u017D','%u011B','%u0161','%u017E');
    $unescape = new Array ('Á','Í','Ť','á','í','ť,','Č','Ň','Ú','č','ň','ú','Ď','Ó','Ů','ď','ó','ů','É','Ř','Ý','é','ř','ý','Ě','Š','Ž','ě','š','ž');
    for($i=0;$i<$escape.length;$i++){
       re = eval("/"+$unescape[$i]+"/g");
       value=value.replace(re,$escape[$i]);
   }
   document.cookie=name+"="+value+"; expires="+datum.toGMTString();;
}
function getcookie(Name) {   
   var search = Name + "="; 
   if (document.cookie.length > 0) { 
      offset=document.cookie.indexOf(search);    
      if(offset!=-1) { 
         offset += search.length;
         end = document.cookie.indexOf(";", offset);          
         if (end == -1) end = document.cookie.length;
         return unescape(document.cookie.substring(offset, end));      
      }    
   }
}

function setunicookie(subnazev,hodnota){
	retezec='';
	obsahuje='ne';
	nazev = 'uni_cart';
	if(getcookie(nazev)=='' || typeof(getcookie(nazev))=='undefined'){
	   retezec+=subnazev+"="+hodnota+"|";
	}else{
	   pole1=getcookie(nazev).split("|");
	   for(x=0;x<(pole1.length-1);x++){
		  pole2=pole1[x].split("=");
		  if(pole2[0]==subnazev){
			 retezec+=pole2[0]+"="+hodnota+"|";
			 obsahuje='ano';
		  }else{
			 retezec+=pole2[0]+"="+pole2[1]+"|";
		  }
	   }
	   if(obsahuje=='ne'){
		  retezec+=subnazev+"="+hodnota+"|";
	   }
	}
	setcookie(nazev,'',-50);
	setcookie(nazev,retezec,1000000000);
}

function uni_help(druh) {
	window.open('http://www.vivantis.cz/share/uni-napoveda.php?typ='+encodeURI(druh),'napoveda','width=500, height=200')
}

function validate(){
   $hlaska="Vyplňte prosím správně následující údaje: --";
   $povol="ANO";
   /*
   if(document.forms.f2.kupon.value!=''){
      $povol="NE";
      $hlaska=$hlaska+"Máte neodeslaný kupon v poli 'Uplatnit kupón'. Pokud ho chcete uplatnit, klikněte na políčko 'Potvrdit'.";
   }
   */
   if(document.forms.udaje.prijmeni.value==''){
      $povol="NE";
      $hlaska=$hlaska+" Příjmení --";
   }
   if(document.forms.udaje.jmeno.value==''){
      $povol="NE";
      $hlaska=$hlaska+" Jméno --";
   }
   if(document.forms.udaje.ulice.value==''){
      $povol="NE";
      $hlaska=$hlaska+" Ulice --";   
   }
   else {
	  where = "0123456789";
	  var a=0;
	  for(var i=0;i<document.forms.udaje.ulice.value.length;i++)
	  {
		    what = document.forms.udaje.ulice.value.substr(i,1);
			for(var ii=0;ii<where.length;ii++){
				if(what == where.substr(ii,1)){
					a++;
				}
			}

	  }
	  if (a<1)
	  {
		 $povol="NE";
         $hlaska=$hlaska+" Ulice včetně č.p. --";   
	  }

   }
   if(document.forms.udaje.mesto.value==''){   
      $povol="NE";
      $hlaska=$hlaska+" Město --";   
   }
   if(document.forms.udaje.psc.value==''){
      $povol="NE";
      $hlaska=$hlaska+" PSČ --";   
   }
   if(document.forms.udaje.telefon.value.length<9){
      $povol="NE";
      $hlaska=$hlaska+" Telefon --";   
   }
   else {
	  where = "0123456789";
	  var a=0;
	  for(var i=0;i<document.forms.udaje.telefon.value.length;i++)
	  {
		    what = document.forms.udaje.telefon.value.substr(i,1);
			for(var ii=0;ii<where.length;ii++){
				if(what == where.substr(ii,1)){
					a++;
				}
			}

	  }
	  if (a<9)
	  {
		 $povol="NE";
         $hlaska=$hlaska+" Telefon --";   
	  }

   }
   platba_zvolena=0;
   nazev_platby='';
   for(i=0;i<document.forms.udaje.platba.length;i++){
      if(document.forms.udaje.platba[i].checked){
         platba_zvolena=1;
		 nazev_platby = document.forms.udaje.platba[i].value;
      }
   }
   if(platba_zvolena==0){
      $povol="NE";
      $hlaska=$hlaska+" Způsob platby --";   
   }
   doprava_zvolena=0;
   for(i=0;i<document.forms.udaje.doprava.length;i++){
      if(document.forms.udaje.doprava[i].checked){
         doprava_zvolena=1;
      }
   }
   if(doprava_zvolena==0 && nazev_platby!="Osobní odběr"){
      $povol="NE";
      $hlaska=$hlaska+" Způsob dopravy --";   
   }
   /*
   if($zmena=="ano"){
      $povol="NE";
      $hlaska="\nZměnil(a) jste buď množství produktů nebo stát. Klikněte prosím na 'Přepočítat košík'.";
   } 
   */
    if($povol=="NE"){
      alert($hlaska);
      return false;
   }else{
      return true;
   }
}

function validate_new(darek,vzorek){
   $hlaska="Vyplňte prosím správně následující údaje: --";
   $povol="ANO";
   /*
   if(document.forms.f2.kupon.value!=''){
      $povol="NE";
      $hlaska=$hlaska+"Máte neodeslaný kupon v poli 'Uplatnit kupón'. Pokud ho chcete uplatnit, klikněte na políčko 'Potvrdit'.";
   }
   */
   if(document.forms.udaje.prijmeni.value==''){
      $povol="NE";
      $hlaska=$hlaska+" Příjmení --";
   }
   if(document.forms.udaje.jmeno.value==''){
      $povol="NE";
      $hlaska=$hlaska+" Jméno --";
   }
   if(document.forms.udaje.ulice.value==''){
      $povol="NE";
      $hlaska=$hlaska+" Ulice --";   
   }
   else {
	  where = "0123456789";
	  var a=0;
	  for(var i=0;i<document.forms.udaje.ulice.value.length;i++)
	  {
		    what = document.forms.udaje.ulice.value.substr(i,1);
			for(var ii=0;ii<where.length;ii++){
				if(what == where.substr(ii,1)){
					a++;
				}
			}

	  }
	  if (a<1)
	  {
		 $povol="NE";
         $hlaska=$hlaska+" Ulice včetně č.p. --";   
	  }

   }
   if(document.forms.udaje.mesto.value==''){   
      $povol="NE";
      $hlaska=$hlaska+" Město --";   
   }
   if(document.forms.udaje.psc.value==''){
      $povol="NE";
      $hlaska=$hlaska+" PSČ --";   
   }
   if(document.forms.udaje.telefon.value.length<9){
      $povol="NE";
      $hlaska=$hlaska+" Telefon (formát: 123456789) --";   
   }
   else {
	  where = "0123456789";
	  var a=0;
	  for(var i=0;i<document.forms.udaje.telefon.value.length;i++)
	  {
		    what = document.forms.udaje.telefon.value.substr(i,1);
			for(var ii=0;ii<where.length;ii++){
				if(what == where.substr(ii,1)){
					a++;
				}
			}

	  }
	  if (a<9)
	  {
		 $povol="NE";
         $hlaska=$hlaska+" Telefon (formát: 123456789) --";   
	  }

   }
   platba_zvolena=0;
   nazev_platby='';
   for(i=0;i<document.forms.udaje.platba.length;i++){
      if(document.forms.udaje.platba[i].checked){
         platba_zvolena=1;
		 nazev_platby = document.forms.udaje.platba[i].value;
      }
   }
   if(platba_zvolena==0){
      $povol="NE";
      $hlaska=$hlaska+" Způsob platby --";   
   }
   doprava_zvolena=0;
   for(i=0;i<document.forms.udaje.doprava.length;i++){
      if(document.forms.udaje.doprava[i].checked){
         doprava_zvolena=1;
      }
   }
   if(doprava_zvolena==0 && nazev_platby!="Osobní odběr"){
      $povol="NE";
      $hlaska=$hlaska+" Způsob dopravy --";   
   }
   /*
   if($zmena=="ano"){
      $povol="NE";
      $hlaska="\nZměnil(a) jste buď množství produktů nebo stát. Klikněte prosím na 'Přepočítat košík'.";
   } 
   */
    if($povol=="NE"){
      alert($hlaska);
      return false;
   }else{

	  /* vsechno zvoleno */
	  if (darek==0 && vzorek==0) return true;

	  $mess = "";
	  if (darek==1 && vzorek==1) $mess = "Opravdu chcete odeslat objednávku bez VZORKU a DÁRKU, na který máte nárok ZDARMA?";
		else if (vzorek==1) $mess = $mess + "Opravdu chcete odeslat objednávku bez VZORKU, na který máte nárok ZDARMA?";
		else if (darek==1) $mess = $mess + "Opravdu chcete odeslat objednávku bez DÁRKU, na který máte nárok ZDARMA?";
	
	  if ($mess!="")
	  {
			$.prompt($mess,{ buttons: { Ano: true, Ne: false }, callback: function(v,m,f) {
			if(v == true) {
				document.udaje.submit();
			} else {
				window.location = "#uni-complet";
			}
			}});
	  }
	  return false;
   }
}

function uni_resize(w,h) {
	 if (parseInt(navigator.appVersion)>3) {
	   if (navigator.appName=="Netscape") {
		top.outerWidth=w;
		top.outerHeight=h;
	   }
	   else top.resizeTo(w,h);
	 }
}

function uni_vyber(shop) {
	window.open("/uni_vyber_darku.php?shop="+shop,"vyber","width=500,height=600,scrollbars=1");
}

function karta_czk(czk,eur) {
	for(i=0;i<document.forms.udaje.platba.length;i++){
		  if(document.forms.udaje.platba[i].checked){
			 nazev_platby = document.forms.udaje.platba[i].value;
		  }
	}
	if (nazev_platby!="Platební karta")
	{
		return true;
	}
	else return confirm("Celková hodnota objednávky ve výši "+eur+" vám bude při platbě kartou inkasována\nve výši "+czk+" dle aktuální kurzovního lístku.");
}