/*----------------------------------------------------------------------------------------------*/
//////////////////////////////////////////////////////////////////////////////////////////////////
/*------------------------------------------------------------------------------------------------
	
	Variable Declaration
				
	Author:			Che de Bruin (Phatman Productions)
					09.16.2003  (Last modified)
				
	Overview:		Declare all variables
				
*/
    var imagePictures = new Array();
    var iImages = 0;
    var ImageTimer;
    var MenuTimer;
    var MenuTimerCall;
    var sPreviousImage = '';
    var sPreviousTab = '';
    var sMenuSelected = '';

/*----------------------------------------------------------------------------------------------*/
//////////////////////////////////////////////////////////////////////////////////////////////////
/*------------------------------------------------------------------------------------------------
	
	News Image Rotator
				
	Author:			Che de Bruin (Phatman Productions)
					09.16.2003  (Last modified)
				
	Overview:		Rotates the main news images
				
*/
    
    for (i=0;i<imagePictures.length;i++){
        var cachePictures = new Image();
        cachePictures.src = imagePictures[i][0];
    }

    function jShowImage(){
	    if(document.layers){
		    clearTimeout(ImageTimer);
            document.divImage.document.write("<img src='" + imagePictures[iImages][0] + "' border='0'>")
            document.divImageText.document.write("<div style='font-size: 14px;'>" + imagePictures[iImages][1] + "</div><div>" + imagePictures[iImages][2] + "</div>")
		    document.close()
	    }else{
	        clearTimeout(ImageTimer);
	        divImage.innerHTML = "<img src='" + imagePictures[iImages][0] + "' border='0'>";
	        divImageText.innerHTML = "<div style='font-size: 14px;'>" + imagePictures[iImages][1] + "</div><div>" + imagePictures[iImages][2] + "</div>";
	    }
	    
	    if (sPreviousImage != ""){document.getElementById(sPreviousImage).style.border  = "solid 2px #000000";}
        document.getElementById("divThumbImage" + iImages).style.border  = "solid 2px #FFFFFF";
	    sPreviousImage = "divThumbImage" + iImages
        iImages++
        if (iImages >= imagePictures.length){iImages = 0}
        ImageTimer = setTimeout("jShowImage();",8000)
    }

    function jPreviousImage(){
        if (iImages == 0){
            iImages = imagePictures.length-2;
        }else if (iImages  == 1){
            iImages = imagePictures.length-1;
        }else if (iImages  > 1){
            iImages = iImages-2;
        }
	    jShowImage();
    }

    function jPauseImage(){
        clearTimeout(ImageTimer);
    }
    
    function jPlayImage(iSelectedImages){
        iImages = iSelectedImages;
        jShowImage();
        clearTimeout(ImageTimer);
    }
    
    function jResumeImage(iSelectedImages){
        iImages = iSelectedImages;
        jShowImage();
    }

/*----------------------------------------------------------------------------------------------*/
//////////////////////////////////////////////////////////////////////////////////////////////////
/*------------------------------------------------------------------------------------------------
	
    Tabs
				
    Author:			Che de Bruin
				    02.04.2008  (Last modified)
				
    Overview:		Select and loads page from tab selectiong
				
*/
    
    function jTabs(sSection, sURL, sPrimaryColor){
        
        if(window.XMLHttpRequest){
            var XML = new XMLHttpRequest();
        }else if (window.ActiveXObject){
            var XML = new ActiveXObject("Microsoft.XMLHTTP");
        }

        XML.open("POST", sURL, false);
        XML.send("");
        
        document.all.divTabContent.innerHTML = XML.responseText;  
        
        if(sPreviousTab != ''){
            document.getElementById(sPreviousTab).style.backgroundColor = '';
        }
        
        document.getElementById(sSection).style.backgroundColor  = sPrimaryColor;
        sPreviousTab = sSection;
    } 
    
/*----------------------------------------------------------------------------------------------*/
//////////////////////////////////////////////////////////////////////////////////////////////////
/*------------------------------------------------------------------------------------------------
	
	Drop Down Menu
				
	Author:			Che de Bruin (Phatman Productions)
					09.16.2003  (Last modified)
				
	Overview:		Rotates the main news images
				
*/
    function jMenu(sMenu){
        MenuTimerCall = window.setTimeout("jMenuOpen('" + sMenu + "')",300);
        
    }
    
    function jMenuOpen(sMenu){
        if(sMenuSelected) document.getElementById(sMenuSelected).style.display = 'none';

        document.getElementById(sMenu).style.display = '';
        sMenuSelected = sMenu;
       
        
    }
    
    function jMenuCloseTimer(){
        window.clearTimeout(MenuTimerCall);
        MenuTimer = window.setTimeout(jMenuClose, 500);
    }
    
    function jCancelMenuClose(){
        if(MenuTimer){
		    window.clearTimeout(MenuTimer);
		    MenuTimer = null;
		    
	    }
    }
    
    function jMenuClose(){
        if(sMenuSelected) document.getElementById(sMenuSelected).style.display = 'none';
    }
    
/*----------------------------------------------------------------------------------------------*/
//////////////////////////////////////////////////////////////////////////////////////////////////
/*------------------------------------------------------------------------------------------------
	
	Drop Down Menu
				
	Author:			Che de Bruin (Phatman Productions)
					09.16.2003  (Last modified)
				
	Overview:		Rotates the main news images
				
*/

    function jFieldsError(sFieldName){
        webForm.elements[sFieldName].style.backgroundColor = 'red';
        webForm.elements[sFieldName].style.color = 'white';
        document.getElementById(sFieldName + 'Error').style.display = '';
        vError = 'y';
    }
    
    function jFieldsReset(sFieldName){
        webForm.elements[sFieldName].style.backgroundColor = 'white';
        webForm.elements[sFieldName].style.color = '#494949';
        document.getElementById(sFieldName + 'Error').style.display = 'none';
    } 
     
/*----------------------------------------------------------------------------------------------*/
//////////////////////////////////////////////////////////////////////////////////////////////////
/*----------------------------------------------------------------------------------------------*/
