﻿function DoOnLoad(){
    var objIntro = document.getElementById('Introduction');
    var objLeft = document.getElementById('Left');
    if (objIntro != undefined)
        if (trim(objIntro.innerHTML).length == 0)
            objIntro.style.display='none';
            
    if (objLeft != undefined)
        if (trim(objLeft.innerHTML).length == 0)
            objLeft.style.height='350px';
}


function setMC(Id, IMGSrc, TXTDecoration){
    document.getElementById('MCIMG' + Id).src=IMGSrc;
    document.getElementById('MCTXT' + Id).style.textDecoration=TXTDecoration;
}

function trim(value) {
  value = value.replace(/^\s+/,'');
  value = value.replace(/\s+$/,'');
  return value;
}

function CheckRegisterForm(p_objForm){
    
    if(p_objForm.UserName.value.length==0){ 
        alert('Geen gebruikersnaam ingevuld.');
        p_objForm.UserName.focus();
        return false;
    }
    
    if (p_objForm.PassWord1.value.length==0){
        alert('Geen wachtwoord ingevuld.');
        p_objForm.PassWord1.focus();
        return false;
    }
    
    if (p_objForm.PassWord2.value.length==0){
        alert('Geen bevestiging van het wachtwoord ingevuld.');
        p_objForm.PassWord2.focus();
        return false;
    }
    
    if (p_objForm.PassWord1.value != p_objForm.PassWord2.value){
        alert('Wachtwoord komt niet overeen met de bevestiging van het wachtwoord.');
        return false;
    }
    
    if(p_objForm.Email.value.length!=0){ 
        var l_bln_ValidMail = p_objForm.Email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
        if(!l_bln_ValidMail){ 
            alert('Uw emailadres is ongeldig!'); 
            p_objForm.Email.focus(); 
            return false; 
        }
    }
    else{
        alert('Geen emailadres ingevuld.');
        p_objForm.Email.focus(); 
        return false;
    }
    
    p_objForm.submit();
    return true;
}

function CheckWWForgotForm(p_objForm){

    if(p_objForm.Email.value.length!=0){ 
        var l_bln_ValidMail = p_objForm.Email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
        if(!l_bln_ValidMail){ 
            alert('Uw emailadres is ongeldig!'); 
            p_objForm.Email.focus(); 
            return false; 
        }
    }
    else{
        alert('Geen emailadres ingevuld.');
        p_objForm.Email.focus(); 
        return false;
    }
    
    p_objForm.submit();
    return true;
}

function CheckLoginForm(p_objForm){
    
    if(p_objForm.UserName.value.length==0){ 
        alert('Geen gebruikersnaam ingevuld.');
        p_objForm.UserName.focus();
        return false;
    }
    
    if (p_objForm.PassWord.value.length==0){
        alert('Geen wachtwoord ingevuld.');
        p_objForm.PassWord.focus();
        return false;
    }
    
    p_objForm.submit();
    return true;
}


function setActiveStyleSheet(p_strTitle) {

  var l_intCount, l_objTag, l_blnShown, l_strCookieName;
  l_blnShown = false;
  l_strCookieName = 'KWWStyleSize'
  
  for(l_intCount=0; (l_objTag = document.getElementsByTagName("link")[l_intCount]); l_intCount++) {
    if(l_objTag.getAttribute("rel").indexOf("Alternate ") != -1 && l_objTag.getAttribute("title")) {
      l_objTag.disabled = true;
      document.getElementById(l_objTag.getAttribute("title")+'Font').style.color='#B2B2B2';
      if(l_objTag.getAttribute("title") == p_strTitle){
        l_objTag.disabled = false;
        l_blnShown = true;
        document.getElementById(p_strTitle+'Font').style.color='#ff6600';
      }
    }
  }
    
  if (!l_blnShown){
    if (readCookie(l_strCookieName) != null)
        setActiveStyleSheet(readCookie(l_strCookieName))
    else
        setActiveStyleSheet("Default");
  }else{
    eraseCookie(l_strCookieName);
    createCookie(l_strCookieName,p_strTitle,365);
  }
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

var srcRadioOff = '/Images/input/radio_off.gif';
var srcRadioOn = '/Images/input/radio_on.gif';

function SetSentCopy(){
    var objField = document.getElementById('SentCopy');
    if (objField.value == '1'){
        document.getElementById('SentCopyIMG').src=srcRadioOff;
        objField.value = '0'
    }else{
        document.getElementById('SentCopyIMG').src=srcRadioOn;
        objField.value = '1'
    }
}

function CheckReactionForm(p_objForm){
    
    if (p_objForm.Reaction.value.length==0){
        alert('Geen reactie ingevuld.');
        p_objForm.Reaction.focus();
        return false;
    }
    
    p_objForm.submit();
    return true;

}

function SetRadioButtons(objElement, value){
    var ObjParent = objElement.offsetParent;
    for(var i=0;i<ObjParent.childNodes.length;i++) {
        if (ObjParent.childNodes[i].src != undefined && ObjParent.childNodes[i].src.length > 0)
            ObjParent.childNodes[i].src = srcRadioOff;
        else if (ObjParent.childNodes[i].src != undefined && ObjParent.childNodes[i].src.length == 0)
            ObjParent.childNodes[i].value = value;
    }
    objElement.src = srcRadioOn;
}

function setSelectBoxValue (p_strId){
     if(document.getElementById('SearchBoxContent')!= null)
     {
        document.getElementById('SearchBoxContent').style.display='none';
        document.getElementById('SearchBoxSelected').innerHTML=document.getElementById(p_strId).innerHTML;
        document.getElementById('SearchIn').value=p_strId;
     }
}

function checkEmailReaction(p_strForm){
    var objForm = document.getElementById(p_strForm);
    
    if (objForm.Naam.value.length==0){
        alert('Geen Naam ingevuld.');
        objForm.Naam.focus();
        return false;
    }
    
    if (objForm.Email.value.length==0){
        alert('Geen Email ingevuld.');
        objForm.Email.focus();
        return false;
    }else{
    	var goodEmailA = objForm.Email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (!goodEmailA){
			window.alert('Dit emailadres is niet valide.');
			objForm.Email.focus();
			return false;
		}
    }
    
    if (objForm.Reaction.value.length==0){
        alert('Geen reactie ingevuld.');
        objForm.Reaction.focus();
        return false;
    }
    
    objForm.submit();
}


function CheckaddWordForm(objForm){
    
    if (objForm.Woord.value.length==0){
        alert('Geen Woord ingevuld.');
        objForm.Woord.focus();
        return false;
    }
    
    if (objForm.Beschrijving.value.length==0){
        alert('Geen Beschrijving ingevuld.');
        objForm.Beschrijving.focus();
        return false;
    }
    
    objForm.submit();
}

function OpenCloseSelect(p_strId){
    var objUl = document.getElementById(p_strId);
    
    if (objUl.style.display=='block')
        objUl.style.display='none';
    else
        objUl.style.display='block';
}

function OpenMovie(aObj, ItemId, MovieId){
    
    if (aObj.innerHTML == 'Bekijk Film'){
        aObj.innerHTML = 'Sluit Film';
        so = new SWFObject('http://www.ziekenhuis.nl/animaties/swf.php?movieid='+MovieId, 'SWFMovie'+ItemId, '461', '407', '8'); 
        so.write('Movie' +ItemId); 
    }else{
        aObj.innerHTML = 'Bekijk Film';
        document.getElementById('Movie' +ItemId).innerHTML = '';
    }
    
    return true;
} 


