_uacct = "UA-866413-1";

urchinTracker();

function openCars(url) {
	window.open(url,'Select_a_car_group', 'width=612,height=450,left=80,screenX=80,top=80,screenY=80,resizable=no,scrollbars=yes');	
}
function setCar(index) {
//odvisn na kateri strani se nahajaš...ma to je že en pred mano neki mutil
var d;
d=document.location.href;
if (d.indexOf('mID=booking&pID=createReservation')==-1 && d.indexOf('?')>0)
{
	//obstoječe okno
	document.location.href='/appdefault.asp?mID=booking&pID=createReservation&CarID=' + index;
	//novo okno
	//window.open('/appdefault.asp?mID=booking&pID=createReservation&CarID=' + index ,'','fullscreen=yes,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes,location=yes');
}
else
	{
	document.forms["reservation"].GRP.selectedIndex = index ;
	}
}
function openDetails(page)
{
	window.open(page,'detailwindow','width=612,height=450,toolbar=no, location=no,directories=no,status=yes,menubar=no,scrollbars=yes, resizable=no');
}
function option(){
	document.forms["reservation"].action = 'default.asp?mID=booking&pID=createReservation&step=1';
	document.forms["reservation"].submit();
}

function bookIt(argVal,arg2)
{
if (document.all)
	window.external.AddFavorite(argVal, arg2);
else
	alert("Sorry. Not IE users must bookmark the pages manually by hitting <Ctrl-D>");
}

function prestej(numm){
if (numm<10)
		numm = '0' + numm;
	
	return numm;
}
function Checkdate(Kateri) {
	var err=0;
	if (Kateri=='ETAx')
	{
		a=prestej((document.forms["reservation"].elements["ETAMonth"].selectedIndex + 1)) + '/' + prestej((document.forms["reservation"].elements["ETADay"].selectedIndex + 1)) + '/' + document.forms["reservation"].elements["ETAYear"].value;
	}
	if (Kateri=='ETTx'){
		a=prestej(document.forms["reservation"].elements["ETTMonth"].selectedIndex + 1) + '/' + prestej(document.forms["reservation"].elements["ETTDay"].selectedIndex + 1) + '/' + document.forms["reservation"].elements["ETTYear"].value;
	}
	if (a.length != 10) err=1
	b = a.substring(0, 2)// month
	c = a.substring(2, 3)// '/'
	d = a.substring(3, 5)// day
	e = a.substring(5, 6)// '/'
	f = a.substring(6, 10)// year
	if (b<1 || b>12) err = 1
	if (d<1 || d>31) err = 1
	if (f<1900) err = 1
	if (b==4 || b==6 || b==9 || b==11){
		if (d==31) err=1
	}
	if (b==2){
		var g=parseInt(f/4)
		if (isNaN(g)) {
			err=1
		}
		if (d>29) err=1
		if (d==29 && ((f/4)!=parseInt(f/4))) err=1
	}
	if (err==1) {
		alert('Selected date does not exist. Please check the selected date!');
		return false
	}
	if (Kateri == "ETAx")
	{
		var mesec = document.forms["reservation"].elements["ETAMonth"].selectedIndex;
		mesec = parseInt(mesec) + 1;
		var dan =document.forms["reservation"].elements["ETADay"].selectedIndex;
		dan = parseInt(dan) +1;
		var datum = document.forms["reservation"].elements["ETAYear"].value + "-" + mesec + "-" + dan;
		datum = Date.DateAdd("d",1,datum);
		document.forms["reservation"].elements["ETTDay"].selectedIndex = datum.getDate()-1;
		document.forms["reservation"].elements["ETTMonth"].selectedIndex = datum.getMonth();
		document.forms["reservation"].elements["ETTYear"].value = datum.getFullYear();
	}
	return true;	
	
}

var opener_feld = "";
var formtype="0";

function getDate() {
	var datum = new Date();
	var h_jahr = datum.getFullYear();
	var h_monat = datum.getMonth()+1;
	var h_tag = datum.getDate();
	
	//alert(h_tag + "." + h_monat + "." + h_jahr);
}

