
//javascript
function sethtml(div,content)
{
    var search = content;
    var script;

    while( script = search.match(/(<script[^>]+javascript[^>]+>\s*(<!--)?)/i))
    {
      search = search.substr(search.indexOf(RegExp.$1) + RegExp.$1.length);

      if (!(endscript = search.match(/((-->)?\s*<\/script>)/))) break;

      block = search.substr(0, search.indexOf(RegExp.$1));
      search = search.substring(block.length + RegExp.$1.length);

      var oScript = document.createElement('script');
      oScript.text = block;
      document.getElementsByTagName("head").item(0).appendChild(oScript);
    }

    //document.getElementById(div).innerHTML=content;
}

jQuery(document).ready(function(){
    
    //menü betű szebb mozillában és chrome-ban
   if(jQuery.browser.mozilla==true || jQuery.browser.webkit==true){
       jQuery("#navigation-main").css("fontFamily", "Ubuntu, serif")
   }
   
   //---------------------------------------------------------------------
   //urlap ellenorzes
   if( jQuery("form#login").length ){
      var ajax_form = jQuery("form#login").validVal({"language":page_lang});
   }
   
   jQuery( ".login-submit-button" ).click(function( event ) {
        event.preventDefault();
        
	form_data = ajax_form.submitform();
        //console.log(form_data);
	if ( form_data ) {
		jQuery.ajax({
			type: "POST",
			url: "login.php",
			data: form_data,
                        ontentType: "text/html; charset=iso-8859-2",
			async: false,
			success: function( msg ) {
				//console.log(msg);
                                var t, t1 = [];

                                if(msg.match(/&Error=/g)){
                                    t = msg.split("&Error=");
                                    //console.log(t);
                                    t1 = t[1].split("&");
                                    //console.log("t1: " + t1[0]);
                                    if(t1[0]>=0 || t1[0]<10){
                                        errmsg = login_errmsg[t1[0]];                                      
                                        jQuery(".login-ok-button").click();
                                        jQuery(".login-errmsg-text").text(errmsg);
                                    }
                                    event.preventDefault();
                                }

                                if(msg.match(/script language=/g)){
                                   sethtml("#header", msg);
                                }
				//ajax_form.resetform();
			}
		});
	}
       
    });

   if( (jQuery("form#google_finder").length)){
      jQuery("form#google_finder").validVal({"language":page_lang});
   }
   

   //---------------------------------------------------------------------
   //kulső link
   jQuery("a.external").attr("target", "_blank");
   jQuery(".hide_").hide();
   jQuery(".show_").show();
   jQuery(".login-ok-button").click(function(e){
       jQuery("#login-ok, #login-errmsg").toggle();
       jQuery(".login-errmsg-text").text("");
       e.preventDefault();
   });

   //---------------------------------------------------------------------
   //menu kezeles


   /*ha normal menun van akkor elrejti a submenuket*/
   //li.normal-menu, #search_menu, #login_menu, #sliders-top, .bg_data
   jQuery("li.normal-menu, #search_menu, #login_menu, .bg_data").hover(function(){
        //minden kutyu elrejtese
        jQuery("ul.submenu-block").hide();
   });

   /*a olyan elemen van, ahol van submenu megjeleniti*/
   jQuery(".submenu-menu").hover(function(){

      //felhasznalói dobozok, menuk elrejtese
      jQuery("ul.submenu-block, .user-box").hide();
      //submenu megjelenitese
      jQuery(this).children("ul.submenu-block").show();
   });

   //almenü effeket, ha az egér felette van
   jQuery("li.submenu-item").hover(function(){
       jQuery(this).addClass("submenu-item-bg-hover");
   },function(){
       jQuery(this).removeClass("submenu-item-bg-hover");
   });


   //normal-menu -> menu bg csere ha az egér rajta van
   jQuery(".normal-menu").hover(function(){
      jQuery(this).addClass("normal-menu-hover");
   },function(){
       jQuery(this).removeClass("normal-menu-hover");
   });

   //submenu-menu -> menu bg csere ha az egér rajta van
   jQuery(".submenu-menu").hover(function(){
      jQuery(this).addClass("submenu-menu-hover");
   },function(){
       jQuery(this).removeClass("submenu-menu-hover");
   });

   //login -> menu bg csere ha az egér rajta van
   jQuery(".login-button-off:not('.loggedin-box')").hover(function(){
      jQuery(this).addClass("login-button-off-hover");
   },function(){
       jQuery(this).removeClass("login-button-off-hover");
   });

    //search -> menu bg csere ha az egér rajta van
   jQuery(".search-button-off").hover(function(){
      jQuery(this).addClass("search-button-off-hover");
   },function(){
       jQuery(this).removeClass("search-button-off-hover");
   });


   //---------------------------------------------------------------------
   //kereso
   //kereso megjelenitese, tobbi elrejtese
   jQuery(".search-button-off, .search-toggle").click(function(e){
        jQuery(".login-box-el").hide();
        jQuery("#search-box").slideToggle("slow");
        e.preventDefault();
   });

   //---------------------------------------------------------------------
   //belepes + belepve
   jQuery(".login-button-off, .login-toggle").click(function(e){

      //masok panel eltüntetese
      jQuery(".search-box-el").hide();

      //2 class jön a második a kinyitandó panel id-je #-nelkul
      var cl = (jQuery(this).attr("class")).split(" ");
      elementId = jQuery.trim(cl[1]);

      //a panel azonosítója
      if(elementId){
          //console.log("Ok"+"#"+ elementId);
          jQuery("#"+ elementId).slideToggle("slow");
      }
      //console.log(cl);
      e.preventDefault();
   });


   //fancybox
   //jQuery("a.infowin").fancybox({'width': 620,'height':350,'autoScale':false, 'type':'iframe'});
   //jQuery("a.iframe, a.media, a.flash, a.video").fancybox({'width':'75%','height':'75%','autoScale':false,'transitionIn':'none','transitionOut':'none','type':'iframe'});

});


