﻿jQuery.noConflict();

function validateEmail(email) {
    //testing regular expression
    //var a = $("#email").val();
    var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
    //if it's valid email
    if (filter.test(email)) {
        return true;
    }
    //if it's NOT valid
    else {
        return false;
    }
}

var ie6 = (jQuery.browser.msie) && (jQuery.browser.version==6)

function OpenGadject(url) {
    var mywin = window.open(url, 'gadget', 'width=425, height=344');
}

function valZoekbox(frm){

    if (!CheckValidInput(frm.spkw.value)) {
        alert('geen correcte input')
        return false;
    }
    return true;
}
function PopupRef(href)
{
    var myWin = window.open(href, 'ref', 'width=550, height=650')
}

function OpenPics(url, iwidth, iheight){
	window.open(url,"afbeelding","width="+iwidth+",height="+iheight+",left=125,top=100");
}




function showFlash() {
    if (jQuery('.newsFlash').length>0) {
        jQuery('.newsFlash').flashembed(
    {
        src: '/lib/flash/Slideshow.swf',
        version: [9, 115],
        expressInstall: '/lib/flash/expressinstall.swf',
        wmode: 'transparent',
        scale: 'noscale'
    },
    {	//dit zijn flashvars
        newsXml: pathNewsXml
        ,defaultImg:'/lib/flash/flashafbeelding.jpg'
    });
    }
}






function initNieuwsSlider()
{
	var theInt = null;
	//var crosslink, navthumb;
	//var jQuery(crosslink);
	//var jQuery(navthumb);
	var curclicked = 0;
	
	theInterval = function(cur){
		clearInterval(theInt);
		
		if( typeof cur != 'undefined' )
			curclicked = cur;
		
		jQuery(".cross-link").removeClass("active-thumb");
		jQuery(".nav-thumb").eq(curclicked).parent().addClass("active-thumb");
			jQuery(".stripNav ul li a").eq(curclicked).trigger('click');
		
		theInt = setInterval(function(){
			jQuery(".cross-link").removeClass("active-thumb");
			jQuery(".nav-thumb").eq(curclicked).parent().addClass("active-thumb");
			jQuery(".stripNav ul li a").eq(curclicked).trigger('click');
			
			curclicked++;
			if( 6 == curclicked )
				curclicked = 0;
			
		}, 3000);
	};
	
	if (jQuery("#main-photo-slider").length>0) jQuery("#main-photo-slider").codaSlider();
		
	
	
	
	jQuery(".nav-thumb")
	.click(function() {
		
		
		theInterval(jQuery(this).parent().attr('href').slice(1) - 1);
		return false;
	});
	jQuery('#nieuwsteasers a').hover(function(){
		jQuery(this).css('font-weight','bold').click();
	},function(){
		jQuery(this).css('font-weight','normal')
	});
	
	
	theInterval();
	

}

function fixPng() {
	
    jQuery.ifixpng('/lib/images/pixel.gif');
    if (jQuery('#onderkant .kop').length>0) jQuery('#onderkant .kop').ifixpng();
    if (jQuery('#balloonleft').length>0) jQuery('#balloonleft').ifixpng();
    if (jQuery('#footer').length>0) jQuery('#footer').ifixpng();
    if (jQuery('#a.buttonblue').length>0) jQuery('#a.buttonblue').ifixpng();
    if (jQuery('#header .logo a img').length>0) jQuery('#header .logo a img').ifixpng();
    if (jQuery('#onderkant .logo img').length>0) jQuery('#onderkant .logo img').ifixpng();
    if (jQuery('#populairesprekerskolom .link img').length>0) jQuery('#populairesprekerskolom .link img').ifixpng();
	
}

