﻿function CMSNAV(intPaginaId)
{
	var frm;
	if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) 
	{
		frm = document.Form1;
	}
	else 
	{
		frm = document.forms["Form1"];
	}
	frm.__EVENTTARGET.value   = 'CMSNAV';
	frm.__EVENTARGUMENT.value = intPaginaId;
	frm.submit();
}

function SetFocus(objControl)
{
    var strControl;

    // Samenstellen volledige naam van de Control
    strControl = "document.forms[0]." + objControl;

    // zet de focus
    eval(strControl).focus();

    return true;
}

function SetRange(pnlEdit_IN) 

{ 
    pnlEdit_IN.ActueleRange = document.selection.createRange().duplicate(); 
} 

function InsertImage(strDiv_IN)
{
    var strImage;
    var strImageURL;
    var divEdit;

    // Toon window met te kiezen images
    strImageURL = window.showModalDialog("/pages/beheer/selectImage.aspx","","dialogHeight: 200px; dialogWidth: 700px; dialogTop: px; dialogLeft: px; edge: Raised; center: Yes; resizable: No; status: No;");

    if (strImageURL=="-1")
    {
        // Geen aktie!
    }
    else
    {
        // Bepaal het Edit-panel
        divEdit = document.getElementById(strDiv_IN);

        // Samenstellen volledige Image-HTML
        strImage = "<img src='" + strImageURL + "' class='c2_screen'>";

        if (divEdit.ActueleRange) 
        { 
            divEdit.ActueleRange.pasteHTML(strImage);
        } 
    }
}

function SelImageOK(strControlNaam_IN)
{
    var lstImages;
    var strImage;
    lstImages=document.getElementById(strControlNaam_IN);
    strImage=lstImages.options[lstImages.selectedIndex].value;
    window.returnValue=strImage;
    window.close();
}

function SelImageCancel()
{
    strImage="-1";
    window.returnValue=strImage;
    window.close();
}

function ShowAnimatie()
{
    var blnFlashEnabled;
    var intGewensteFlashVersie = 8;

    // Bepaal Flash-versie
    if (navigator.userAgent.indexOf("Firefox") != -1) 
    {
        blnFlashEnabled = IsFlashEnabledFireFox(intGewensteFlashVersie);
    }
    else
    {
        if (navigator.userAgent.indexOf("MSIE") != -1) 
        {
                blnFlashEnabled = IsFlashEnabledIE(intGewensteFlashVersie);
        }
        else
        {
            if (navigator.userAgent.indexOf("Chrome") != -1) 
            {
                    blnFlashEnabled = IsFlashEnabledChrome(intGewensteFlashVersie);
            }
        }
    }

    if ( blnFlashEnabled ) 
    {
        document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
        document.write(' codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
        document.write(' width="284" height="355" id="Index" align="middle">');
        document.write('<param name="allowScriptAccess" value="sameDomain" />');
        document.write('<param name="movie" value="/nl/include/images/index.swf" />');
        document.write('<param name="quality" value="high" />');
        document.write('<param name="bgcolor" value="#333333" />');
        document.write('<embed src="/nl/include/images/index.swf" ');
        document.write(' quality="high" bgcolor="#333333" width="284" height="355"');
        document.write(' name="Index" align="middle" allowScriptAccess="sameDomain"');
        document.write(' type="application/x-shockwave-flash"');
        document.write(' pluginspage="http://www.macromedia.com/go/getflashplayer" />');
        document.write('</object>');
    } 
    else
    { 
        document.write('<img src="/nl/include/images/wat_wij_doen_advies_links.jpg" width="284" height="355">'); 
    } 
}

function ShowPortfolio() {

    var blnFlashEnabled;
    var intGewensteFlashVersie = 8;
    var oudeInhoud;
    var nonFlashContent;

    // Bepaal Flash-versie
    if (navigator.userAgent.indexOf("Firefox") != -1) {
        blnFlashEnabled = IsFlashEnabledFireFox(intGewensteFlashVersie);
    }
    else {
        if (navigator.userAgent.indexOf("MSIE") != -1) {
            blnFlashEnabled = IsFlashEnabledIE(intGewensteFlashVersie);
        }
    }

    nonFlashContent = document.getElementById("nonFlashContent");

    if (blnFlashEnabled) {

        if (nonFlashContent != null) {
            nonFlashContent.innerHTML = "";
            nonFlashContent.style.visibility = "hidden";
        }

        document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
        document.write('id="Portfolio" width="520" height="100%"');
        document.write('codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">');
        document.write('<param name="movie" value="/nl/include/images/Portfolio.swf" />');
        document.write('<param name="quality" value="high" />');
        document.write('<param name="bgcolor" value="#d9d9d9" />');
        document.write('<param name="allowScriptAccess" value="sameDomain" />');
        document.write('<embed src="/nl/include/images/Portfolio.swf" quality="high" bgcolor="#869ca7"');
        document.write('width="520" height="100%" name="Portfolio" align="middle"');
        document.write('play="true"');
        document.write('loop="false"');
        document.write('quality="high"');
        document.write('allowScriptAccess="sameDomain"');
        document.write('type="application/x-shockwave-flash"');
        document.write('pluginspage="http://www.adobe.com/go/getflashplayer">');
        document.write('</embed>');
        document.write('</object>');
    }
    else {
        if (nonFlashContent != null) {
            nonFlashContent.style.visibility = "visible";
        }
    }
}

function IsFlashEnabledIE(intFlashVersie_IN)
{
    var blnFlashEnabled;
    var tmpObject;

	try {
            tmpObject = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + intFlashVersie_IN);
            blnFlashEnabled = tmpObject;
	    } 
	    catch (e) 
	    {
	        blnFlashEnabled =false;
	    }

    return blnFlashEnabled;
}

function IsFlashEnabledFireFox(intFlashVersie_IN)
{

    // Declaraties
    var intFlashVersie;
    var arrDelen;
    var blnFlashEnabled;

    // Init
    blnFlashEnabled = false;

    if ( (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0 )
    { 
        arrDelen = navigator.plugins["Shockwave Flash"].description.split(" "); 
        for (var i = 0; i < arrDelen.length; ++i) 
        { 
            if (isNaN(parseInt(arrDelen[i]))) 
                continue; 

            intFlashVersie = arrDelen[i]; 
        } 

        blnFlashEnabled = intFlashVersie >= intFlashVersie_IN;
    } 

    return blnFlashEnabled;    
}

function IsFlashEnabledChrome(intFlashVersie_IN)
{

    // Declaraties
    var intFlashVersie;
    var arrDelen;
    var blnFlashEnabled;

    // Init
    blnFlashEnabled = false;

    if ( (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0 )
    { 
        arrDelen = navigator.plugins["Shockwave Flash"].description.split(" "); 
        for (var i = 0; i < arrDelen.length; ++i) 
        { 
            if (isNaN(parseInt(arrDelen[i]))) 
                continue; 

            intFlashVersie = arrDelen[i]; 
        } 

        blnFlashEnabled = intFlashVersie >= intFlashVersie_IN;
    } 

    return blnFlashEnabled;    
}

