﻿function SwapImage() { //v3.0
  var i,j=0,x,a=SwapImage.arguments; document.W3Ssr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=FindObj(a[i]))!=null){document.W3Ssr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function FindObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=FindObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j= d.MM_p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }

function PreLoadImagesInVar(pics) {
    for (g=0;g<pics.length;g++)
        preloadImages(pics[g]); 
}

function SetTag(tagname, veld)
{   
    
	target = document.getElementById( veld );
	var text = '';
    
	if (target != null)
	{
		if (typeof target.cursorPos != 'undefined')
		{
			var cursorPos = target.cursorPos;
			text = cursorPos.text;
			cursorPos.text = text + tagname;
		}
		else if (typeof target.selectionStart != 'undefined')
		{
			var sStart = target.selectionStart;
			var sEnd = target.selectionEnd;
			text = target.value.substring(sStart, sEnd);
			text = text + tagname;
			target.value = target.value.substr(0, sStart) + text + target.value.substr(sEnd);
			var nStart = sStart == sEnd ? sStart + text.length : sStart;
			var nEnd = sStart + text.length;
			target.setSelectionRange(nStart, nEnd);
		}
		else
			target.value += text + tagname;
		
		target.focus();
		
	    if ( typeof target.createTextRange != 'undefined' )
		    target.cursorPos = document.selection.createRange().duplicate();
	}
}

var bo_ns_id = 0;
function startIeFix()
{
    if(isIE())
        document.write('<noscript id="bo_ns_id_' + bo_ns_id + '">');
}


function endIeFix()
{
    if(isIE())
    {
        var theObject = document.getElementById("bo_ns_id_" + bo_ns_id++);
        var theNoScript = theObject.innerHTML;
        document.write(theNoScript);
    }
}


function isIE()
{
    var strBrowser = navigator.userAgent.toLowerCase();

    if(strBrowser.indexOf("msie") > -1 && strBrowser.indexOf("mac") < 0)
        return true;
    else
        return false;
}

function FotoBookSlideUp(p_strSlideDiv, p_strHideDiv, p_strShowDiv, p_objSlideForm)
{
    hideElementById(p_strHideDiv);
    
    if(isIE())
        hideElementById(p_strSlideDiv); 
    else
        new Effect.SlideUp(p_strSlideDiv,{duration:1});
    
    showElementById(p_strShowDiv);     
        
    p_objSlideForm.Slide.value=0;
    return false;
}


function FotoBookSlideDown(p_strSlideDiv, p_strHideDiv, p_strShowDiv, p_objSlideForm)
{
    hideElementById(p_strHideDiv);
    
    if(isIE())
        showElementById(p_strSlideDiv); 
    else
        new Effect.SlideDown(p_strSlideDiv,{duration:1});
        
    showElementById(p_strShowDiv);     
    
    p_objSlideForm.Slide.value=1;
    return false;
}

function FotoOverviewDisappear(p_strDiv, p_strFormId, p_intTotal, p_inPerRow, p_strButtonId, p_objSlideForm)
{
    var l_varCijfer = p_strFormId.Left.value 
    if (l_varCijfer > -1 && l_varCijfer < p_intTotal - p_inPerRow)
    {
        new Effect.Squish(p_strDiv + l_varCijfer,{duration:1});
        p_strFormId.Left.value++;
        p_strFormId.Right.value++;
        l_varCijfer++;
        if (l_varCijfer == (p_intTotal - p_inPerRow))
            hideElementById(p_strButtonId + 'Right');
    }
    
    showElementById(p_strButtonId + 'Left');
    
    return false;
}

function FotoOverviewAppear(p_strDiv, p_strFormId, p_intTotal, p_inPerRow, p_strButtonId)
{
    var l_varCijfer = p_strFormId.Right.value;
    
    if (l_varCijfer > -1 && l_varCijfer < p_intTotal - p_inPerRow)
    {
        showElementById(p_strDiv + l_varCijfer);
        p_strFormId.Left.value--;
        p_strFormId.Right.value--;
        l_varCijfer--;
        if (l_varCijfer < 0)
            hideElementById(p_strButtonId + 'Left');
    }
    
    showElementById(p_strButtonId + 'Right');
   
    return false;
}

