function getHtmlObject(myNameId) {
// returns document HTML object, if exists. 
// Usage: if getHtmlObject(myNameId) do_something();
	try {
		return (document.getElementById(myNameId));
	} catch(e) {}
}


function getHeight() {
	var varHeight;
	
	if (window.innerHtml) varHeight = window.innerHtml;
	else varHeight = document.body.clientHeight;
	
  return varHeight;
}

function setRoomId(curItem, maxItems, itemId) {
/*************************************************************************
	Funkcija prenese število id v sobo
*************************************************************************/
//	alert(curItem + ' ' + maxItems + ' ' + itemId);
//	var fo = window.top.document.forms["frmSobe"];
	var fo = parent.document.forms["frmSobe"];
	var objSobaId
	if (curItem < maxItems) {
		objSobaId = fo.statSobaId;
		if (!objSobaId.name) objSobaId = fo.statSobaId[curItem];
	} else {
		objSobaId = fo.sobaId;
	}
	objSobaId.value = itemId;
}

function checkValue(obj) {
	if (obj.value == 'vnesite e-naslov') obj.value = '';
}

function mNumberFormat(number) {
    number = '' + number
    if (number.length > 3) {
        var mod = number.length%3;
        var output = (mod > 0 ? (number.substring(0,mod)) : '');
        for (i=0 ; i < Math.floor(number.length/3) ; i++) {
            if ((mod ==0) && (i ==0))
                output+= number.substring(mod+3*i,mod+3*i+3);
            else
                output+= '.' + number.substring(mod+3*i,mod+3*i+3);
        }
        return (output);
    }
    else return number;
}

function showLogin() {
	if (document.all) {
		top.prijava.style.display='block';
		top.nprijava.style.display='none';
		if (top.selObj != null) {
			obj2 = eval('top.'+top.selObj)
			obj2.style.display = 'none';
		} 
		if (top.selSubObj != null) {
			obj2 = eval('top.'+top.selSubObj)
			obj2.style.display = 'block';
		} 
	} else {
		top.document.getElementById('prijava').style.display='inherit';
		top.document.getElementById('nprijava').style.display='none';
		if (top.selObj != null) top.document.getElementById(top.selObj).style.display = 'none';
		if (top.selSubObj != null) top.document.getElementById(top.selSubObj).style.display = 'inherit';
	}
	
	top.selObj = 'prijava';
	top.selSubObj = 'nprijava';
}

function reloadGeo(geoId, wType) {
	top.window.location.href='destinacije-koncna.asp?geoid='+geoId+'&wt='+wType;
}

function prepareDDObj(objItem) {
	while (objItem.length > 0) objItem.remove(0);
	objItem.options[objItem.length] = new Option('Berem podatke...', '');
}

function showPayChecks(reqorderid) {
	window.open('poloznice.asp?reqorderid='+reqorderid, 'Poloznica', 'toolbar=no,width=680,height=430,titlebar=no,scrollbars=yes,resizable=no,location=no');
}

function ISremoveAll(objItem) {
	while (objItem.length > 0) objItem.remove(0);
}

function ISaddItem(objItem, id, value) {
	objItem.options[objItem.length] = new Option(value, id);
}

function isPassword(value) {
/*
	Dovoljeni characterji:
			65 - 90		a..z
			97 - 122	A..Z
			48 - 57		0..9
			dodatni		_,.-
*/
	if (isEmpty(value)) return false;
	value = String(value)
	for (cnt = 0; cnt < value.length; cnt ++) {
		if	(!(	(value.charCodeAt(cnt) >= 49 && value.charCodeAt(cnt) <= 57) || 
				(value.charCodeAt(cnt) >= 65 && value.charCodeAt(cnt) <= 90) || 
				(value.charCodeAt(cnt) >= 97 && value.charCodeAt(cnt) <= 122) || 
				(value.charCodeAt(cnt) == '-') || (value.charCodeAt(cnt) == '_') ||
				(value.charCodeAt(cnt) == '.') || (value.charCodeAt(cnt) == ',')	)) {
			return false;
		}
	}

	return true;
}
	
function isEmail(value) {
    if (isEmpty(value)) return false;
	    
    var afna = value.indexOf('@');
    var rightafna = value.lastIndexOf('@');
    var pika = value.indexOf('.');
    var rightpika = value.lastIndexOf('.');
    var length = value.length;

    if ((afna == -1) || (pika == -1) || (length < 6) || (rightpika < afna) || (rightpika - 1 == afna) || (pika + 1 == afna) || (rightafna != afna)) return false;
    return true;
}

function lTrim(value) {
	if (value == '' || value=='undefined') return '';
	value = String(value);		
	var i = 0;
	while (value.charAt(i) == ' ' && i < value.length) i++;
		
	return value.substr(i, value.length - i);
}
	
