
var obj = null;
function checkHover() {
  if (obj) obj.find('ul').fadeOut('fast');
} //checkHover

function menucl(mecl){
  var x = document.getElementsByName('menuH');
 for (var i=0, tb=x.length ; i<tb; i++){
   if( x[i].id == mecl ) x[i].className='on';
   else x[i].className='';
 } 
}

function menucl2(mecl){
  var x = document.getElementsByName('menuH');
  for (var i=0, tb=x.length ; i<tb; i++){
    if(x[i].className != 'on'){  
      if( x[i].id == mecl ) x[i].className='onf';
      else x[i].className=""; 
    } 
  } 
}

$(document).ready(function() {
  $('#navigation > li').hover(function() {
    menucl2($(this).attr("name"));
    if (obj) {
      obj.find('ul').fadeOut('fast');
      obj = null;
    } //if
    $(this).find('ul').fadeIn('fast');
  }, function() {
    menucl2("");  
    obj = $(this);
    setTimeout(
    "checkHover()",
    0); //change delay
  });
  $("a.LINK").hover( function (){
    menucl2($(this).attr("name"));
  });
});
function backind(){
	backer.changeH('IND');
}

/// AJAX [BACK / NEXT / RELOAD] handling
function gotHash(){
	var mhash=window.location.hash,
	mhash = mhash.substring(1,mhash.length);
	if ( window.location.hash ) loadcont(mhash);
}

var backer = {

  lastH : null,
  runnin : true,
  interID : null,
 
  changeH : function( H ){ window.location.hash = H; },
  add2H : function( H ){ window.location.hash += H; },

  listener : function(){
    if( backer.lastH != window.location.hash && backer.runnin ){
      backer.lastH = window.location.hash;
      gotHash();
    }
  }
};
// Watchout 4 anchor change every 300ms
backer.interID = setInterval( backer.listener, 300 );

//action = title
function loadcont (attr) {

var idl = document.getElementById('LANG') ;
if (!attr) attr = 'IND';
    $.ajax({ 
      type: "POST", 
      url: "dispatcher.php", 
      data: "ACTION="+attr+"&LANG="+idl.value, 
      success: function(msg){
	$("#content").html(msg);
      }
    });
}

function linkit (name, title){
	backer.changeH(title);
	menucl(name);
} 

function getmenu( lang ){
	var cont = document.getElementById('menu');
    $.ajax({ 
     type: "POST", 
     url: "dispatcher.php", 
     data: "ACTION=MENU&LANG="+lang, 
     success: function(msg){
		$("#menu").html(msg);
	 }
    });	
}

function changLang( lang ){
	var idl = document.getElementById('LANG');
	idl.value = lang;
	//getmenu( lang );
	gotHash();
//    $.ajax({ 
  //    type: "POST", 
  //    url: "dispatcher.php", 
  //    data: "ACTION=LANG&LANG="+lang, 
  //    success: function(msg){}
//    });	
}









