﻿//popup script

function RH_popUp(deURL, winNaam, eigenschappen)
{

    //winNaam = winNaam.replace(' ', ''); Not recursive
    winNaam = winNaam.replace(/ /g, '');

    RH_popwin = window.open(deURL, winNaam, eigenschappen);
    if (navigator.appName == 'Netscape')
        RH_popwin.focus();
}
//einde popup script-->



//popup script with Blocker Check

function RH_popUpBlock(deURL, winNaam, eigenschappen) {
    var RH_popwin = window.open(deURL, winNaam, eigenschappen);
    if (!RH_popwin) {
        alert("Een Pop-up blocker blokkeert de gevraagde pagina");
    }
    if (navigator.appName == 'Netscape')
        RH_popwin.focus();
}
//einde popup script-->

//breakout of frames


//if (window!= top)
//top.location.href=location.href





/**
* Doel van deze functie is het maken van een link voor het openen van een album.
* Het probleem dat hier wordt omzeild is het feit dat sommige albums op zowel
* GvA als HBvL verschijnen, maar er soms het verkeerde logo verscheen in de popup.
* Door de host op te vragen kan een juiste link gelegd worden.
* 
* Te gebruiken als: 
* <script>webalbum(albumId,popupTitle)</script> 
*
* albumId		integer		Id-nummer van het album.
* textLink		string		De tekst die gelinkt wordt. Als deze niet wordt ingevuld
*							dan staat er standaard 'Bekijk het fotoalbum.'
* popupTitle	string		Naam van het popupvenster (doorgaans naam van album)
*
* author		Roger
*/

function fotoalbum(albumId, textLink, popupTitle) {

    var CurrentSite;

    if (albumId != "") {

        if (!popupTitle) {
            popupTitle = "fotoalbum";
        }

        if (!textLink) {
            textLink = "Bekijk het fotoalbum.";
        }

        CurrentSite = window.location.host;
        CurrentSite = CurrentSite.substring(7, 4);
        CurrentSite = CurrentSite.toLowerCase();

        switch (CurrentSite) {
            case "gva": 
                {
                    document.write("<a href=\"#\" onclick=\"RH_popUp('http://albums.gva.be/publish/default.aspx?aid=" + albumId + "','" + popupTitle + "','width=1024,height=768,scrollbars=0,resizable=1,menubar=0,toolbar=0,location=0,directories=0,status=0,copyhistory=0');dmnetclick=1;\">" + textLink + "</a>");
                    break
                }
            case "hbv": 
                { /* hier niet 'hbvl' gebruiken !!! */
                    document.write("<a href=\"#\" onclick=\"RH_popUp('http://albums.hbvl.be/publish/default.aspx?aid=" + albumId + "','" + popupTitle + "','width=1024,height=768,scrollbars=0,resizable=1,menubar=0,toolbar=0,location=0,directories=0,status=0,copyhistory=0');dmnetclick=1;\">" + textLink + "</a>");
                    break
                }
            default: { /* */ }

        }
    }

}


/**
* Doel van deze functie is het maken van een link voor het openen van een ZoominTV popup.
* Het probleem dat hier wordt omzeild is het feit dat artikels met video 
* GvA, HBvL en Actuanet verschijnen, maar de video niet getoond moet worden bij Actuanet.
* Door de host op te vragen kan een juiste link gelegd worden.
* 
* Te gebruiken als: 
* <script>webalbum(albumId,textLink,popupTitle)</script> 
*
* videoId		integer		Het Zoomin Id-nummer van het videofragment.
* textLink		string		De tekst die gelinkt wordt. Als deze niet wordt ingevuld
*							dan staat er standaard 'Bekijk het fotoalbum.'
* popupTitle	string		Naam van het popupvenster (niet zichtbaar)
*
* author		Roger
*/

function zoomintv(videoId, textLink, popupTitle) {

    if (typeof ftvlaunch == "undefined" || !ftvlaunch) {
        alert('Oei! Op deze pagina werd het ZoominTV script niet geladen.');
        return false;
    }

    var CurrentSite;

    if (videoId != "") {

        if (!popupTitle) {
            popupTitle = "zoomintv";
        }

        if (!textLink) {
            textLink = "Bekijk het videofragment.";
        }

        CurrentSite = window.location.host;
        CurrentSite = CurrentSite.substring(7, 4);
        CurrentSite = CurrentSite.toLowerCase();

        //document.write (CurrentSite);

        switch (CurrentSite) {
            case "gva": 
                {

                    document.write("<span class=\"zoomintv\"><a href=\"javascript:ftvlaunch(" + videoId + ",2,'gazet');\">" + textLink + "</a></span>");
                    break
                }
            case "hbv": 
                { /* hier niet 'hbvl' gebruiken !!! */
                    document.write("<span class=\"zoomintv\"><a href=\"javascript:ftvlaunch(" + videoId + ",2,'belanglimburg');\">" + textLink + "</a></span>");
                    break
                }
            default: { /* */ }

        }
    }
}

/**
* Doel van deze functie is het maken van een link voor de poll.
* Het probleem dat hier wordt omzeild is het feit dat artikels met video 
* GvA, HBvL en Actuanet verschijnen, maar de video niet getoond moet worden bij Actuanet.
* Door de host op te vragen kan een juiste link gelegd worden.
* 
* Te gebruiken als: 
* <script>poll(hbvlId, gvaId)</script> 
*
* gvaId		integer		Id die wordt toegekend via Absolute Pollmanager voor de GvA-poll.
* hbvlId		integer		Id die wordt toegekend via Absolute Pollmanager voor de HBvL-poll.
*
* author		 Seppe obv script Roger
*/

function poll(hbvlId, gvaId) {

    CurrentSite = window.location.host;
    CurrentSite = CurrentSite.substring(7, 4);
    CurrentSite = CurrentSite.toLowerCase();

    switch (CurrentSite) {


        case "hbv": 
            {
                if (hbvlId != 0) {
                    document.write('<script language="JavaScript" src="http://www.hbvl.be/poll41/xlaabsolute.asp?p=' + hbvlId + '"></script>');
                }
            }

        default: { /* */ }
    }
}