function rTrim(value) {
	if (value == '' || value=='undefined') return '';
	value = String(value);		
	var i = value.length - 1;
	while (value.charAt(i) == ' ' && i >= 0) i--;
		
	return value.substr(0, i + 1);
}
	
function trim(value) {
	return rTrim(lTrim(value));
}

function isEmpty(value) {
	var valueOut = '';
	value = String(value);
	if (value == '' || value=='undefined') return true;
	value = trim(value)
	if (value.length == 0 || value == '' || value=='undefined') return true;
	return false;
}

function hideDiv(obj) {
	if (document.all) {
		if (document.getElementById(obj) ) {
			obj1 = eval(obj);
			obj1.style.display = 'none';
		}
	} else if (document.getElementById(obj) ) {
		document.getElementById(obj).style.display = 'none';
	}
}


function showDiv(obj) {
	if (document.all) {
		if (document.getElementById(obj) ) {
			obj1 = eval(obj);
			obj1.style.display = 'block';
		}
	} else if (document.getElementById(obj)) {
		document.getElementById(obj).style.display = 'inherit';
	}	
}


function toggleDiv(obj) {
	if (document.all) {
		if (document.getElementById(obj) ) {
			obj = eval(obj);
			if (obj.style.display == 'none') 
				obj.style.display = 'block'
			else
				obj.style.display = 'none';
		}
	} else if (document.getElementById(obj) ) {
		if (document.getElementById(obj).style.display == 'none')
			document.getElementById(obj).style.display = 'inherit'
		else
			document.getElementById(obj).style.display = 'none';
	}
}


function changeContent(wpid, frmName, dateid, period, prefix){
	frmName.document.location.href = prefix + 'rezervacijeSobe.asp?datumper=' + dateid + '|' + period + '&wpid=' + wpid;
}

function changeSubContent(wpid, frmName, dateid, period, prefix, isoba){
	frmName.document.location.href = prefix + 'rezervacijeNovaSoba.asp?datumper=' + dateid + '|' + period + '&wpid=' + wpid + '&isoba=' + isoba;
}

function submitDestination(frmName, vGeoid, vWT) {
	var fo = document.forms[frmName];
	var objGeoID = fo.geoid;
	var objWT = fo.wt;
	objGeoID.value = vGeoid;
	objWT.value = vWT;
	fo.submit();
}

function submitLastMinute(frmName, vWpid, vPID, vDatum, vDays, pageID, fAction) {
  var fo = document.forms[frmName];
  var objWPID = fo.wpid;
  var objPID = fo.pid;
  var objDatum = fo.datum;
  var objDays = fo.days;
  var objPageID = fo.pageid;
  objWPID.value = vWpid;
  objPID.value = vPID;
  objDatum.value = vDatum;
  objDays.value = vDays;
  objPageID.value = pageID;
  fo.action = fAction;
  fo.submit();
}

/* podvojena funkcija submitLastMinute ki se uporablja za affiliate portala LASTMINTUECENTER.SI in CENTERPOTOVANJ.SI COMMENT by SASO (11.3.2009) */
function submitLastMinute_aff(frmName, vWpid, vPID, vDatum, vDays, pageID, fAction) {
  var fo = document.forms[frmName];
  var objWPID = fo.wpid;
  var objPID = fo.pid;
  var objDatum = fo.datum;
  var objDays = fo.days;
  var objPageID = fo.pageid;
  objWPID.value = vWpid;
  objPID.value = vPID;
  objDatum.value = vDatum;
  objDays.value = vDays;
  objPageID.value = pageID;
  fo.action = 'http://www.potovanje.si' + fAction;    /* hardcoded samo za Lastminutecenter.si, ker se je potrebno vrniti na  potovanje.si za dokoncanje rezervacije. COMMENT by SASO (11.3.2009) */
  fo.submit();
}

function submitPageForm(vWpid, vDatum, vDays, vPID, vDID, pageID) {
	var fo = document.forms['pocNaprej'];
	var objWPID = fo.wpid;
	var objDatum = fo.datum;
	var objPID = fo.pid;
	var objDID = fo.did;
	var objPageID = fo.pageid;
	var objDays = fo.days;
	objWPID.value = vWpid;
	objDatum.value = vDatum;
	objPID.value = vPID;
	objDID.value = vDID;
	objPageID.value = pageID;
	objDays.value = vDays;
	fo.submit();
}

function GoTo(sLink)
{
	sLink = unescape(sLink);	
	document.location.href = sLink;
}