// MIt Hilfe dieser Funktion wird das Datum an den Opener übermittlelt
function setOpenerDatum(tag, monat, jahr) {
	//alert("Tag: " + tag);
	//alert(document.forms[2].name);
	if (document.forms["reservation"].elements[opener_feld + "Day"] !=null)
	{
		document.forms["reservation"].elements[opener_feld + "Day"].selectedIndex = (tag -1);
		document.forms["reservation"].elements[opener_feld + "Month"].selectedIndex = (monat -1);
		document.forms["reservation"].elements[opener_feld + "Year"].value = jahr;
		if (opener_feld=="ETA")
		{
			var datum = jahr + "-" + monat + "-" + tag;
			datum = Date.DateAdd("d",1,datum);
			document.forms["reservation"].elements["ETTDay"].selectedIndex = datum.getDate()-1;
			document.forms["reservation"].elements["ETTMonth"].selectedIndex = datum.getMonth();
			document.forms["reservation"].elements["ETTYear"].value = datum.getFullYear();
		}
	}
	else
	{
		document.forms["reservation"].elements[opener_feld].value = tag + "." + monat + "." + jahr;
	}
}

function openKalender(of, iCalendarPickerURL) 
{
	opener_feld = of;
	window.open(iCalendarPickerURL,'newCal','width=190,height=230'); //,left=30,screenX=30,top=30,screenY=30,resizable=no');	
}
function Monkey(obj)
{
	var Email;
	Email =obj.document.getElementById("txtEmail").value;
	if (Email.indexOf('@')>0 || Email.indexOf('@')==0)
	{
	}
	else
	{
		obj.document.getElementById("txtEmail").value = obj.document.getElementById("txtEmail").value  + "@";
	}
}

var bgMemory;	// save color information
var fgMemory;
var 	statusinfo = false;

function setdatumx() 
{
  var datum = new Date();
  datum.setHours(datum.getHours() + 4);
	var h_jahr = datum.getFullYear();
	var h_monat = datum.getMonth()+1;
	var h_tag = datum.getDate();
	var h_hour = datum.getHours()
	//alert("Tag: " + h_jahr);
	
	document.forms["reservation"].elements["ETADay"].selectedIndex = h_tag;
	document.forms["reservation"].elements["ETAMonth"].selectedIndex = h_monat - 1;
	document.forms["reservation"].elements["ETAYear"].selectedIndex = h_jahr-2002;
	document.forms["reservation"].elements["ETAHour"].selectedIndex = h_hour;

	if ((h_tag+1) > 29)
	{
		document.forms["reservation"].elements["ETTDay"].selectedIndex = 0;
		if (h_monat ==12)
		{
			document.forms["reservation"].elements["ETTMonth"].selectedIndex = 0;
			document.forms["reservation"].elements["ETTYear"].selectedIndex = h_jahr-2002+1;
		}
		else
		{
			document.forms["reservation"].elements["ETTMonth"].selectedIndex = h_monat;
			document.forms["reservation"].elements["ETTYear"].selectedIndex = h_jahr-2002;
		}
	}
	else
	{
		document.forms["reservation"].elements["ETTDay"].selectedIndex = h_tag+1;
		document.forms["reservation"].elements["ETTMonth"].selectedIndex = h_monat - 1;
		document.forms["reservation"].elements["ETTYear"].selectedIndex = h_jahr-2002;
	}
}

function openHelp(URL)
{
    win = window.open( URL , 'HELP', "width=395,height=345,resizable=yes,scrollbars=no,status=yes");
    win.focus();
}

