function sajtoInit() {

//    $.preloadCssImages();
    $("a, input").each(function() {
      $(this).attr("hideFocus", "true").css("outline", "none");
    });
    
    autoOddEvenTables();
//    $("#bodyWrap").show();

    $.fn.media.defaults.flvPlayer = '/www/porsche/webroot/js/mediaplayer.swf';

}

function autoOddEvenTables(){
    $('table.autoOddEven tbody tr:odd').addClass('odd')
    $('table.autoOddEven tbody tr:even').addClass('even') 
}

function checkemail(str){
    var filter=/^.+@.+\..{2,3}$/

    if (filter.test(str))
	testresults=true
    else {
        testresults=false
    }
    return (testresults)
}

function filterPath(string) {
    return string
    .replace(/^\//,'')
    .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
    .replace(/\/$/,'');
}

function localAnchors() {
 var locationPath = filterPath(location.pathname);
 $('a[href*=#]').each(function() {
    var thisPath = filterPath(this.pathname) || locationPath;
    if (  locationPath == thisPath
    && (location.hostname == this.hostname || !this.hostname)
    && this.hash.replace(/#/,'') 
    && (!$(this).hasClass('dontScrollToMe')) 
    ) {
	var $target = $(this.hash), target = this.hash;
	if (target) {
    	    var targetOffset = $target.offset().top;
            $(this).click(function(event) {
        	event.preventDefault();
        	$('html, body').animate({scrollTop: targetOffset}, 1000, function() {
        	    location.hash = target;
        	});
            });
        }
    }
 });
}

function topMenu(){
    $(" #topMenuUl ul ").css({display: "none"}); // Opera Fix
    $(" #topMenuUl li").hover(function(){
	$(this).find('ul:first:hidden').css({'visibility':'visible','display':"none"}).fadeIn(300);
    },function(){
	$(this).find('ul:first').css({'visibility':'hidden','display':"none"});
    });

    $(" #leftMenuUl ul ").css({display: "none"}); // Opera Fix
    $(" #leftMenuUl li").hover(function(){
	$(this).find('ul:first:hidden').css({'visibility':'visible','display':"none"}).fadeIn(300);
    },function(){
	$(this).find('ul:first').css({'visibility':'hidden','display':"none"});
    });
}
	

function validate_feUserRegistration() {
    var lastname = document.form__regisztracio['pi_feUser_registration[extra_fields][lastname]'];
    var firstname = document.form__regisztracio['pi_feUser_registration[extra_fields][firstname]'];
    var certNumber = document.form__regisztracio['pi_feUser_registration[extra_fields][certNumber]'];
    var email = document.form__regisztracio['pi_feUser_registration[email]'];
    var phone = document.form__regisztracio['pi_feUser_registration[extra_fields][phone]'];
    var organisation = document.form__regisztracio['pi_feUser_registration[organisation]'];
    var password = document.form__regisztracio['pi_feUser_registration[password]'];
    var password_again = document.form__regisztracio['pi_feUser_registration[password_again]'];

    if ((lastname.value==null)||(lastname.value=="")){
	alert("Kérjük adja meg a vezetéknevét!")
	lastname.focus()
	return false
    }
    if ((firstname.value==null)||(firstname.value=="")){
	alert("Kérjük adja meg a keresztnevét!")
	firstname.focus()
	return false
    }
    if (checkemail(email.value)==false){
	alert("Kérjük adja meg helyesen az email címet!")
	email.focus()
	return false
    }
    if ((password.value==null)||(password.value=="")){
	alert("Kérjük adja meg a jelszavát!")
	password.focus()
	return false
    }
    if ((password_again.value==null)||(password_again.value=="")){
	alert("Kérjük adja meg a jeszavát újra!")
	password_again.focus()
	return false
    }
    if (password_again.value!=password.value){
	alert("A megadott jelszavak nem egyeznek!")
	password_again.focus()
	return false
    }
    if ((phone.value==null)||(phone.value=="")){
	alert("Kérjük adja meg a telefonszámát!")
	phone.focus()
	return false
    }
    if ((certNumber.value==null)||(certNumber.value=="")){
	alert("Kérjük adja meg az újságírói igazolványa számát!")
	certNumber.focus()
	return false
    }
    if ((organisation.value==null)||(organisation.value=="")){
	alert("Kérjük adja meg a vonatkozó sajtóorgánumokat!")
	organisation.focus()
	return false
    }
    return true
}

function validate_feUserEditPersonalData() {
    var lastname = document.form__regisztracio['pi_feUser_registration[extra_fields][lastname]'];
    var firstname = document.form__regisztracio['pi_feUser_registration[extra_fields][firstname]'];
    var email = document.form__regisztracio['pi_feUser_registration[email]'];

    if ((lastname.value==null)||(lastname.value=="")){
	alert("Kérjük adja meg a vezetéknevét!")
	lastname.focus()
	return false
    }
    if ((firstname.value==null)||(firstname.value=="")){
	alert("Kérjük adja meg a keresztnevét!")
	firstname.focus()
	return false
    }
    if ((email.value==null)||(email.value=="")){
	alert("Kérjük adja meg az email címet!")
	email.focus()
	return false
    }
    if ((password.value==null)||(password.value=="")){
	alert("Kérjük adja meg a jelszavát!")
	password.focus()
	return false
    }
    return true
}

function validate_feUserEditPassword() {
    var oldPassword = document.form__regisztracio['pi_feUser_registration[oldPassword]'];
    var password = document.form__regisztracio['pi_feUser_registration[password]'];
    var password_again = document.form__regisztracio['pi_feUser_registration[password_again]'];

    if ((oldPassword.value==null)||(oldPassword.value=="")){
	alert("Kérjük adja meg jelenlegi jelszavát!")
	oldPassword.focus()
	return false
    }
    if ((password.value==null)||(password.value=="")){
	alert("Kérjük adja meg a jelszavát!")
	password.focus()
	return false
    }
    if ((password_again.value==null)||(password_again.value=="")){
	alert("Kérjük adja meg a jeszavát újra!")
	password_again.focus()
	return false
    }
    if (password_again.value!=password.value){
	alert("A megadott jelszavak nem egyeznek!")
	password_again.focus()
	return false
    }
    return true
}

function popUp(url,w,h) {
//    alert('/renderPageContentInPopup'+url);
    $.fn.colorbox({href:'/renderPageContentInPopup'+url, width:w, height:h, open:true});
}
    
function popUpFromHtml(htmlC,w,h) {
//    alert('/renderPageContentInPopup'+url);
    $.fn.colorbox({html:'korte', width:w, height:h, open:true});
}
        
function popUpFromInline(domId) {
//    alert('/renderPageContentInPopup'+url);
    var dom = "#"+domId;
    $.fn.colorbox({inline:true, href:dom, open:true});
}

function plainPopUp(url,title,w,h) {
    window.open(url,title,"menubar=no,width="+w+",height="+h+",toolbar=no");
}
                