function getDaysPerMonth(sDate) {
		
	var monthNo = sDate.substring(3,5);
	var p_year = sDate.substring(6,10);
	
	/*var DOMonth = [31,28,31,30,31,30,31,31,30,31,30,31];
	var lDOMonth = [31,29,31,30,31,30,31,31,30,31,30,31];

	if ((p_year % 4) == 0) {
		if ((p_year % 100) == 0 && (p_year % 400) != 0)	
			return DOMonth[monthNo - 1];
		return lDOMonth[monthNo - 1];
	} else 
		return DOMonth[monthNo - 1];
	*/
		
	//geekpedia.com/code76_Get-the-Last-Day-of-the-Month.html	
	return(new Date((new Date(p_year, monthNo,1))-1)).getDate();	
}
	
function parseDate(datum,strLocilo){
	return(datum.getDate() + strLocilo + (parseInt(datum.getMonth()) + 1) + strLocilo + datum.getFullYear());	
}	
	/////////
	//funkcija, ki napolni dneve v "vnd_days" in "bsd_days" ...
	
function fillDaysList(objItem, maxdays, selDay, intDayAdd) {
		
	var index,stevec = 1,datum, datum_k,arrCheck;
	
			index = objItem.value;
	
	while (objItem.length > 0) objItem.remove(0);
	
	
	objItem.options[objItem.length] = new Option("-", 0)
	datum = new Date();
	var primerjaj = datum.getMonth()+1 + "." + datum.getFullYear();
	
	arrCheck = primerjaj.split(".");
	if (arrCheck[0].length == 1){ 
		primerjaj = "0" + primerjaj;
	}
	if (maxdays.substring(3,10) == (primerjaj)){									//omejitev za "vnd_days"
		if (intDayAdd != 0){
			selDay = intDayAdd;
			stevec = parseInt(datum.getDate());
		
		}	
		else
		{
			
			selDay = index - parseInt(datum.getDate() - 1);							//ta del poskrbi, da ko gres
				if (selDay < 1 ) selDay = 1;										//nazaj iz "navadnega" meseca
			stevec = parseInt(datum.getDate());										//v "omejenega" da pravilno nastavi index
		}																			//omejitev za "vnd_days"
	}
																					// omejitev za "bsd_days"
	var maksimalnoDni_k = getDaysPerMonth(maxdays);
	datum_k = new Date();
	datum_k.setFullYear(datum_k.getFullYear()+1);
	var primerjaj_k = datum_k.getMonth()+1 + "." + datum_k.getFullYear();
		
	arrCheck = primerjaj_k.split(".");
	if (arrCheck[0].length == 1){ 
		primerjaj_k = "0" + primerjaj_k;
	}	
		
		if (maxdays.substring(3,10) == (primerjaj_k)){
			maksimalnoDni_k = parseInt(datum.getDate());
		}																			//omejitev za "bsd_days"


	for (i = stevec; i <= maksimalnoDni_k; i++) objItem.options[objItem.length] = new Option(i + ".", i);
	
	if (index > objItem.length - 1) 
		index = objItem.length - 1;
	if (index < 0) index = 0;
	
	if (selDay > 0)
		objItem.selectedIndex = selDay;
	else
		objItem.selectedIndex = index;
	
	selDay = objItem.selectedIndex;
	index = objItem.selectedIndex;
}
	//funkcija, ki napolni dneve v "vnd_days" in "bsd_days" ...
	//COMMENT by SASO (24.10.2008)
	////////////////////////

function nastavi_pravilni_zhc(obj, zhc){
	var stevilo_zapisov = obj.length;
	var strVrednost,intCount,strVrni;
	for (i = 0; i < stevilo_zapisov; i++){
		strVrednost = obj[i].value;
		if (zhc != '*'){	
			if (strVrednost.match(zhc)){
				intCount = obj[i].index;
				strVrni = strVrednost;
			}
		}
	};
	obj.selectedIndex = intCount;
	return strVrni;
}
            // TODO: napolni_kraje() bo napolnila dropbox pod iskalnikom za ors ... ko bo čas ... COMMENT by SASO (1.12.2008)
function napolni_kraje(kraji){
	
}
//izberemo datum na iskalniku za hotele
function fillDaysHotelList(objItem, maxdays, selDay) {
	
	var index = objItem.selectedIndex;
	var d = new Date();
	
	while (objItem.length > 0) objItem.remove(0);
	objItem.options[objItem.length] = new Option("-", "-1");
	
	for (i = 1; i <= getDaysPerMonth(maxdays); i++) objItem.options[objItem.length] = new Option(i + ".", i);
	if (index > objItem.length - 1) index = 0;
	if (index < 0) index = 0;
	
	if (selDay > 0)
	{
		objItem.selectedIndex = selDay;
	}
	else 
	{
		d.getDate()
		objItem.selectedIndex = d.getDate();
	}
}

function reloadPeriod(frm, subObj, id, subId, wizpid) {
	top.footer.document.location.href = '../bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=2&id=' + id + '&subId=' + subId + '&wpid=' + wizpid;
}

