function CheckForAnch(){
  if(document.location.hash){
	var HashLocationName = document.location.hash;
    
	HashLocationName = HashLocationName.replace("#","");
    
    //alert(HashLocationName+':'+document.getElementById('LocationAnchor').name);
    
    if (HashLocationName != document.getElementById('LocationAnchor').name){
      RenameAnchor('LocationAnchor', HashLocationName);
      CheckForHash();
    }
} else {
    RenameAnchor('LocationAnchor', 'Társkereső');
    CheckForHash();
  }      
}

function CheckForHash(){

  var HashLocationName = document.location.hash;
  HashLocationName = HashLocationName.replace("#","");
//  alert ('A:'+document.getElementById('LocationAnchor').name+' U:'+HashLocationName);
    

  var HashAnchName = document.getElementById('LocationAnchor').name;
  HashAnchName = HashAnchName.replace("#","");  
  switch (HashAnchName)
    {
     case 'FelhasználásiFeltételek':
       ajaxpage('/felhfelt.php', 'contentarea','','','FelhasználásiFeltételek'); 
       break;           
     case '':
//       ajaxpage('/folap.php', 'contentarea','','','Társkereső');        
       break;    
     case 'Társkereső':
       ajaxpage('/folap.php', 'contentarea','','','Társkereső'); 
       break;
     case 'Bejelentkezés':
       ajaxpage('/tag.php', 'contentarea','','','Bejelentkezés'); 
       break;
     case 'Keresés':
       ajaxpage('/kereses.php', 'contentarea','','',HashAnchName); 
       break;
     case 'Képszavazás':
       ajaxpage('/kepszavazas.php', 'contentarea','','',HashAnchName); 
       break;
     case 'Visszajelzések':
       ajaxpage('/visszajelzesek.php', 'contentarea','','',HashAnchName); 
       break;
     case 'Társkeresők/Online':
       ajaxpage('/folap.php', 'contentarea','','?mode=online',HashAnchName); 
       break;
     case 'Társkeresők/Legújabb':
       ajaxpage('/folap.php', 'contentarea','','?mode=last',HashAnchName); 
       break;
     case 'Társkeresők/Top':
       ajaxpage('/folap.php', 'contentarea','','?mode=top',HashAnchName); 
       break;
     case 'Társkeresők/Véletlen':
       ajaxpage('/folap.php', 'contentarea','','?mode=rand',HashAnchName); 
       break;  
     case 'Regisztráció':
       ajaxpage('/regisztracio.php', 'contentarea','','','Regisztráció'); 
       break;
     case 'Jelszóemlékeztető':
       ajaxpage('/jelszoeml.php', 'contentarea','','',HashAnchName); 
       break;                                       
     case 'Társkeresőnkről':
       ajaxpage('/rolunk.php', 'contentarea','','','Társkeresőnkről'); 
       break;
     case 'Adatvédelem':
       ajaxpage('/adatvedelem.php', 'contentarea','','','Adatvédelem'); 
       break;       
     case 'Bács-Kiskun':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=0','Bács-Kiskun'); 
       break;      
     case 'Baranya':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=1','Baranya'); 
       break;           
     case 'Békés':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=2','Békés'); 
       break;           
     case 'Borsod-Abaúj-Zemplén':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=3','Borsod-Abaúj-Zemplén'); 
       break;           
     case 'Csongrád':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=4','Csongrád'); 
       break;           
     case 'Fejér':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=5','Fejér'); 
       break;           
     case 'Győr-Moson-Sopron':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=6','Győr-Moson-Sopron'); 
       break;           
     case 'Hajdú-Bihar':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=7','Hajdú-Bihar'); 
       break;           
     case 'Heves':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=8','Heves'); 
       break;           
     case 'Jász-Nagykun-Szolnok':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=9','Jász-Nagykun-Szolnok'); 
       break;           
     case 'Komárom-Esztergom':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=10','Komárom-Esztergom'); 
       break;           
     case 'Nógrád':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=11','Nógrád'); 
       break;           
     case 'Pest':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=12','Pest'); 
       break;           
     case 'Somogy':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=13','Somogy'); 
       break;           
     case 'Szabolcs-Szatmár-Bereg':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=14','Szabolcs-Szatmár-Bereg'); 
       break;           
     case 'Tolna':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=15','Tolna'); 
       break;           
     case 'Vas':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=16','Vas'); 
       break;           
     case 'Veszprém':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=17','Veszprém'); 
       break;           
     case 'Zala':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both&State=18','Zala'); 
       break;           
     case 'Magyarország':
       ajaxpage('/kereseseredm3.php', 'contentarea','','?LookingFor=both','Magyarország'); 
       break;           
     case 'Szavazások':
       ajaxpage('/szavazasok.php', 'contentarea','','',HashAnchName); 
       break;           
     case 'Szolgáltatásunk':
       ajaxpage('/szolgaltat.php', 'contentarea','','','Szolgáltatásunk'); 
       break;           
     case 'GYIK':
       ajaxpage('/gyik.php', 'contentarea','','','GYIK'); 
       break;           
     case 'Kapcsolat':
       ajaxpage('/kapcsolat.php', 'contentarea','','',HashAnchName); 
       break;
     case 'Kilépés':
       ajaxpage('/kilepes.php', 'contentarea','','','Kilépés'); 
       break;           
     default:
       var haskereseredm2 = HashAnchName.indexOf('kereseseredm2.php');
       var hasprofil = HashAnchName.indexOf('/Társkereső/');
       if (haskereseredm2 != -1)
       {
         var hasQueryString = HashAnchName.indexOf('?');
         if (hasQueryString != -1)
         {
 //               alert(HashAnchName);
           strQueryString = HashAnchName.substring(hasQueryString+1, HashAnchName.length);
         } 
         ajaxpage('/kereseseredm.php?'+strQueryString, 'contentarea','','',HashAnchName); 
       }
       else
       if (hasprofil != -1)
         {
//                alert('hasPROF '+HashAnchName);
           hasQueryString = HashAnchName.indexOf('/Társkereső/');
           strQueryString = HashAnchName.substring(hasQueryString+12, HashAnchName.length);
          ajaxpage('/profil.php?ID='+strQueryString, 'contentarea','','',HashAnchName);       
         } 
       else
       
       
       { 
//       alert(HashAnchName);
       ajaxpage(HashAnchName, 'contentarea','','',HashAnchName); 
       }
     break;
    }
}

