
var OnLoadFunctions = new Array();

function OnLoadAdd(p_strFunction){
    OnLoadFunctions[OnLoadFunctions.length] = p_strFunction;
}

function Onload() {
    for(var i = 0;i < OnLoadFunctions.length;i++) {
        eval(OnLoadFunctions[i]);
    }
}
window.onload = Onload;
var m_intCurrentMenuItem = 1;

function MenuChangeLink(p_objThis, p_strHeaderImg, p_strCurrentCounter) {
    if(p_strHeaderImg) {
        m_intCurrentMenuItem = p_strCurrentCounter;
        var l_arrHeaderImages = document.getElementById('HeadContainer').getElementsByTagName('IMG');
        for(var i=0;i<l_arrHeaderImages.length;i++) {
            l_arrHeaderImages[i].style.display='none';
        }
        var l_arrMenuImages = document.getElementById('MenuItems').getElementsByTagName('LI');
        for(var i=0;i<l_arrMenuImages.length;i++) {
            l_arrMenuImages[i].className='MenuItemNoHover';
            l_arrMenuImages[i].firstChild.className='MenuNoHover';
        }
        
        var l_arrContent = document.getElementById('HomeProductsRotateFade').childNodes;
        for(var i=0;i<l_arrContent.length;i++) {
            l_arrContent[i].style.display='none';
        }
        document.getElementById('HeaderImg1').style.display='block';
        document.getElementById('HeaderImg1').src=p_strHeaderImg;
        
        if(document.getElementById('HomeContent' + p_strCurrentCounter)) {
            document.getElementById('HomeContent' + p_strCurrentCounter).style.display='block';
        }
    }
    MenuChangeLinkClass(p_objThis);
}

function MenuChangeLinkClass(p_objThis, p_blnOut) {
    var l_objChosenItem;
    var l_arrMenuImages = document.getElementById('MenuItems').getElementsByTagName('LI');
    for(var i=0;i<l_arrMenuImages.length;i++) {
        l_arrMenuImages[i].className='MenuItemNoHover';
        l_arrMenuImages[i].firstChild.className='MenuNoHover';
        
        if(l_arrMenuImages[i].id == 'ChosenMenu') {
            l_objChosenItem = l_arrMenuImages[i];
        }
    }
    if(p_blnOut) {
        if(l_objChosenItem) {
            l_objChosenItem.className='MenuItemHover';
            l_objChosenItem.firstChild.className='MenuHover';
        }
    } else {
        p_objThis.className='MenuItemHover';
        p_objThis.firstChild.className='MenuHover';
    }
}

function OpenSubmenu(p_objSelected, p_strOpenId, p_strClass) {
    var l_arrMenuSubItems = document.getElementById('Submenu').getElementsByTagName('UL');
    for(var i=0;i<l_arrMenuSubItems.length;i++) {
        l_arrMenuSubItems[i].style.display='none';
    }
    var l_arrMenuArrow = document.getElementById('Submenu').getElementsByTagName('LI');
    for(var i=0;i<l_arrMenuArrow.length;i++) {
        if(i==0) {
            l_arrMenuArrow[i].className='First';
        } else {
            l_arrMenuArrow[i].className='';
        }
    }
    p_objSelected.className=p_strClass+'Arrow';
    document.getElementById(p_strOpenId).style.display='block';
}

function IsEmail(p_strEmail) {
    var l_strEmail = p_strEmail.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	if (l_strEmail){
	    return true;
	} else {
	    return false;
	}
}

function CheckNewsletter(p_strPath, p_strError) {
    if (!IsEmail(document.getElementById('AddNieuwsbrief').value)) {
        alert(p_strError);
        document.getElementById('AddNieuwsbrief').focus();
    } else {
        document.location=p_strPath + '/Index.aspx?Email=' + document.getElementById('AddNieuwsbrief').value;
    }
}

function AddBrochure(p_intId, p_strTitle, p_strMessage) {
    CreateCookie("Art" + p_intId, p_strTitle, 365);
    document.getElementById('BrochuresCount').innerHTML = parseInt(document.getElementById('BrochuresCount').innerHTML)+1;
    alert(p_strMessage);
}

function DeleteBrochure(p_intId, p_objThis) {
    p_objThis.parentNode.parentNode.parentNode.removeChild(p_objThis.parentNode.parentNode);
    EraseCookie(p_intId);
    document.getElementById('BrochuresCount').innerHTML = parseInt(document.getElementById('BrochuresCount').innerHTML)-1;
}

function DownloadBrochure() {
    var l_strValues = '';
    var l_objItems = document.getElementById('Brochure').getElementsByTagName('input');
    for (i=0; i<l_objItems.length; i++) {
        if (l_objItems[i].type=='button' || l_objItems[i].type=='submit'){
            //do not add.
        } else {
            if(i==0) {
                l_strValues = l_objItems[i].value;
            } else {
                l_strValues = l_strValues + ',' + l_objItems[i].value;
            }
        }
    }
    document.location='/Templates/Pdf/Template1.aspx?rId=' + l_strValues;
}

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);
}

function MouseOut(p_objThis, event) {
	var l_objEventTarget = null;
	
	if(event.toElement) {				
		l_objEventTarget = event.toElement;
	} else if(event.relatedTarget) {				
		l_objEventTarget = event.relatedTarget;
	}

    var l_blnFound = false;
    var l_objEventTargetParent = l_objEventTarget;
    if(l_objEventTargetParent != null ) {		
        while(l_objEventTargetParent.parentNode ) {
            l_objEventTargetParent = l_objEventTargetParent.parentNode
            if(l_objEventTargetParent == p_objThis) {
                l_blnFound = true;
            }
        }
    }
	if(!l_blnFound && p_objThis != l_objEventTarget ) {
	    p_objThis.style.display='none';
	}
}