function reloadPeriod2(frm, subObj, id, subId, wizpid, ipos) {
	top.footer.document.location.href = 'bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=2&id=' + id + '&subId=' + subId + '&wpid=' + wizpid + '&ipos=' + ipos;
}

function reloadRootPeriod(frm, subObj, id, subId, wizpid, ipos) {
	var footerdoc = eval('top.footer'+ipos);
	footerdoc.document.location.href = 'bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=4&id=' + id + '&subId=' + subId + '&wpid=' + wizpid;
}

function reloadRootPeriod2(frm, subObj, id, subId, wizpid, ipos) {
	var footerdoc = eval('top.footer'+ipos);
	footerdoc.document.location.href = 'bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=4&id=' + id + '&subId=' + subId + '&wpid=' + wizpid + '&ipos=' + ipos;
}

function reloadRootPeriodR(frm, subObj, id, subId, wizpid, ipos) {
	/*
	var footerdoc = eval('top.footer'+ipos);
	footerdoc.document.location.href = '../bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=4&id=' + id + '&subId=' + subId + '&wpid=' + wizpid;
	*/
	
	document.getElementById('footer'+ipos).src  = '../bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=4&id=' + id + '&subId=' + subId + '&wpid=' + wizpid;
}

function reloadRootPeriod2R(frm, subObj, id, subId, wizpid, ipos) {
	/*
	var footerdoc = eval('top.footer'+ipos);
	footerdoc.document.location.href = '../bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=4&id=' + id + '&subId=' + subId + '&wpid=' + wizpid + '&ipos=' + ipos;
	*/
	
	document.getElementById('footer'+ipos).src = '../bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=4&id=' + id + '&subId=' + subId + '&wpid=' + wizpid + '&ipos=' + ipos;
}

function reloadContent(frm, subObj, id, subId) {
	top.footer.document.location.href = '../bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=3&id=' + id + '&subId=' + subId;
}
	
function reloadsub(frm, subObj, id, subId, wtid, wt, sstring) {
	// TODO: www needs ../bottom.asp..
	top.footer.document.location.href = 'bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=1&id=' + id + '&subId=' + subId + '&wtid=' + wtid+'&wt='+wt+'&s='+sstring;
}

function reloadsub_1(strFormName, strSubName, intId, strSubID, wtid, wt, s){
	
	
		
$.ajax({
	    url: "bottomAdriatica.asp?formName=" + strFormName + "&objName=" + strSubName + "&id=" + intId + "&useSub=1&subId" + strSubID + "&wtid=" + wtid + "&wt=" + wt + "&s=" + s,
	    contentType: "application/json; charset=windows-1250",
	    type: 'GET',
	    timeout:100000,
	     
	    
	    error: function()
	    {
				
	    },
	    success: function(data)
	    {
			
			$("#subDest").html(data);
	    },
	    complete: function(request, type)
	    {
			
	    }
	});



}



function reloadsubhotel(frm, subObj, code, subCode) {
	// TODO: www needs ../bottom.asp.. because it runs from domain/hoteli !! only if UsedSeoLinks !!
	top.footer.document.location.href = '../bottom.asp?formName=' + frm + '&objName=' + subObj + '&useSub=5&code=' + code + '&subCode=' + subCode;
}
function getMe() {
	if (!document.layers) {
		a = parent.document.getElementsByTagName('iframe');
		for (var i=0;i < a.length; i++) {
			id = a[i].id;
			frm = parent.frames[id];
			//if frm != 
			if (frm.document && frm.document.body) {
				var inrHtml = frm.document.body.innerHTML;
				if (inrHtml == document.body.innerHTML && a[i]) {
					return a[i];
				}
			}
		}
		return null;
	}
	return null;
}
//onload = resizeMe;

function resizeMe() {
	var sh;
	var isNav = false;
	if (navigator.appName.indexOf("Netscape") >= 0) isNav = true;

	if (document.body && document.body.scrollHeight && document.body.offsetHeight) sh = Math.max(document.body.scrollHeight,document.body.offsetHeight);
	/*else sh = document.height;*/
	else sh = document.body.scrollHeight;
	
	sh = sh + 10;
//	if (isNav == true) sh = sh + 10;
	
	var o = getMe();
	if (o) {
		sh = sh - 10;
		if (o.height) o.height = sh;
	} else if (document.layers) {
		var layer = '';
		if (parent.document.layers['roomContent']) layer = 'roomContent';
		else if (parent.document.layers['room2Content']) layer = 'room2Content';
		else if (parent.document.layers['roomContent2']) layer = 'roomContent2';
		else if (parent.document.layers['roomContent3']) layer = 'roomContent3';
		else if (parent.document.layers['roomContent4']) layer = 'roomContent4';
		if (layer!='') {
			sh = sh - 10;
			ph = parent.document.layers[layer].top + sh;
			parent.document.height = (ph>window.innerHeight)? ph : window.innerHeight;
		}
	}
}


