var RE_START = /^([\ \t\n]+)/;
var RE_END   = /^([\ \t\n]+)/;
var HEXA = Array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f');

function trim(s)
 {
  return String(s).replace(RE_START,"").replace(RE_END,"");
 }
 
function ch(c)
 {
  return String.fromCharCode(c);
 }

function rsspopup() {
    window.open( "/page_rss.html", "RSS", "status = 1, height = 650, width = 500, resizable = 0" )
}

function generalWindow(windowName, url, prp)
 {
  try 
   {
    if (navigator[windowName].closed)
     navigator[windowName] = window.open(url,"",prp);
    else
     navigator[windowName].location.href = url;
   }
  catch (err)
   {
    if (navigator[windowName]==null)
     navigator[windowName] = window.open(url,"",prp);
    else
     navigator[windowName].location.href = url;
   }
  navigator[windowName].focus();
 }

function preview(type,id) {generalWindow("PREVIEWWINDOW","/"+_LANG+"/preview/"+type+"/"+id,"width=100,height=100");}

 
function goPage(url,p1,p2)
 {
  var _url;

  switch (url)
   {
    case "profilvaltas"			: _url = "/profilvaltas"; break;
    case "kijelentkezes"		: _url = "/messages/kijelentkezes/sikeres"; break;
    case "gyik"				:
    case "vasarlasi"			:
    case "aukcio"			:
    case "nevjegy"			: 
    case "kapcsolat"			: _url = "/text/"+url; break;
    case "partnerek"			: _url = "/partner"; break;
    case "regisztracio"			: _url = "/regisztracio"; break;
    case "ajanlo"			: _url = "/ajanlo"; break;
    case "rkereses"			: _url = "/reszletes"; break;
    default 				: break;
   }
  if (_url!="")
   window.top.frames.dataFrame.location.href = _url;
 }  

function checkHirlevel(form,inout)
 {
  if (!/(^[a-z0-9._-]+@([a-z0-9-]{2,})([.][a-z0-9-]{2,})*[.][a-z]{2,3}$)/i.exec(trim(form.email.value)))
   {
    alert("Helytelen"+ch(252)+"l adta meg e-mail c"+ch(237)+"m"+ch(233)+"t!");
    return false;
   }
  else if (inout!="out")
   {
    for(var i=0;i<form.elements.length;i++)
     {
     if ((form.elements[i].type == "checkbox") && (form.elements[i].checked))
      {
	return true;
      }
     }
    alert("Feliratkoz"+ch(225)+"sa sikeretelen, mert nem jel"+ch(246)+"lt be egyetlen jel"+ch(246)+"l"+ch(337)+"n"+ch(233)+"gyzetet sem!");
    return false;
   }
 }
 
function parseAlert(arr,key,info)
 {
  var msg = arr[key];
  if (typeof msg == "undefined") alert(key);
  else
   {
    for (var i in info)
     {
      var re = new RegExp("<"+i+">");
      msg = msg.replace(re,info[i]);
      re = null;
     }
    alert(msg);
   }
 }
 
function getRadio(radio)
 {
  for (var i=0; i<radio.length; i++)
   if (radio[i].checked) return radio[i].value;
  return -1;
 }

function setRadio(obj,val)
 {
  var len = obj.length;
  for (var i=0; i<len; i++)
   if (obj[i].value==val) {obj[i].checked=true; return true;}
  return false;
 } 

function sendPage(url)		{generalWindow("SENDPAGEWINDOW","/sendPage/"+url,"width=600,height=450");}
function printPage(url) 	{generalWindow("PRINTPAGEWINDOW","/printPage/"+url,"width=780,height=400,scrollbars=yes");}
function preview(id) 		{generalWindow("PREVIEWWINDOW","/preview/"+id,"width=700,height=680,scrollbars=yes");}
function printRendeles(id)	{generalWindow("PRINTRENDELES","/printRendeles/"+id,"width=750,height=500,scrollbars=yes");}
function printElojegyzes(id)	{generalWindow("PRINTELOJEGYZES","/printElojegyzes/"+id,"width=750,height=500,scrollbars=yes");}
function ajanlasPage(id)	{generalWindow("SENDPAGEWINDOW","/sendPage//konyv/"+id,"width=600,height=450");}
function flashSearch(txt)
 {
  var len = txt.split(",").length;
  if (len<1)
   alert("Legal"+ch(225)+"bb 4 karakter hossz"+ch(250)+" kifejez"+ch(233)+"s sz"+ch(252)+"ks"+ch(233)+"ges a keres"+ch(233)+"shez!");
  else
   window.frames.dataFrame.window.location.href = "/kereses/"+txt;
 }

function rendezesChange(sel,limit,prefix)
 {
  if (sel.selectedIndex<=0) alert("Nem jel"+ch(246)+"lt ki rendez"+ch(233)+"si sorrendet!");
  else window.location.href = prefix+sel.options[sel.selectedIndex].value+"/0/"+limit;
 }
 
function onBejelentkezes(_url)
 {
  if (typeof _REF != "undefined") _url = _REF;
  if (/bejelentkezes/.exec(_url) || /kijelentkezes/.exec(_url) || /index/.exec(_url) || /regisztracio/.exec(_url)) _url = "/ajanlo";
  window.location.href = _url;
 }

function redirectToFrame()
    {
    /*
        if (window.top == window.self)
	    {
	        var _url = String(window.location.href).replace('http://www.konyvmoly.hu/','');
		window.location.href = '/megtekint/'+_url;
	    } 
	    */
    }