function RenameAnchor(anchorid, anchorname){
			document.getElementById(anchorid).name = anchorname; 
//alert(document.getElementById(anchorid).name);            
}
function RenameAnchorPA(anchorid, anchorname){
//alert(parent.document.getElementById(anchorid).name);
			parent.document.getElementById(anchorid).name = anchorname; 
}

function RedirectLocation(anchorid, anchorname, HashName){
//alert('redirloc');
			RenameAnchor(anchorid, anchorname);
			document.location = HashName;
}

function RedirectLocationPA(anchorid, anchorname, HashName){
//alert(anchorname);			
//            RenameAnchorPA(anchorid, anchorname);
//alert(HashName);
//			parent.document.location = HashName;
}

function updateAnchorPA(anchorid, anchorname){
//  alert('host: '+parent.window.location.host);
  parent.window.location.href = parent.window.location.protocol + "//" + parent.window.location.host+'/index.php'+'#'+anchorname;
//  alert('href: '+parent.window.location.href+' str: '+anchorname);  
  RenameAnchorPA(anchorid, anchorname);
  
}
  
function resize_iframe()
{
  var the_height=document.getElementById('innerIF').contentWindow.document.body.scrollHeight;
  document.getElementById('innerIF').height=the_height+40;
}


function sShowHide(){
		var s_win = document.getElementById('shout');

		if (s_win.style.display == 'none')
		{
			document.cookie = "s_win=inline;";
			s_win.style.display = 'inline';
		}
		else
		{
			document.cookie = "s_win=none;";
			s_win.style.display = 'none';
		}
}