jQuery(document).ready(function() {
    var ie = (jQuery.browser.msie)


    

    if (ie && false) {

        jQuery("#nav>li").hover(function() {
            jQuery(this).addClass("sfhover");
            jQuery('.paragraaf h1').css({ 'visibility': 'hidden' });
            jQuery('.paragraaf h1').text(jQuery('.paragraaf h1 span').text());

        }, function() {
            jQuery(this).removeClass("sfhover");
            jQuery('.paragraaf h1').css({ 'visibility': 'visible' });

            sIFR.replaceElement("#content_container .paragraaf h1", named({ sFlashSrc: "/lib/flash/garamond_gewoon.swf", sColor: "#9e8414", sWmode: "transparent" }));
        });
    }


    if (jQuery("#tabs").length > 0) jQuery("#tabs").tabs();
    //initNieuwsSlider();
    fixPng();
    showFlash();
    initContentFlash();
    
    var zIndexNumber = 100;
    jQuery('div').each(function() {
        jQuery(this).css('zIndex', zIndexNumber);
        zIndexNumber -= 1;
    });



    if (ie6) {
        sfHover = function() {
            var sfEls = document.getElementById("nav").getElementsByTagName("LI");
            for (var i = 0; i < sfEls.length; i++) {
                sfEls[i].onmouseover = function() {
                    this.className += " sfhover";
                    jQuery('select:visible').css('visibility', 'hidden');
                }
                sfEls[i].onmouseout = function() {
                    this.className = this.className.replace(new RegExp(" sfhover\\b"), "");
                    jQuery('select:hidden').css('visibility', 'visible');
                }
            }
        }
        if (window.attachEvent) window.attachEvent("onload", sfHover);
    }

    if (jQuery('body.sprekers').length > 0) {
        jQuery(".toggle_container").hide();

        jQuery("h4.trigger").toggle(function() {
            jQuery(this).addClass("active");
        }, function() {
            jQuery(this).removeClass("active");
        });

        jQuery("h4.trigger").click(function() {
            jQuery(this).next(".toggle_container").slideToggle("slow,");
        });

    }

    jQuery('.taf').click(function() {
        jQuery.nyroModalManual({
			
            url: jQuery(this).attr('href') + '#nyro',
            endShowContent: function() {
                jQuery('a#closeBut').addClass('taal_' + language);


                //jQuery('#taf form').attr('action', jQuery('#taf form').attr('action') + '#nyro');
                jQuery('#taf form').validate({
                    submitHandler: function(form) {
						jQuery.nyroModalSettings({
						
						height: 355,
						width: 425
						});
                        jQuery(form).nyroModalManual({width: 300, height: 400});
                    },
                    messages:
					{
					    naam: { required: "<img src=\"/lib/images/form_verplicht_nl.png\" onmouseover=\"jQuery(this).closest('.input').find('input').css('border-color','red');\"  onmouseout=\"jQuery(this).closest('.input').find('input').css('border-color','#872121');\" title=\"Dit veld is verplicht\" />" }
						, email: { required: "<img src=\"/lib/images/form_verplicht_nl.png\" onmouseover=\"jQuery(this).closest('.input').find('input').css('border-color','red');\"  onmouseout=\"jQuery(this).closest('.input').find('input').css('border-color','#872121');\" title=\"Dit veld is verplicht\" />", email: "<img src=\"/lib/images/form_verplicht_nl.png\" onmouseover=\"jQuery(this).closest('.input').find('input').css('border-color','red');\"  onmouseout=\"jQuery(this).closest('.input').find('input').css('border-color','#872121');\" title=\"Dit e-mailadres is onjuist\" />" }
						, naamkennis: { required: "<img src=\"/lib/images/form_verplicht_nl.png\" onmouseover=\"jQuery(this).closest('.input').find('input').css('border-color','red');\"  onmouseout=\"jQuery(this).closest('.input').find('input').css('border-color','#872121');\" title=\"Dit veld is verplicht\" />" }
						, emailkennis: { required: "<img src=\"/lib/images/form_verplicht_nl.png\" onmouseover=\"jQuery(this).closest('.input').find('input').css('border-color','red');\"  onmouseout=\"jQuery(this).closest('.input').find('input').css('border-color','#872121');\" title=\"Dit veld is verplicht\" />", email: "<img src=\"/lib/images/form_verplicht_nl.png\" onmouseover=\"jQuery(this).closest('.input').find('input').css('border-color','red');\"  onmouseout=\"jQuery(this).closest('.input').find('input').css('border-color','#872121');\" title=\"Dit e-mailadres is onjuist\" />" }
					},
                    errorPlacement: function(error, element) {
                        element.wrap("<div class='input'></div>");
                        error.appendTo(element.closest('.input'));
                        //$('label.error img').click(function(){alert(1);}); 
                        /*
                        error.find('img').tooltip({
                        track: true,
                        delay: 0,
                        showURL: false,
                        fixPNG: true,
                        showBody: " - ",
                        extraClass: "pretty fancy",
                        top: -15,
                        left: 5
							
						});
						*/
                    }
                });

            }
        });
        return false;
    });

});

function initContentFlash() {

    jQuery('.contentflash').each(
        function() {
            var strId = jQuery(this).attr('id');
            var strParams = jQuery(this).find('a').attr('rel').split('|');

            jQuery('#' + strId).flashembed(
            {
                src: strParams[0],
                version: [strParams[1]],
                width: strParams[2],
                height: strParams[3],
                wmode: 'transparent',
                scale: 'noscale'
            })
        }
    );

}