function bzOver(id)
{
	if  (typeof document.getElementById(id +'td') == "object")
	{
		Elem  =document.getElementById(id+'td');
		Elem.style.backgroundColor='#e6e6e6';
	}
	if (typeof document.getElementById(id) == "object")
	{
		Elem = document.getElementById(id);
		bgMemory = Elem.style.backgroundColor;
		Elem.style.backgroundColor='#e6e6e6';
	}
	if (typeof document.getElementById(id) == "object")
	{
		Elem = document.getElementById(id+ 'linkcolor');
		fgMemory = Elem.style.color;
		Elem.style.color='#3D6484';
	}
	return true;
}
function bzOut(id)
{
      window.status="";
	if  (typeof document.getElementById(id +'td') == "object")
	{
		Elem  =document.getElementById(id+'td');
		Elem.style.backgroundColor=bgMemory;
	}
	if (typeof document.getElementById(id) == "object")
	{
		Elem = document.getElementById(id);
		Elem.style.backgroundColor = bgMemory;
	}
	if (typeof document.getElementById(id) == "object")
	{
		Elem = document.getElementById(id + 'linkcolor');
		Elem.style.color = fgMemory;
	}
	
	return true;
}
function mClick(cell)
{
   if(event.srcElement.tagName=='TD')
   {
      cell.children.tags('A')[0].click();
   }
}

