$(document).ready(function(){
     $(".flash_szoveg").flash(  {  
         swf: 'flash/under_menu_195.swf',  
         width: 170,  
         height: 195,   
         wmode: "transparent",
         flashvars: { szoveg: $("#szo").val() }  
     });
     
     $('.list_gallery').each(function(index, element){  
         $(element).flash(
         {  
             swf: 'flash/csak_a_kepek.swf',  
             width: 642,  
             height: 150,   
             flashvars: { lc_ids: $(element).attr("lc_ids") }  
         });  
     });
     
     $("#newsletter_email").click(function(r){
        r.stopPropagation();
        var sr = $(this).val();
        if(sr == "e-mail cím"){
            $(this).val('');
        }
     });
     
     $("#newsletter_name").click(function(r){
        r.stopPropagation();
        var sr = $(this).val();
        if(sr == "név"){
            $(this).val('');
        }
     });
     
     $("#search").click(function(r){
        r.stopPropagation();
        var sr = $(this).val();
        if(sr == "keresés"){
            $(this).val('');
        }
     });
     
     $("#search").keypress(function(e){
        var sr = $(this).val();
        code= (e.keyCode ? e.keyCode : e.which);
        if (code == 13){
            window.open("index.php?page=search&q="+sr,"_self");
        }
     });

     
     $('body').click(function() {
        var sr = $("#search").val();
        if(sr == ""){
            $("#search").val('keresés');
        }
        
        var sl = $("#newsletter_email").val();
        if(sl == ""){
            $("#newsletter_email").val('e-mail cím');
        }
        
        var na = $("#newsletter_name").val();
        if(sl == ""){
            $("#newsletter_name").val('név');
        }
     }); 
     
     $('.kapcs_kuld').click(function(r){
        var nev = "";
        var tel = "";
        var email = "";
        var szoveg = "";
        var hiba_s = "";
        var hiba = false;
        var hiba_f = "";
        
        nev = $("#nev").val();
        tel = $("#tel").val();
        email = $("#email").val();
        szoveg = $("#megjegyzes").val();
        
        if(nev.length < 2){
            hiba = true;
            hiba_s += "Név megadása kötelező!.<br />";
            if(hiba_f.length < 1){
                hiba_f = "#nev";
            }
        }
        
        if(tel.length < 4){
            hiba = true;
            hiba_s += "Telefonszám megadása kötelező!.<br />";
            if(hiba_f.length < 1){
                hiba_f = "#tel";
            }
        }
        if(email.length < 6){
            hiba = true;
            hiba_s += "E-mail cím megadása kötelező!.<br />";
            if(hiba_f.length < 1){
                hiba_f = "#email";
            }
        }else if(!CheckEmail(email)){
            hiba = true;
            hiba_s += "Nem valós email cím!.<br />";
            if(hiba_f.length < 1){
                hiba_f = "#email";
            }
        }
        if(szoveg.length < 2){
            hiba = true;
            hiba_s += "Megjegyzés írása kötelező!.<br />";
            if(hiba_f.length < 1){
                hiba_f = "#megjegyzes";
            }
        }
        
        if(hiba){
            jAlert(hiba_s,"Hiba",function(r){
                $(hiba_f).focus();
            });
        } else {
            $.post("../ajax/send.php", {"nev" : nev, "tel" : tel, "email" : email, "szoveg" : szoveg},function(data){
                if(data == "1"){
                    jAlert("Kollegánk hamarosan felkeresi Önt.","Sikeres kapcsolat felvétel",function(r){
                        window.open("kapcsolat2/w.html","_self");
                    });
                    
                } else {
                    jAlert("Próbálja meg később","Hiba",function(r){});
                }
            })
        }
        
     });
     
     $(".newsletter_button").click(function(r){
        var email = $("#newsletter_email").val();
        var nev = $("#newsletter_name").val();
        var hiba = false;
        var hiba_s = '';
        var hiba_f = '';
        
        if(nev.length < 4 || nev == "név"){
            hiba = true;
            hiba_s += "Név megadása kötelező!<br />";
        }
        
		if(email==''){
            hiba = true;
            hiba_s += "E-mail cím megadása kötelező!<br />";
        } 
		else if(!CheckEmail(email)){
            hiba = true;
            hiba_s += "Helytelen e-mail cím!<br />";
        }
        
        if(!hiba){
            $.post("../ajax/newsletter.php", {"email" : email, "nev" : nev},function(data){
                if(data == "1"){
                    jAlert("Sikeres feliratkozás!","Sikeres feliratkozás!",function(r){});                    
                } else if(data == "2"){
                    jAlert("Ez az e-mail cím már szerepel az adatbázisunkban!","Sikertelen feliratkozás!",function(r){});                    
                } else {
                    jAlert("Próbálja meg később","Hiba",function(r){});
                }
            })
        } else {
            jAlert( hiba_s,"Hiba!",function(r){
                
            });
        }
     });
     
     $(".show_info").click(function(r){
        window.open("kapcsolat2/w.html","_self");
     }) ;
     
     $(".plussz").click(function(r){
        var openn = $(this).attr("open");
        
        if(openn == "1"){
            //nyitva van, be kell csukni és lecserélni a képet
            $(this).parent().next().slideUp();
            $(this).attr("src","img/plusz.jpg");
            $(this).attr("open","0");
        } else {
            //zárva van, ki kell nyitni éslecserélni a képet
            $(this).parent().next().slideDown();
            $(this).attr("src","img/minusz.jpg");
            $(this).attr("open","1");
        }
     });

});

function doIt(path){
	if ($('a#lightbox').length == 0) {
		$("body").append('<A id="lightbox" style="visibility: hidden; position: absolute; left: -9999px;" href="'+path+'">calling js lightbox from flash</A>');
		$('a#lightbox').lightBox();
	} else if ($('a#lightbox').attr("href") != path) {
		$('a#lightbox').attr("href", path);
	}
	$('a#lightbox').trigger("click");
}

function CheckEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(email) == false) {
      return false;
    } else {
        return true;
    }
}
