if (top.length != self.length) top.location.href = self.location.href;
if (!document.getElementById && document.all) document.getElementById = document.all;

var detect = navigator.userAgent.toLowerCase();
if(detect.indexOf("opera") >= 0)
 {
document.write('<link rel="stylesheet" href="/css/op.css" type="text/css" />')
 }

function open_new(w,h)
{
Okno=window.open("","JSL",'toolbar=0,location=0,scrollbars=auto,width='+w+',height='+h+',resizable=1,top=50,left=50');
Okno.focus();
}

function Oblibene(adr,nazev)
{
var detect = navigator.userAgent.toLowerCase();

if(detect.indexOf("opera") >= 0)
{
alert('Pokud používáte skvělý prohlížeč Opera\nstiskněte CTRL+T nebo CTRL+D pro vložení stránky do oblíbených.')
}

else if(detect.indexOf("gecko") >= 0)
{
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function"))
{
window.sidebar.addPanel ("WestCar Praha "+nazev, adr,"");
}
}

else if(detect.indexOf("konqueror") >= 0)
{
alert('Pokud používáte skvělý prohlížeč Konqueror\nstiskněte CTRL+D pro vložení stránky oblíbených')
}

else if(detect.indexOf("msie") >= 0)
{
window.external.AddFavorite(adr, 'WestCar Praha '+nazev);
}

else
{
alert('Nepodařilo se detekovat typ prohlížeče.\nPro uložení stránky mezi oblíbené zkuste klávesové zkratky CTRL+D nebo CTRL+T')
}

}

	function showIMG2(ido) {
	
	if(document.getElementById(ido)) {
	document.getElementById(ido).style.display = 'block';
	}
	
	}
	
	function hideIMG2(ido) {
	
	if(document.getElementById(ido)) {
	document.getElementById(ido).style.display = 'none';
	}
	}


    var  scriptsOn = true;

   function RegisterImage(imgName, imgOn, imgOff)
   {
       if (scriptsOn) {
           eval (imgName + "On = new Image()");
           eval (imgName + "On.src = \"" + imgOn + "\"");
           eval (imgName + "Off = new Image()");
           eval (imgName + "Off.src = \"" + imgOff + "\"");
       }
   }

   function ImageOver(imgName)
   {
       if (scriptsOn)
           eval ("document." + imgName + ".src = " + imgName + "On.src");
   }

   function ImageOut(imgName)
   {
       if (scriptsOn)
           eval ("document." + imgName + ".src = " + imgName + "Off.src");
   }
   
   
   function Odeslat(adresa)
   {
       if (adresa)
       {
           var e = document.getElementById("objednavka");
           e.submit(adresa);
           
       }
   }
   
   

   
   
   function vypocitej_cenu(pole_cen)
   {
	   
	   var termin_od = document.getElementById('od').value;
	   var termin_do = document.getElementById('dox').value;
	   var hlaska = '';
	   
	   var dd = document.getElementById('typ_vozu').options[document.getElementById('typ_vozu').selectedIndex].value;
       var vuz = document.getElementById('typ_vozu').options[document.getElementById('typ_vozu').selectedIndex].text;
       
       var cena = '';
       
       if(dd!='' && termin_od!='' && termin_do!='')
       {
		   
	   var termin_od2=termin_od.split("."); 
       var termin_do2=termin_do.split("."); 
       
       var ceny_vozu = pole_cen[dd];
       var ceny_vozu2=ceny_vozu.split("|"); 
       
       var termin_od2_timestamp = mktime(0, 10, 0, termin_od2[1], termin_od2[0], termin_od2[2]);
       var termin_do2_timestamp = mktime(0, 10, 0, termin_do2[1], termin_do2[0], termin_do2[2]);
       
   
		   
	       if(termin_od2_timestamp > termin_do2_timestamp)
	       {
			 var cena = ' - ';
			 alert('Chybně vybrané datumy. Datum od nemůže být větší než datum do.');   
		   }
		   else
		   {
			  doba_zapujceni = (termin_do2_timestamp - termin_od2_timestamp); 
			  
			  if(doba_zapujceni<=86400)
			  {
				var cena = ceny_vozu2[0] + ' Kč / den';  	
		      }
		      if(doba_zapujceni>86400 && doba_zapujceni<=604800)
		      {
				var cena = ceny_vozu2[1] + ' Kč / den';  	
		      }
		      if(doba_zapujceni>604800 && doba_zapujceni<1296000)
		      {
				var cena = ceny_vozu2[2] + ' Kč / den';  	
		      }
		      if(doba_zapujceni>=1296000 && doba_zapujceni<=1814400)
		      {
				var cena = ceny_vozu2[3] + ' Kč / den';  	
		      }
		      if(doba_zapujceni>1814400 && doba_zapujceni<=2505600)
		      {
				var cena = ceny_vozu2[4] + ' Kč / den';  	
		      }
		      if(doba_zapujceni>2505600)
			  {
				var cena = ceny_vozu2[5] + ' Kč / měsíc';  	
		      }
			   
	        
		    }
		    
		    
		
	   hlaska = 'Orientační cena za zapůjčení vozu ' + vuz + ' v termínu od: ' + termin_od + ' do: ' + termin_do + ' je: ' + cena + ' + 19% DPH'; 
	   //alert(hlaska);
	   
	  document.getElementById('orientacni_cena').style.height = '50px'; 
	  document.getElementById('orientacni_cena').value = hlaska;     
		    
		    
	}

     /*
      * 1 den
      * 2 -7 dnu
      * 8 - 14 dnu
      * 15 - 21 dnu
      * 22 - 29 dnu
      * mesic
      * 
      * */
  
	 
   }
   
   
   RegisterImage ("buth2", "/img/autopujcovna_cz_over.gif","/img/autopujcovna_cz.gif");
   RegisterImage ("butu2", "/img/autopujcovna_en_over.gif","/img/autopujcovna_en.gif");
   
   RegisterImage ("buta", "/img/czech_over.gif","/img/czech.gif");
   RegisterImage ("butb", "/img/english_over.gif","/img/english.gif");
   RegisterImage ("butc", "/img/aktuality_cz_over.gif","/img/aktuality_cz.gif");
   RegisterImage ("butd", "/img/cenik_cz_over.gif","/img/cenik_cz.gif");
   RegisterImage ("bute", "/img/podminky_cz_over.gif","/img/podminky_cz.gif");
   RegisterImage ("butf", "/img/objednavka_cz_over.gif","/img/objednavka_cz.gif");
   RegisterImage ("butg", "/img/operativni_leasing_cz_over.gif","/img/operativni_leasing_cz.gif");
   RegisterImage ("buth", "/img/kde_nas_najdete_cz_over.gif","/img/kde_nas_najdete_cz.gif");
   RegisterImage ("buti", "/img/domu_cz_over.gif","/img/domu_cz.gif");
   RegisterImage ("butj", "/img/do_oblibenych_cz_over.gif","/img/do_oblibenych_cz.gif");
   RegisterImage ("butk", "/img/email_over.gif","/img/email.gif");
   RegisterImage ("butl", "/img/domu_en_over.gif","/img/domu_en.gif");
   RegisterImage ("butm", "/img/do_oblibenych_en_over.gif","/img/do_oblibenych_en.gif");
   RegisterImage ("butn", "/img/english_over.gif","/img/english.gif");
   RegisterImage ("buto", "/img/aktuality_en_over.gif","/img/aktuality_en.gif");
   RegisterImage ("butp", "/img/cenik_en_over.gif","/img/cenik_en.gif");
   RegisterImage ("butr", "/img/podminky_en_over.gif","/img/podminky_en.gif");
   RegisterImage ("buts", "/img/objednavka_en_over.gif","/img/objednavka_en.gif");
   RegisterImage ("butt", "/img/operativni_leasing_en_over.gif","/img/operativni_leasing_en.gif");
   RegisterImage ("butu", "/img/kde_nas_najdete_en_over.gif","/img/kde_nas_najdete_en.gif");
   RegisterImage ("butv", "/img/odeslat_cz_over.gif","/img/odeslat_cz.gif");
   RegisterImage ("butw", "/img/odeslat_en_over.gif","/img/odeslat_en.gif");

