var vrtbalk_vars = {
    "radiospelerId": 13,
    "siteName": "nieuws",
    "nedstatSiteName": "deredactie-be",
    "enableNedstat": true
};




function vrtbalk_gotoURL(siteURL, siteName, openNewWindow){
    try {
        var destinationURL = null;
        var nedstatURL_to_site = null;
        if (vrtbalk_isNedstatEnabled()) {
            switch (siteName) {
                case "Nieuws":
                    nedstatURL_to_site = "www-deredactie-be.index";
                    break;
                case "Sport":
                    nedstatURL_to_site = "www-sporza-be";
                    break;
                case "Cultuur":
                    nedstatURL_to_site = "www-klara-be";
                    break;
                case "Weer":
                    nedstatURL_to_site = "www-deredactie-be.weer";
                    break;
                case "Verkeer":
                    nedstatURL_to_site = "www-deredactie-be.verkeer";
                    break;
                case "Webshop":
                    nedstatURL_to_site = "www-cosmox-be.vrtshop";
                    break;
                default:
                    return true;
                    break;
            }
            destinationURL = vrtbalk_getNedstatPrefixURL() + nedstatURL_to_site + vrtbalk_getNedstatSuffixURL() + siteURL;
            
        }
        else {
            destinationURL = siteURL;
            
        }
        if (openNewWindow == false) {
            document.location.href = destinationURL;
        }
        else {
            var u = new Date();
            window.open(destinationURL, "vrtbalkWindow" + u.getTime());
        }
        return false;
    } 
    catch (e) {
        return true;
    }
}

function vrtbalk_openRadiospeler(){
    try {
        var siteURL = "http://internetradio.vrt.be/player_detection.html?qsbrand=";
        var radiospelerId = null;
        var regioName = null;
        var destinationURL = null;
        if (vrtbalk_vars.radiospelerId != null || vrtbalk_vars.radiospelerId != undefined || vrtbalk_vars.radiospelerId != "") {
            radiospelerId = vrtbalk_vars.radiospelerId;
        }
        else {
            radiospelerId = 11;
        }
        siteURL += radiospelerId;
        if (vrtbalk_isNedstatEnabled()) {
            if (radiospelerId >= 20 && radiospelerId < 30) {
                switch (vrtbalk_vars.radiospelerId) {
                    case 21:
                        regioName = "antwerpen";
                        break;
                    case 22:
                        regioName = "vlaamsbrabant";
                        break;
                    case 23:
                        regioName = "limburg";
                        break;
                    case 24:
                        regioName = "oostvlaanderen";
                        break;
                    case 25:
                        regioName = "westvlaanderen";
                        break;
                    default:
                        regioName = "nationaal";
                        break;
                }
            }
            destinationURL = vrtbalk_getNedstatPrefixURL() + "internetradiospeler-be";
            
            // Enkel voor de regio's van Radio 2 
            if (regioName != null) {
                destinationURL += ".regio." + regioName;
            }
            destinationURL += vrtbalk_getNedstatSuffixURL() + siteURL;
        }
        else {
            destinationURL = siteURL;
        }
        var u = new Date();
        
        window.open(destinationURL, "vrtwindow" + u.getTime(), 'resizable=0,toolbar=0,scrollbars=0,location=0,status=0,menubar=0,width=787,height=433,left=301,top=232');
        
        return false;
    } 
    catch (e) {
        return true;
    }
    
}

function vrtbalk_getNedstatSiteName(){
    if (vrtbalk_vars.nedstatSiteName == null || vrtbalk_vars.nedstatSiteName == undefined || vrtbalk_vars.nedstatSiteName == "") {
        return "vrt-be";
    }
    else {
        return nedstatSiteName = vrtbalk_vars.nedstatSiteName;
    }
}

function vrtbalk_getNedstatPrefixURL(){
    return "http://be.sitestat.com/vrt/" + vrtbalk_getNedstatSiteName() + "/s?clickout.VAN.navigatiebalk.NAAR.";
}

function vrtbalk_getNedstatSuffixURL(){
    return "&ns_type=clickout&ns_url=";
}

function vrtbalk_isNedstatEnabled(){
    if (vrtbalk_vars.enableNedstat != null && vrtbalk_vars.enableNedstat != undefined && vrtbalk_vars.enableNedstat != "") {
        return true;
    }
    else {
        return false;
    }
}

/* click handlers */
$(document).ready(function(){

$('#vrthead').children('.hnav').children('li').children('a').click(
	function(e){
		var sn = $(this).children('span').html(); 
		var shref = $(this).attr('href'); 
		
		if ( sn == 'Radiospeler'){
			vrtbalk_openRadiospeler(shref);
		}else if( sn =='Webshop'){
			vrtbalk_gotoURL(shref, sn , true);
		}else{
			vrtbalk_gotoURL(shref, sn , false);
		}
		e.stopPropagation();
		e.preventDefault();
	}
);

});