function OrderFormValidator_Step3(obj)
{
	if (obj.elements["Ime"].value=="")
	{
		alert ("Vnesite Vaše ime !");
		obj.elements["Ime"].focus();
		return false;
	}
	if (obj.starost.value=="")
  {
    alert("Starost je obvezen podatek.");
    obj.starost.focus();
    return false;
  }
	if (obj.Ime.value.length < 2)
  {
    alert("Polje mora imeti vsaj 2 znaka.");
    obj.Ime.focus();
    return false;
  }
	if (obj.elements["Priimek"].value=="")
	{
		alert ("Vnesite Vaš priimek !");
		obj.elements["Priimek"].focus();
		return false;
	}
	if (obj.Priimek.value.length < 2)
  {
    alert("Polje mora imeti vsaj 2 znaka.");
    obj.Priimek.focus();
    return false;
  }
	if (obj.elements["Ulica"].value=="")
	{
		alert ("Prosim vnesite naslov!");
		obj.elements["Ulica"].focus();
		return false;
	}
	if (obj.Ulica.value.length < 4)
  {
    alert("Polje mora imeti vsaj 2 znaka.");
    obj.Ulica.focus();
    return false;
  }
  if (obj.GSM.value.length < 2)
  {
    alert("GSM je obvezen podatek.");
    obj.Priimek.focus();
    return false;
  }
	
	var checkOK = "0123456789-";
  var checkStr = obj.Postnast.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
 
	if (obj.elements["Email"].value=="")
	{
		alert ("Vnesite veljaven E-naslov!");
		obj.elements["Email"].focus();
		return false;
	}
	if (obj.elements["rLet"].checked==false)
	{
		if (obj.elements["stlet"].value=="")
		{
			alert ("Številka leta je obvezen podatek!");
			obj.elements["stlet"].focus();
			return false;
		}
	}
	
	var EmailBox;
	EmailBox = obj.elements["Email"].value;
	if (EmailBox.indexOf("@")==-1)
	{
		alert ("Vnesite veljaven E-naslov.!");
		obj.elements["Email"].focus();
		return false;
	}
	if (obj.elements["chkPogoji"].checked==false)
	{
		alert("Strinjati se morate z pogoji najema! ");
		obj.elements["chkPogoji"].focus();
		return false;
	}
	return true;
}
function Odjava(obj)
{
	if (obj.elements["Email"].value=="")
	{
		alert ("Please insert your E-mail address !");
		obj.elements["Email"].focus();
		return false;
	}
	
	var EmailBox;
	EmailBox = obj.elements["Email"].value;
	if (EmailBox.indexOf("@")==-1)
	{
		alert ("Please insert valid E-mail address !");
		obj.elements["Email"].focus();
		return false;
	}
	return true;
}
function OrderFormValidator(obj)
{
	var Datum1;
	var Datum2;
	var DatumNow;
	var mm1;
	var mm2;
	
	var	now = new Date();
	now.setHours(now.getHours()+3);
	
	var	yy = now.getFullYear().toString();
	var mm = now.getMonth();
	mm = (mm +1).toString();
	var dd = now.getDate().toString();
	var hh = now.getHours().toString();
	var nn = now.getMinutes().toString();
	
	
	if ( mm.length == 1 ) mm = "0" + mm;
	if ( dd.length == 1 ) dd = "0" + dd;
	if ( hh.length == 1 ) hh = "0" + hh;
	if ( nn.length == 1 ) nn = "0" + nn;
	
	
	if (obj.elements["STA"].value=="")
	{
		alert ("Please select rental office !");
		obj.elements["STA"].focus();
		return false;
	}

	if (obj.elements["ILC"].value=="")
	{
		alert ("Please select rental office !");
		obj.elements["ILC"].focus();
		return false;
	}
	//document.forms[0].myList.options[document.forms[0].myList.selectedIndex].text
	mm1 = obj.elements["ETAMonth"].selectedIndex +1;
	mm2 = obj.elements["ETTMonth"].selectedIndex +1;
	
	mm1= mm1.toString();
	mm2= mm2.toString();
	
	if ( mm1.length == 1 ) mm1 = "0" + mm1;
	if ( mm2.length == 1 ) mm2 = "0" + mm2;
	
	Datum1 = obj.elements["ETAYear"].options[obj.elements["ETAYear"].selectedIndex].text + mm1 + obj.elements["ETADay"].options[obj.elements["ETADay"].selectedIndex].text + obj.elements["ETAHour"].options[obj.elements["ETAHour"].selectedIndex].text + obj.elements["ETAMinute"].options[obj.elements["ETAMinute"].selectedIndex].text;
	Datum2 = obj.elements["ETTYear"].options[obj.elements["ETTYear"].selectedIndex].text + mm2 + obj.elements["ETTDay"].options[obj.elements["ETTDay"].selectedIndex].text + obj.elements["ETTHour"].options[obj.elements["ETTHour"].selectedIndex].text + obj.elements["ETTMinute"].options[obj.elements["ETTMinute"].selectedIndex].text;
	DatumNow = yy + mm + dd+ hh + nn;
	//Datum1 = obj.elements["ETAYear"].options[obj.elements["ETAYear"].selectedIndex].text + obj.elements["ETAMonth"].selectedIndex + obj.elements["ETADay"].options[obj.elements["ETADay"].selectedIndex].text + obj.elements["ETAHour"].options[obj.elements["ETAHour"].selectedIndex].text + obj.elements["ETAMinute"].options[obj.elements["ETAMinute"].selectedIndex].text;
	//Datum2 = obj.elements["ETTYear"].options[obj.elements["ETTYear"].selectedIndex].text + obj.elements["ETTMonth"].selectedIndex + obj.elements["ETTDay"].options[obj.elements["ETTDay"].selectedIndex].text + obj.elements["ETTHour"].options[obj.elements["ETTHour"].selectedIndex].text + obj.elements["ETTMinute"].options[obj.elements["ETTMinute"].selectedIndex].text;

	if (Datum1 >= Datum2)
	{
		alert ("End date must be greater then start date !");
		return false;
	}
	if (DatumNow >= Datum1)
	{
		alert ("Start date must be greater then today's date !");
		return false;
	}
	return true;
}
function QueryString(key)
{
     var value = null;
     for (var i=0;i<QueryString.keys.length;i++)
     {
          if (QueryString.keys[i]==key)
          {
               value = QueryString.values[i];
               break;
          }
     }
     return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse()
{
     var query = window.location.search.substring(1);
     var pairs = query.split("&");
     
     for (var i=0;i<pairs.length;i++)
     {
          var pos = pairs[i].indexOf('=');
          if (pos >= 0)
          {
               var argname = pairs[i].substring(0,pos);
               var value = pairs[i].substring(pos+1);
               QueryString.keys[QueryString.keys.length] = argname;
               QueryString.values[QueryString.values.length] = value;          
          }
     }

}
QueryString_Parse();

function goTo(obj)
{
  var destination = obj.options[obj.selectedIndex].value;
  if (destination)
  {
    location.href = destination;
  }
}