function imShowHide(){
		var im_win = document.getElementById('im_win');
		if (im_win.style.display == 'none') {
			document.cookie = "im_win=inline;";
			im_win.style.display = 'inline';
		} else {
			document.cookie = "im_win=none;";
			im_win.style.display = 'none';
		}
}
       
function ajaxvote(){
  var vote = document.getElementByName('vote').value;
  var str = '/szavazas.php?vote=' + vote;
  ajaxpage(str, 'contentarea','','',str);
}  


function ajaxlogin(){
  var user = document.getElementById('ID').value;
  var pwd = document.getElementById('Password').value;
  var str = '/tag.php?ID=' + user + '&Password=' + pwd;
  ajaxpage(str, 'contentarea','','','Belépés');
}  

function loginGo(){
  ajaxpage(rootdomain+'/tag.php', 'contentarea','','','Tag');           
}  



function bannerHide(objID){
if (screen.width < 1200 )
{
  var elem = document.getElementById(objID);
  elem.style.display='none';
}
}

function profilreklamHide(objID){
if (screen.width > 1200){
  var elem = document.getElementById(objID);
  elem.style.display='none';
}
}

function bannermozg(){
var offset = 60; 
var element = document.getElementById('bannerek'); 
//element.style.top = (document.documentElement.scrollTop + offset) + 'px'; 
//element.style.left = '86%'; 
}

function setWidth(elem){
  document.getElementById("elem").style.left = screen.width - 160;
  document.getElementById("elem").style.width = 200;
}

function setCheckboxes(the_form, do_check)
{
    var elts      = document.forms[the_form].elements;
    var elts_cnt  = elts.length;
	
    for (var i = 0; i < elts_cnt; i++) {
        elts[i].checked = do_check;
		if (the_form + "_submit" == elts[i].name) {
			elts[i].disabled = !do_check;
		}
    } // end for

    return true;
} // end of the 'setCheckboxes()' function


var win = "width=400,height=500,left=100,top=100,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes";
function get_gallery(id_prof)
{
   var win = "width=400,height=400,left=200,top=200,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes";
   window.open("/galeria.php?ID="+id_prof,'gallery',win);
}

function launchTellFriend ()
{
    var win = "width=300,height=300,left=200,top=200,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes";
    window.open("/meghivas.php",'tellfriend',win);
    return false;
}

function launchTellFriendProfile ( sID )
{
    var win = "width=300,height=300,left=200,top=200,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes";
    window.open("/meghivas.php?ID="+sID,'tellfriendprofile',win);
    return false;
}

function ShowShowHide ( show_name, show_name2, hide_name )
{
    if (hide_name) hide_name.style.display = 'none';
    if (show_name) show_name.style.display = 'inline';
    if (show_name2) show_name2.style.display = 'inline';
}

function ShowHideHide ( show_name, hide_name, hide_name2 )
{
    if (hide_name) hide_name.style.display = 'none';
    if (hide_name2) hide_name2.style.display = 'none';
    if (show_name) show_name.style.display = 'inline';
}


/**
 * change images onHover mouse action
 */
function show(FileName,jpg1Name)
{
	document.images[FileName].src = jpg1Name;
}

/**
 * set status of the browser window to 's'
 */
function ss(s) 
{
	window.status = s;
	return true;
}

/**
 * set status of the browser window to empty
 */
function ce()
{
	window.status='';
}


/**
 * insert emotion item
 */
function emoticon( txtarea, text ) {
//	var txtarea = document.post.message;
	text = ' ' + text + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		txtarea.focus();
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}

function launchAddToIM (id)
{
    var win = "width=500,height=100,left=100,top=100,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes";
    window.open("/magyarazat.php?explain=imadd&ID="+id,'add_to_im',win);
    return false;
}