function mktime () {
    // Get UNIX timestamp for a date  

    var no=0, i = 0, ma=0, mb=0, d = new Date(), dn = new Date(), argv = arguments, argc = argv.length;

    var dateManip = {
        0: function (tt){ return d.setHours(tt); },
        1: function (tt){ return d.setMinutes(tt); },
        2: function (tt){ var set = d.setSeconds(tt); mb = d.getDate() - dn.getDate(); d.setDate(1); return set;},
        3: function (tt){ var set = d.setMonth(parseInt(tt, 10)-1); ma = d.getFullYear() - dn.getFullYear(); return set;},
        4: function (tt){ return d.setDate(tt+mb);},
        5: function (tt){
            if (tt >= 0 && tt <= 69) {
                tt += 2000;
            }
            else if (tt >= 70 && tt <= 100) {
                tt += 1900;
            }
            return d.setFullYear(tt+ma);
        }
        // 7th argument (for DST) is deprecated
    };

    for (i = 0; i < argc; i++){
        no = parseInt(argv[i]*1, 10);
        if (isNaN(no)) {
            return false;
        } else {
            // arg is number, let's manipulate date object
            if (!dateManip[i](no)){
                // failed
                return false;
            }
        }
    }
    for (i = argc; i < 6; i++) {
        switch (i) {
            case 0:
                no = dn.getHours();
                break;
            case 1:
                no = dn.getMinutes();
                break;
            case 2:
                no = dn.getSeconds();
                break;
            case 3:
                no = dn.getMonth()+1;
                break;
            case 4:
                no = dn.getDate();
                break;
            case 5:
                no = dn.getFullYear();
                break;
        }
        dateManip[i](no);
    }

    return Math.floor(d.getTime()/1000);
}

