var max_page_height = 700;
var agt=navigator.userAgent.toLowerCase();
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
               && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
               && (agt.indexOf('webtv')==-1));
var is_major = parseInt(navigator.appVersion);
var is_opera = (agt.indexOf("opera") != -1);
var not_nav6 = (is_nav && (is_major < 5));
var isNN=(navigator.appName=="Netscape");

var is_opera7 = (is_opera && agt.indexOf("7.")!=-1);
var is_opera6 = (is_opera && !is_opera7);

if(!document.getElementById){
   if(eval){
      document.getElementById = eval
   }
}

var my_height;
var my_width;
function detect_height()
{/*   version 1.4.0.00 */
   if(isNN){
      if(not_nav6){
         my_height=window.innerHeight+5;
      }else{
         my_height=window.innerHeight;
      }
   }else if(is_opera){
      my_height=window.innerHeight;
   }else{
      my_height=document.body.clientHeight;
   }
}

function detect_width()
{/*   version 1.4.0.00 */
   if(isNN){
//    if(not_nav6){
//       my_width=window.innerHeight+5;
//    }else{
         my_width=window.innerWidth;
//    }
   }else if(is_opera){
      my_width=window.innerWidth;
   }else{
      my_width=document.body.clientWidth;
   }
   return my_width;
}

var msg_array = new Array()
var url_array = new Array()
var lno_array = new Array()

function handle_error(msg,url,lno)
{/*   version 1.4.0.01 */
   msg_array[msg_array.length] = msg
   url_array[url_array.length] = url
   lno_array[lno_array.length] = lno
   pom = "*** Mssg No. : "+msg_array.length
   pom+= (lno_array.length>0) ? " (ln:"+lno_array[0]+")" : ""
   window.status = pom
   return true
}

function starer(){
   detect_height()
   detect_width()
   sredi_sadrzaj()
}
function starerHome(){
   detect_height()
   sredi_sadrzajHome()
}
function resizer(){
   detect_height()
   sredi_sadrzaj()
}

function printOrder(_url)
{/*   version 1.4.0.00 */
   printWindow = window.open(_url,
                       "printWindow","toolbar=0, location=0, status=1, resizable=1, menubar=1, "+
                       "scrollbars=1, width=750, height=540");
   printWindow.focus();
}

function statusWrite(_what, _when)
{/*   version 1.4.0.00 */
   if(_what == null)
      _what = "";
   if(_when == null)
      _when = 10;
   statusTimeout = setTimeout("window.status='"+_what+"'",_when)
}

function popup(_url)
{/*   version 1.4.0.00 */
   popupWindow = window.open(_url,
                       "popupWindow","toolbar=0, location=0, status=1, resizable=1, menubar=0, "+
                       "scrollbars=1, width=790, height=540");
   popupWindow.focus();
}

function notification(_text)
{/*   version 1.4.0.00 */
   alert(_text);
}

function sendmail(_to,_subject,_body)
{
//   self.location.href = "mailto:Delta Generali%20Osiguranje<kontakt@deltagenerali.co.yu>?subject=Posetilac%20sajta"
}


function backfrompopup()
{
//   mrt
}

function table_data_over(id,lvl)
{
   // uradjeni samo overi nad tabelom, treba uraditi overe nad linkovima!?!?!?
   if(id==null)
      return
   if(lvl==null)
      return
   if(!id.hasChildNodes())
      return
   for(var i=0; i<id.childNodes.length; i++){
      switch(id.childNodes[i].nodeType){
         // element node
         case 1:
            t_tabl = id.childNodes[i];
            break;
         // text node
         case 3:
            break;
      }
   }
   t_klas = t_tabl.className;
   if(t_klas)
      if(   t_klas.indexOf("item")!=-1 &&
         t_klas.indexOf("Level")!=-1)
         if(   t_klas.substr(t_klas.length-2,t_klas.length-1)!="on" &&
            t_klas.substr(t_klas.length-2,t_klas.length-1)!="ov")
            t_tabl.className = t_klas + "ov"
}

function table_data_out(id,lvl)
{
   // uradjeni samo overi nad tabelom, treba uraditi overe nad linkovima!?!?!?
   if(id==null)
      return
   if(lvl==null)
      return
   if(!id.hasChildNodes())
      return
   for(var i=0; i<id.childNodes.length; i++){
      switch(id.childNodes[i].nodeType){
         // element node
         case 1:
            t_tabl = id.childNodes[i];
            break;
         // text node
         case 3:
            break;
      }
   }
   t_klas = t_tabl.className;
   if(t_klas)
      if(   t_klas.indexOf("item")!=-1 &&
         t_klas.indexOf("Level")!=-1)
         if(   t_klas.substr(t_klas.length-2,t_klas.length-1)!="on" &&
            t_klas.substr(t_klas.length-2,t_klas.length-1)=="ov")
            t_tabl.className = t_klas.substr(0,t_klas.length-2)
}

function table_data_click(targetAddress,targetWindow)
{
   if(targetAddress != "empty"){
      if(targetWindow == "_self"){
         location = targetAddress;
      }else if(targetWindow == "_blank"){
         window.open(targetAddress);
      }
   }
}

//if(!menu_over){
// menu_over = new function(){
// }
//}
//
//if(!menu_out){
// menu_out = new function(){
// }
//}

function menu_over() {
}

function menu_out() {
}

function loadVideoFile(url, player_id) {
	wnd = window.open(url, 'video_player', 'width=405, height=305');

	if (wnd.focus)
		wnd.focus();

	return false;
}

function selectDepartureCity(city_code) {
	var field = document.getElementById('fromCity');
	var options = field.options;


	for (var i=0; i<options.length; i++) {
		var option = options[i];

		if (option.value == city_code) {
			field.selectedIndex = option.index;
			changedDD(field,'toCity');
			break;
		}
	}
}