function openMinWindow(name, url, wwidth, wheight) {
	var w = window.open(url, name, 'width=' + wwidth +', height=' + wheight + ', left=0, top=0, menubar=no, status=no, location=no, toolbar=no, scrollbars=no, resizable=no');
}

function SendToFriend(url)
{
	window.open(url, 'priporoci', 'width=650, height=717, left=450, top=0, menubar=no, status=no, location=no, toolbar=no, scrollbars=yes, resizable=yes');
}
function Poslji()
{
	var fo = document.forms['frmSend'];
	fo.submit();
}

// returns Scroll Offset of the page
function  ScrollOffset(){
	var y = 0;
	if (window.pageYOffset) {
	  y = window.pageYOffset;
	} else if (document.body && document.body.scrollTop) {
	  y = document.body.scrollTop;
	}
	return (y);
}

// disables all fields in given form
function disableFields(frmName) {
	var fo = document.forms[frmName];
	
	for (var i=0; i < fo.elements.length; i++) {
    	fo.elements[i].disabled = true;
    }
	
}

// disables all fields in given form of parent page
function disableParentFields(frmName) {
	var fo = parent.document.forms[frmName];
	
	for (var i=0; i < fo.elements.length; i++) {
    	fo.elements[i].disabled = true;
    }
	
}

function OpenPopupWH(lnkName, lnkTitle, width, height){
	win = window.open(lnkName, 'lnkTitle',"WIDTH=" + width + ",HEIGHT=" + height + ",resizable=1,SCROLLBARS=YES");
	win.focus();
};


function Str2Num(strNum) {
	/* converts string number with thousand formatting to integer number */
	strNum = strNum.replace('.', '')
	return parseInt(strNum);
}

// disables all fields in given form
function disableFields(frmName) {
	var fo = document.forms[frmName];
	
	for (var i=0; i < fo.elements.length; i++) {
    	fo.elements[i].disabled = true;
    }
	
}

// enables all fields in given form
function enableFields(frmName) {
	var fo = document.forms[frmName];
	
	for (var i=0; i < fo.elements.length; i++) {
    	fo.elements[i].disabled = false;
    }
	
}

// disables all fields in given form of parent page
function disableParentFields(frmName) {
	var fo = parent.document.forms[frmName];
	
	for (var i=0; i < fo.elements.length; i++) {
    	fo.elements[i].disabled = true;
    }
	
}

// enables all fields in given form on parent page
function enableParentFields(frmName) {
	var fo = parent.document.forms[frmName];
	
	for (var i=0; i < fo.elements.length; i++) {
    	fo.elements[i].disabled = false;
    }	
}

/************************************************************
String stevilski formater
*************************************************************/
function formatThousand(value) {

	var outValue = '';
	var svalue = '';
	var iValue = parseInt(value); //cel del
	var rValue = RoundResult(parseFloat(value) - iValue); //ostanek
	
	//celostevilski del
	svalue = iValue.toString();
	cntplus = 0;
	for (cnt = svalue.length - 1; cnt >= 0; cnt--) 
	{
		cntplus++;
		outValue = svalue.charAt(cnt) + outValue;
		if (cntplus % 3 == 0 && cnt > 0) outValue = '.' + outValue;
	}
	
	//decimalni del
	if (rValue > 0)
	{
		outValue = outValue +',';
		svalue = rValue.toString();
	
		for (cnt = 2; (cnt < svalue.length & cnt < 4); cnt++) 
		{
			outValue = outValue + svalue.charAt(cnt) ;
		}
		
		for (cnt; cnt < 4; cnt++) 
		{
			outValue = outValue + '0' ;
		}
	}
	else
	{
		outValue = outValue + ',00' ;
	}
	return outValue;
}

/********************************************************************
MultiCurrency functions: begin
*********************************************************************/

function scdbl(value) {
/*******************************************************************
Funkcija pretvori slovenski string npr 1.234,64 v angleški 1,234.64
POZOR: parseFloat ne zna delati s tisocicami zato . zbrisemo
********************************************************************/

	var svalue = value.toString();
	//alert(svalue);
	//replace "." -> "#"
	//replace "," -> "."
	//replace "#" -> ","
	svalue = svalue.replace(',','#');
	svalue = svalue.replace('.','');
	svalue = svalue.replace('#','.');
	
	//alert(svalue);
	
	return svalue;
}

function dblsc(value) {
/*******************************************************************
Funkcija pretvori angleški string npr 1,234.64 v slovenski 1.234,64
********************************************************************/

	var svalue = value.toString();
	//alert(svalue);
	//replace "." -> "#"
	//replace "," -> "."
	//replace "#" -> ","
	svalue = svalue.replace('.','#');
	svalue = svalue.replace(',','');
	svalue = svalue.replace('#',',');
	
	//alert(svalue);
	
	return svalue;
}
/********************************************************************
MultiCurrency functions: end
*********************************************************************/