function SethiddenValues(p_strFormId)
{
    p_strFormId.Right.value=-1;
    p_strFormId.Left.value=0;
    p_strFormId.Slide.value=0;
}

function SethiddenMovieValues(p_strFormId)
{
    p_strFormId.Slide.value=0;
}

function showElementById(p_strID)
{
    document.getElementById(p_strID).style.display='block';
}

function hideElementById(p_strID)
{
    document.getElementById(p_strID).style.display='none';
}

function SetImageFotoBoek(p_objForm, p_strSlideDiv, p_strHideDiv, p_strShowDiv, p_strSwapImage, p_strSwapWith)
{   
    SwapImage(p_strSwapImage,'',p_strSwapWith,1);

    if (p_objForm.Slide.value != 1)
        FotoBookSlideDown(p_strSlideDiv, p_strHideDiv, p_strShowDiv, p_objForm);
}

function MovieSlideDown(p_strSlideDiv, p_strHideDiv, p_strShowDiv, p_objSlideForm, p_strMovieId)
{ 
    if(p_objSlideForm.Slide.value!=2)
    {
        hideElementById(p_strHideDiv);
        if(isIE())
            showElementById(p_strSlideDiv); 
        else
            new Effect.SlideDown(p_strSlideDiv,{duration:1});
         
        showElementById(p_strShowDiv); 
        p_objSlideForm.Slide.value=1;    
    }
    else
    {
        hideElementById(p_strMovieId);
        p_objSlideForm.Slide.value=0;    
    }

    return false;
}

function MovieSlideUp(p_strSlideDiv, p_strHideDiv, p_strShowDiv, p_objSlideForm)
{

    hideElementById(p_strHideDiv);
    if(isIE())
        hideElementById(p_strSlideDiv); 
    else
        new Effect.SlideUp(p_strSlideDiv,{duration:1});
    showElementById(p_strShowDiv);     
    p_objSlideForm.Slide.value=0;
    return false;
}

function PlayMovie(p_strSlideDiv, p_strHideDiv, p_strShowDiv, p_objForm, p_strMovieDiv, p_strMovieFile, p_strWidth, p_strHeight)
{
    hideElementById(p_strSlideDiv);
    hideElementById(p_strHideDiv);
    showElementById(p_strMovieDiv); 
    showElementById(p_strShowDiv);     
    PlayMovieStart(p_strMovieFile, p_strMovieDiv, p_strWidth, p_strHeight);
    p_objForm.Slide.value=2;
    return false;
}

var m_intStartPos = 0;
var m_intEndPos = 30;
var m_intMovingPos = 0;
var m_blnMoving = 0;
var m_intDivHeight = 0;
var m_blnPos = 0;
var m_intSlowingDown = 0;


function Drop(p_strDiv)
{
    if(m_intMovingPos<(m_intEndPos-120))
    {
        m_intMovingPos=m_intMovingPos+60;
    }
    else
    {
        m_intSlowingDown--;
        if(m_intSlowingDown>0)
            m_intMovingPos=m_intMovingPos+(m_intSlowingDown);
        else
            m_intMovingPos++;
    }   
    
    document.getElementById(p_strDiv).style.top=m_intMovingPos+'px';
    
    if(m_intMovingPos<m_intEndPos)
    {
        setTimeout(function(){ Drop(p_strDiv) },1);
    }
    else
    {
        m_blnMoving=0;
    }
}


function SetNewsLetter(p_objForm)
{
    if (p_objForm.NewsLetter.value==0)
    {
        p_objForm.NewsLetter.value=1;
        SwapImage('PersDataLetterIMG','','/Images/Buttons/PollBut_block.gif',1);
    }
    else
    {
        p_objForm.NewsLetter.value=0;
        SwapImage('PersDataLetterIMG','','/Images/Buttons/PollBut_none.gif',1);
    }
}