﻿
            function preDownloadImages() {

                objImage = new Image();
                objImage.src="images/wrapper_2.jpg";
                
                objImage2 = new Image();
                objImage2.src="images/wrapper_3.jpg";

                objImage4 = new Image();
                objImage4.src="images/wrapper_4.jpg";

                } // End function



			function RotateImages(strStart, strStopRotate)
				{

				var intStartUse = parseInt(strStart);
				intStopRotate = parseInt(strStopRotate);
				intRotateImageCounter = intRotateImageCounter + 1;
				intRestartRotate = 0;
				
                if (intStartUse == -1000) {
                    intStartUse = intCurrentWrapper - 1;
                    intRestartRotate = 1;
                    } // End if
                else {
                    if (intStartUse == -2000) {
                        intStartUse = intCurrentWrapper + 1;
                        intRestartRotate = 1;
                        } // End if
                    } // End else


				if (intRotateImageCounter > 15) {
				    window.clearInterval(intIntervalId2);
				    return;
				    } // End if

                if (intStopRotate == 1) {
                    window.clearInterval(intIntervalId);
                    window.clearInterval(intIntervalId2);
                    intCurrentWrapper = intStartUse - 1;
                    } // End if

                if (intCurrentWrapper != intStartUse) {
    				window.clearInterval(intIntervalId2);
                    intFadeImageCounter = 0;
                    intIntervalId = window.setInterval("fadeImage('0')",60);
				    } // End if
				else {
                    var intNewStart = intStartUse + 1;
                    intRotateImageCounter = 0;
                    intIntervalId2 = window.setInterval("RotateImages('" + intNewStart + "', '0')",8000);
                    } // End else
				}

            function fadeImage(strInOut) {
                // intInOut: 0: fade out, 1: fade in

				if (intFadeImageCounter > 50) {
				    window.clearInterval(intIntervalId);
				    return;
				    } // End if

                intFadeImageCounter = intFadeImageCounter + 1;
                
			    var ImageSpan1 = document.getElementById('wrapper_span1');
			    var intNewOpacitySetting = 100;
			    var intStop = 0;
			    var intInOut = parseInt(strInOut);
			    
                switch (intInOut) {
                    case 0:
                        intNewOpacitySetting = intCurrentOpacitySetting - 10;
                        if (intNewOpacitySetting <= 0) {
                            intNewOpacitySetting = 0;
                            intStop = 1;
                            } // End if
                        break;
                    case 1:
                        intNewOpacitySetting = intCurrentOpacitySetting + 10;
                        if (intNewOpacitySetting >= 100) {
                            intNewOpacitySetting = 100;
                            intStop = 1;
                            } // End if
                        break;
                    } // End switch

                var strNewOpacityString = "alpha(opacity=" + intNewOpacitySetting + ")";
			    ImageSpan1.style.filter = strNewOpacityString;
                switch (intNewOpacitySetting) {
                    case 100:
                        strNewOpacityString = "1";
                        break;
                    default:
			            strNewOpacityString = "." + intNewOpacitySetting;
			            break;
			        } // End switch
			    ImageSpan1.style.opacity = strNewOpacityString;
			    
			    intCurrentOpacitySetting = intNewOpacitySetting;

                if (intStop == 1) {
                    window.clearInterval(intIntervalId);
                    if (intInOut == 0) {
                        intCurrentOpacitySetting = 0;
                        exchangeImage();
                        } // End if
                    else {
                        if (intStopRotate != 1 || intRestartRotate == 1) {
                            var intNewStart = intCurrentWrapper + 1;
                            intRotateImageCounter = 0;
                            intIntervalId2 = window.setInterval("RotateImages('" + intNewStart + "', '0')",8000);
                            } // End if
                        else {
                            //Quit everything
                            window.clearInterval(intIntervalId);
                            window.clearInterval(intIntervalId2);
                            } // End else
                        } // End else

                    } // End if
                } // End function fadeImage()
                
            function exchangeImage() {
				var ImageArr1 = new Array("wrapper_1.jpg","wrapper_2.jpg","wrapper_3.jpg","wrapper_4.jpg");
				var LinkArr1 = new Array("l1.aspx","contactf.aspx","bg1.aspx","pm/blog");
				var ImageHolder1 = document.getElementById('imageWrapper1');
			    var ImageSpan1 = document.getElementById('wrapper_span1');

				//var intStartUse = parseInt(strStart);
				var intStartUse = intCurrentWrapper + 1;

                if (intStartUse != 100) {

				    var ImageDiv1 = document.getElementById('wrapper_header');
				    
				    if (intStartUse >= ImageArr1.length) {
					    intStartUse = 0;
					    } // End if
					else {
					    if (intStartUse < 0) {
					        intStartUse = 3;
					        } // End if
					    } // End else

				    var ImageURL = "images/" + ImageArr1[intStartUse];

				    ImageHolder1.src = ImageURL;
				    document.getElementById("wrapper_link_1").href = LinkArr1[intStartUse];

				    switch (intStartUse) {
					    case 0:
						    document.getElementById("navImage1").src = "images/nav_scene1_h.jpg";
						    document.getElementById("navImage2").src = "images/nav_scene2.jpg";
						    document.getElementById("navImage3").src = "images/nav_scene3.jpg";
						    document.getElementById("navImage4").src = "images/nav_scene4.jpg";
						    break;
					    case 1:
						    document.getElementById("navImage1").src = "images/nav_scene1.jpg";
						    document.getElementById("navImage2").src = "images/nav_scene2_h.jpg";
						    document.getElementById("navImage3").src = "images/nav_scene3.jpg";
						    document.getElementById("navImage4").src = "images/nav_scene4.jpg";
						    break;
					    case 2:
						    document.getElementById("navImage1").src = "images/nav_scene1.jpg";
						    document.getElementById("navImage2").src = "images/nav_scene2.jpg";
						    document.getElementById("navImage3").src = "images/nav_scene3_h.jpg";
						    document.getElementById("navImage4").src = "images/nav_scene4.jpg";
						    break;
					    case 3:
						    document.getElementById("navImage1").src = "images/nav_scene1.jpg";
						    document.getElementById("navImage2").src = "images/nav_scene2.jpg";
						    document.getElementById("navImage3").src = "images/nav_scene3.jpg";
						    document.getElementById("navImage4").src = "images/nav_scene4_h.jpg";
						    break;
					    }
  			
				    var intNewStart = intStartUse + 1;
				    
				    intCurrentWrapper = intStartUse;
				    
                    intFadeImageCounter = 0;
                    intIntervalId = window.setInterval("fadeImage('1')",60);

				    } // End if
                } // end function exchangeImage()



