var xmlHttp;

function  autoEllipseText(element, text, width,id)
{
   document.getElementById(element).innerHTML = '<span id="ellipsisSpan'+id+'" style="white-space:nowrap;">' + text + '</span>';
   inSpan = document.getElementById('ellipsisSpan'+id);
   if(inSpan.offsetWidth > width)
   {
      var i = 1;
      inSpan.innerHTML = '';
      while(inSpan.offsetWidth < (width) && i < text.length)
      {
         inSpan.innerHTML = text.substr(0,i) + '...';
         i++;
      }
               
      returnText = inSpan.innerHTML;
      element.innerHTML = '';
      return returnText;
   }
   return text;
} 

function pageLoad(parameter)
{
 window.location.href=parameter;
}  

function displayNone(id)
{
  document.getElementById(id).style.display='none';
}

function displayBlock(id)
{
  document.getElementById(id).style.display='block';
}

function srcMod(elem,ujsrc)
{
  elem.src=ujsrc;
}

function overmenu(id)
{
	
	document.getElementById('menu_'+id+'_bal').style.background  = "url(http://www.utazas-ajanlat.hu/images/menu_over_bal.jpg) no-repeat top right";	
	document.getElementById('menu_'+id+'_jobb').style.background ="url(http://www.utazas-ajanlat.hu/images/menu_over_jobb.jpg) no-repeat top left";
	document.getElementById('menu_'+id).style.background="url(http://www.utazas-ajanlat.hu/images/menu_over.jpg) no-repeat top center";
	document.getElementById('menu_'+id).style.padding="12px 0px";


}

function outmenu(id)
{
	document.getElementById('menu_'+id+'_bal').style.backgroundImage = "none";	
	document.getElementById('menu_'+id+'_jobb').style.backgroundImage="none";
	document.getElementById('menu_'+id).style.background="none";
	document.getElementById('menu_'+id).style.padding="14px 0px";

}

function addFav(){if(document.all){window.external.AddFavorite(location.href,document.title)}else{if(window.sidebar){window.sidebar.addPanel(document.title,location.href,'');}}} 

function valutavaltas()
{
	errol = document.getElementById('errol_a_valutarol').value;
	if (!isNaN(errol))
	{
		erre = document.getElementById('erre_a_valutara').value;	
		ennyit = document.getElementById('ennyi_valutat').value;
		eredmeny = Math.round((ennyit*errol)/erre*100)/100;	
		if (!isNaN(eredmeny))
		{
			document.getElementById('kiszamolt_valuta').value=eredmeny;
		}	
	}	
}

function valutavaltas_nagy()
{
	errol = document.getElementById('n_errol_a_valutarol').value;
	if (!isNaN(errol))
	{
		erre = document.getElementById('n_erre_a_valutara').value;	
		ennyit = document.getElementById('n_ennyi_valutat').value;
		eredmeny = Math.round((ennyit*errol)/erre*100)/100;
			
		if (!isNaN(eredmeny))
		{
			document.getElementById('n_kiszamolt_valuta').value=eredmeny;
		}	
	}	
}

function formsubmit(formnev)
{
	document.getElementById(formnev).submit();
}


function balKeresoVaros(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("HTTP Request error")
return
}        
var url="http://www.utazas-ajanlat.hu/p_resoults.php?fv=balkeresvaros&orszag="+str
xmlHttp.onreadystatechange=stateChangedBalKeresoVaros
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChangedBalKeresoVaros() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   { 
   document.getElementById("balKeresoVarosAjax").innerHTML='<select name="bal_kereso_hova_varos" id="bal_kereso_hova_varos">'+xmlHttp.responseText+'</select>'
   } 
} 


function ajaxregioleiras(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("HTTP Request error")
return
}        
var url="http://www.utazas-ajanlat.hu/p_resoults.php?fv=regioleiras&regio="+str
xmlHttp.onreadystatechange=stateChangedBalRegioLeiras
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChangedBalKeresoLeiras() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   { 
   	document.getElementById("ajaxregioleiras").innerHTML=xmlHttp.responseText;
   } 
} 


function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
  {
  objXMLHttp=new XMLHttpRequest()
  }
else if (window.ActiveXObject)
  {
  objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
return objXMLHttp
} 


document.onmousemove=getMouseXY;
var mx;
var my;

function getMouseXY(e)
{
	var IE=document.all?true:false;if(IE){mx=event.clientX+document.body.scrollLeft;my=event.clientY+document.body.scrollTop;}else{mx=e.pageX;my=e.pageY;}
	return true;
}

function showhelper(szoveg){getMouseXY; document.getElementById('helper').style.left=Number(mx+20)+'px';document.getElementById('helper').style.top=Number(my-15)+'px';document.getElementById('helper').style.display="inline";document.getElementById('helper').innerHTML='<nobr>'+szoveg+'</nobr>';}
function hidehelper(){getMouseXY; document.getElementById('helper').style.display="none";}

function validszam(ertek) {var kimegy=ertek.replace(',','');kimegy=kimegy.replace('.','');kimegy=kimegy.replace('..','');kimegy=kimegy.replace(/[^0-9.]/g,'');if(isNaN(kimegy)) {kimegy='';} return kimegy;}

function setHomepage()
{
 if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
  	document.body.setHomePage('http://www.utazas-ajanlat.hu');
    }
    else if (window.sidebar)
    {
    if(window.netscape)
    {
         try
   {  
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
         }  
         catch(e)  
         {  
    		alert("Sajnos az Ön böngészője nem támogatja ezt a funkciót.");  
         }
    } 
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage','http://www.utazas-ajanlat.hu');
 }
}


function b3x3over(ez)
{
	document.getElementById(ez).className = 'box_3x3_utakhover';
}

function b3x3out(ez)
{
//	document.getElementById(ez).className = 'box_3x3_utakout';
}