function showSplosniPogoji(agencyid, HttpsServerName) {
/*******************************************************************
Funkcija odpre novo okno s splođnimi pogoji glede na agencijo ki ponuhja produkt
********************************************************************/
	switch(agencyid){
		case 1:
		  window.open(HttpsServerName + "/pocitnice-potovanja/STATIC/SplosniPogoji/Splosni_pogoji_Kompas.htm");
		  break
		case 13:
		  window.open(HttpsServerName + "/pocitnice-potovanja/STATIC/SplosniPogoji/Splosni_pogoji_Kazipot_tours.htm");
		  break
		case 19:
		  window.open(HttpsServerName + "/pocitnice-potovanja/STATIC/SplosniPogoji/Splosni_pogoji_Adriatica.htm");
		  break    
		case 24:
		  window.open(HttpsServerName + "/pocitnice-potovanja/STATIC/SplosniPogoji/Splosni_pogoji_Atlas_Airtours.htm");
		  break
		case 25:
		  window.open(HttpsServerName + "/pocitnice-potovanja/STATIC/SplosniPogoji/Splosni_pogoji_Odisej.htm");
		  break
		case 26:
		  window.open(HttpsServerName + "/pocitnice-potovanja/STATIC/SplosniPogoji/Splosni_pogoji_MM_turist.htm");
		  break
		case 27:
		  window.open(HttpsServerName + "/pocitnice-potovanja/STATIC/SplosniPogoji/Splosni_pogoji_Oskar.htm");
		  break
		default:
		  window.open(HttpsServerName + "/info.asp?it=1");
	}
}
/********************************************************************
showSplosniPogoji functions: end
*********************************************************************/


// This script is intended for use with a minimum of Netscape 4 or IE 4.
if(document.getElementById) {
	var upLevel = true;
	}
else if(document.layers) {
	var ns4 = true;
	}
else if(document.all) {
	var ie4 = true;
	}

function showObject(obj) {
	if (ns4) obj.visibility = "show";
	else if (ie4 || upLevel) obj.style.visibility = "visible";
	}

function hideObject(obj) {
	if (ns4) {
		obj.visibility = "hide";
		}
	if (ie4 || upLevel) {
		obj.style.visibility = "hidden";
		}
	}
	
function HideSplash() {
	if(upLevel) {
		var splash = document.getElementById("splashScreen");
		}
	else if(ns4) {
		var splash = document.splashScreen;
		}
	else if(ie4) {
		var splash = document.all.splashScreen;
		}
	hideObject(splash);
}

function checkTax() {
	if (document.getElementById('payertaxpayer').checked) {
		document.getElementById('label_tax_number').innerHTML = 'ID za DDV:';
	} else {
		document.getElementById('label_tax_number').innerHTML = 'Davčna številka:';
	}
}	

function switchSearchPoc(value)
{
	if (value == FORM_TYPE_HOME) {
		hideDiv('orsForm');
		showDiv('kompasForm');
		FORM_TYPE = value;
	}
	else if (value == FORM_TYPE_ABROAD) {
		hideDiv('kompasForm');
		showDiv('orsForm');
		FORM_TYPE = value;
	}
}

function setRadioValue(radioObj, newValue)
{
	if(!radioObj)
		return;
		
	var radioLength = radioObj.length;
	
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function showOrsProductMovie(gid, toc) {
	var winMovie = window.open(
		GLOBAL['thisServerName'] + 
		'/produkt-ors-movie.asp?gid=' + gid + '&toc=' + toc, 'OrsMovie',
		'toolbar=no,width=465,height=405,titlebar=no,scrollbars=no,resizable=no,location=no'
	);
	
	winMovie.focus();
}

function changeOrsProductImage(imageSource) {
	if (imageSource && imageSource != "") {
		$('.ors_produkt_image').attr("src", imageSource);
	}
}
function printPage() {
	var currentUrl;
		
	currentUrl = window.location;
	currentUrl += '&print=1';
	
	window.open(currentUrl);
	return false;
}

function showOrsDescription() {
	$('#ors_product_description').slideToggle("slow");
	return false;
}

function showFlightData(md5p, md5t, epc) {
	var winFlightData = window.open(
		'produkt-flightdata.asp?md5p=' + md5p + '&md5t=' + md5t + '&epc=' + epc, 'OrsFlightData',
		'toolbar=no,width=700,height=200,titlebar=no,scrollbars=yes,resizable=yes,location=no,menubar=no'
	);
	
	winFlightData.focus();
	return false;
}

function leadingZero(nr)
{
	if (nr < 10) nr = "0" + nr;
	return nr;
}

function addMonth(d, month)
{
	t  = new Date (d);
	t.setMonth(d.getMonth() + month) ;
	
	if (t.getDate() < d.getDate()) {
		t.setDate(0);
	}
	
	return t;
} 

function switchOrsLastMinute(group, serverUrl)
{
	if ($(group).css("display") == "none") {
		$(group).fadeIn("slow");
		$(group + "Head img#status").attr({ 
			src: serverUrl + "/img/icons/lm-open.gif" 
		});
	}
	else {
		$(group).fadeOut("slow");
		$(group + "Head img#status").attr({ 
			src: serverUrl + "/img/icons/lm-close.gif"
		});
	}

	return false;
}

function switchOrsPocitniceLastMinute(group, serverUrl)
{
	if ($(group).css("display") == "none") {
		$(group).fadeIn("slow");
		$(group + "Head a").attr({style: "text-decoration:none; cursor: text;"});	
		$(group + "Head img#status").attr({ 
			src: serverUrl + "/img/pix.gif",
			height: 11,
			width: 11
		});
	}

	return false;
}

function doOrsSearchLastMinute(zhc, data, strLocation)
{
	
	var dataCount = 0;
	// count data
	for (el in data) {
		if (el == "fp") dataCount--;
		dataCount++;
	}
	
	if (dataCount > 0) 
	{
		// simulate search request
		var location = strLocation
			+ '?zhc=' + zhc;
			
		// transfer all passed data
		for (el in data) {
			location += "&" + el + "=" + data[el];
		}
	
		window.location = location;
	}
	else {
		// calculate date (vns & bsd)
		var vnd = new Date();
		var bsd = new Date();
	
		bsd.setMonth(bsd.getMonth() + 3);
	
		var vnd_date = leadingZero((vnd.getMonth() + 1)) + '.' + (vnd.getFullYear());
		var bsd_date = leadingZero((bsd.getMonth() + 1)) + '.' + (bsd.getFullYear());
	
		// simulate search request
		
		window.location = strLocation
			+ '?searchTab=1'
			+ '&form=orsForm'
			+ '&zhc=' + zhc
			+ '&ahc=LJU%2CVIE%2CSZG%2CGRZ%2CINN%2CKLU%2CMUC%2CLNZ%2CMBX'
			+ '&vnd_days=-1'
			+ '&vnd_months=' + vnd_date
			+ '&bsd_days=-1'
			+ '&bsd_months=' + bsd_date
			+ '&tdc=7'
			+ '&epc=2'
			+ '&ka=0'
			+ '&ka1='
			+ '&ka2='
			+ '&ka3='
			+ '&htn='
			+ '&vpc='
			+ '&stc=*'
			+ '&zac='
			+ '&rootDest=-1'
			+ '&subDest=-1'
			+ '&datumDays=-1'
			+ '&termin=3'
			+ '&trajanje=7'
			+ '&cena=-1';
	}
	nalozi_loader('wait-loader','ors_border', 'wait-iframe');
	
	return false;
}

function doOrsSearchLastMinute_LastMinuteCenter(zhc, data, strLocation)
{
	var dataCount = 0;
	// count data
	for (el in data) {
		if (el == "fp") dataCount--;
		dataCount++;
	}
	
	if (dataCount > 0) 
	{
		// simulate search request
		var location = strLocation
			+ '?zhc=' + zhc;
			
		// transfer all passed data
		for (el in data) {
			location += "&" + el + "=" + data[el];
		}
		
		window.location = location;
	}
	else {
		// calculate date (vns & bsd)
		var vnd = new Date();
		var bsd = new Date();
	
		bsd.setMonth(bsd.getMonth() + 3);
	
		var vnd_date = leadingZero((vnd.getMonth() + 1)) + '.' + (vnd.getFullYear());
		var bsd_date = leadingZero((bsd.getMonth() + 1)) + '.' + (bsd.getFullYear());
	
		// simulate search request
		window.location = strLocation
			+ '?searchTab=1'
			+ '&form=orsForm'
			+ '&zhc=' + zhc
			+ '&ahc=LJU%2CVIE%2CSZG%2CGRZ%2CINN%2CKLU%2CMUC%2CLNZ%2CMBX'
			+ '&vnd_days=-1'
			+ '&vnd_months=' + vnd_date
			+ '&bsd_days=-1'
			+ '&bsd_months=' + bsd_date
			+ '&tdc=7'
			+ '&epc=2'
			+ '&ka=0'
			+ '&ka1='
			+ '&ka2='
			+ '&ka3='
			+ '&htn='
			+ '&vpc='
			+ '&stc=*'
			+ '&zac='
			+ '&rootDest=-1'
			+ '&subDest=-1'
			+ '&datumDays=-1'
			+ '&termin=3'
			+ '&trajanje=7'
			+ '&cena=-1'
			+ '&fp=LastMinuteCenter';
	}
	
	return false;
}

function doOrsSearchCharter(zhc, data, strLocation, sRequestType)
{
	var dataCount = 0;
	// count data
	for (el in data) {
		if (el == "fp") dataCount--;
		dataCount++;
	}
	
	if (dataCount > 0) 
	{
		// simulate search request
		var location = strLocation
			+ '?zhc=' + zhc;
			
		// transfer all passed data
		for (el in data) {
			location += "&" + el + "=" + data[el];
		}
		
		window.location = location;
	}
	else {
		// calculate date (vns & bsd)
		var vnd = new Date();
		var bsd = new Date();
	
		bsd.setMonth(bsd.getMonth() + 3);
	
		var vnd_date = leadingZero((vnd.getMonth() + 1)) + '.' + (vnd.getFullYear());
		var bsd_date = leadingZero((bsd.getMonth() + 1)) + '.' + (bsd.getFullYear());
	
		// simulate search request
		window.location = strLocation
			+ '?searchTab=1'
			+ '&form=orsForm'
			+ '&zhc=' + zhc
			+ '&ahc=LJU%2CVIE%2CSZG%2CGRZ%2CINN%2CKLU%2CMUC%2CLNZ%2CMBX'
			+ '&vnd_days=-1'
			+ '&vnd_months=' + vnd_date
			+ '&bsd_days=-1'
			+ '&bsd_months=' + bsd_date
			+ '&tdc=7'
			+ '&epc=2'
			+ '&ka=0'
			+ '&ka1='
			+ '&ka2='
			+ '&ka3='
			+ '&htn='
			+ '&vpc='
			+ '&stc=*'
			+ '&zac='
			+ '&rootDest=-1'
			+ '&subDest=-1'
			+ '&datumDays=-1'
			+ '&termin=3'
			+ '&trajanje=7'
			+ '&cena=-1'
			+ '&requestType=' + sRequestType;
	}
	
	return false;
}

/********************************************************************
auto resize IFrame
*********************************************************************/

function autoIFrameResize(id){
    var newheight;
    var newwidth;

    if(document.getElementById){
        newheight=document.getElementById(id).contentWindow.document .body.scrollHeight;
        
    }

    document.getElementById(id).height= (newheight) + "px";
    
}



/********************************************************************
create dom elements
*********************************************************************/

function createHiddenInput(name, value, document)
{
	if (!document) {
		document = window.document; 
	}

	var input = document.createElement("input");
	input.setAttribute("type", "hidden");
	input.setAttribute("name", name);
	input.setAttribute("id", name);
	input.setAttribute("value", value);
	
	return input;
}

function createIFrame(
	name, 
	src, 
	onload, 
	document
)
{
	if (!document) {
		document = window.document; 
	}

	var iframe = document.createElement("iframe");
	iframe.setAttribute("name", name);
	iframe.setAttribute("id", name);
	
	if (src)	iframe.setAttribute("src", src);
	if (onload)	iframe.setAttribute("onload", onload);	
	
	iframe.setAttribute("frameborder", "0");
	iframe.setAttribute("scrolling", "no");
	iframe.setAttribute("width", "100%");
	iframe.setAttribute("height", "100px");
	iframe.setAttribute("marginheight", "0");
		
	return iframe;
}

// popolnoma bedasta funkcija ampak to je edini nacin da se animirani gif vrti tudi po tem ko se forma submita in se ze nalaga nova stran (seveda IE problem).  COMMENT by SASO (16.7.2009)
function prikazi_loader(loader, forma){		
			var strVmes
			strVmes = $('#' + loader).html();
			$('#' + loader).show();
			$('#' + forma + ' input, select').attr('disabled', true);
			$('#' + loader).html(strVmes);
}

function nalozi_loader(loader,ozadje,iframe){
	
	var offsetY, visina, sirina, pozicijaY, pozicijaX, vmesna;
	
	vmesna = $("#" + iframe).attr("src");
	
	offsetY = document.body.scrollTop;
	visina = document.body.clientHeight;
	sirina = $("#" + ozadje).width();
	
	pozicijaY = (offsetY + (visina/2))-150;
	pozicijaX = ((sirina/2) - ($("#" + loader).width()/2)) + findPosX(ozadje);
	
	if (pozicijaY < findPosY(ozadje)){pozicijaY = findPosY(ozadje);}
	
	$("#" + loader).css("top",pozicijaY);
	$("#" + loader).css("left",pozicijaX);
	
	$("#" + loader).show();
	$("#" + loader).css("z-index","9999999");
	$("#" + ozadje).css("opacity","0.3");
	$("#" + loader).css("opacity","1");
	$("#" + iframe).attr({src : vmesna});
	return false;
}

function findPosX(element)
  {
	
	obj = document.getElementById(element);
  
	var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
       
    return curleft;
  }

function findPosY(element)
  {
  
	obj = document.getElementById(element);
  
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
