// This script adds additional content to a page (depending on what page it is).
$(document).ready(function() {
	if (window.location.href.search(".com/clients") != -1) {
		if (navigator.appName == "Microsoft Internet Explorer") {
			$("#nav_column").css("margin-top","60px");		
		}
		else {
			$("#nav_column").css("margin-top","44px");
		}
		imagesHTML = "<div id='imgDiv1'></div><div id='imgDiv2'></div><div id='imgDiv3'></div><div id='imgDiv4'></div><div id='test'></div>";
		$("#nav_column").html(imagesHTML);

		//Make the 4 imgDivs evenly-sized:
		for (var i = 1; i <= 4; i++) {
			$("#imgDiv"+i).css("width","154px");
			$("#imgDiv"+i).css("height","78px");
			$("#imgDiv"+i).css("margin-left","30px");
			$("#imgDiv"+i).css("margin-right","30px");
			$("#imgDiv"+i).css("margin-bottom","60px");			
		}

		Array.prototype.shuffle = function (){ for(var rnd, tmp, i=this.length; i; rnd=parseInt(Math.random()*i), tmp=this[--i], this[i]=this[rnd], this[rnd]=tmp);};		
		imagesArray = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];		
		imagesArray.shuffle();
		imagesPointer = 0;
		stopFade = new Array(0,0,0,0);

		//Specify 4 different initial fade-in timeouts (one for each div):
		timeoutArray = [1,2,3,4];
		timeoutArray.shuffle();
		
		timer = new Array();		

		changeLogo = new Array();

		//Start fading in an image in each div at their specified timeouts:
		for (var i = 1; i <= 4; i++) {
			setTimeout("displayImage("+i+");", timeoutArray[i-1] * 1000);			
		}
		
		changeLogo[1] = true;
		changeLogo[2] = true;
		changeLogo[3] = true;
		changeLogo[4] = true;
		
		//Set 4 listeners (one for each logo div) to control animation pausing:		
		$("#imgDiv1").mouseover(function() {
			changeLogo[1] = false;
			clearTimeout(timer[1]);
		});
		$("#imgDiv1").mouseout(function() {
			changeLogo[1] = true;
			timer[1] = setTimeout("changeImage(1);", 10000);
		});		

		$("#imgDiv2").mouseover(function() {
			changeLogo[2] = false;
			clearTimeout(timer[2]);
		});
		$("#imgDiv2").mouseout(function() {
			changeLogo[2] = true;
			timer[2] = setTimeout("changeImage(2);", 10000);
		});	

		$("#imgDiv3").mouseover(function() {
			changeLogo[3] = false;
			clearTimeout(timer[3]);
		});
		$("#imgDiv3").mouseout(function() {
			changeLogo[3] = true;
			timer[3] = setTimeout("changeImage(3);", 10000);
		});	
		
		$("#imgDiv4").mouseover(function() {
			changeLogo[4] = false;
			clearTimeout(timer[4]);
		});
		$("#imgDiv4").mouseout(function() {
			changeLogo[4] = true;
			timer[4] = setTimeout("changeImage(4);", 10000);
		});							
	}
	else if (window.location.href.search("/contact") != -1) {
		$(".textInput").each(function() {
			if ($(this).attr("name") == "word") {
				$(this).attr("id", "word");
			}
		});
		//$("#something").attr("onsubmit","return validateForm();");
		$("#something").submit(validateForm);
		
		if (window.location.href.search("/?option=done") != -1) {
			$("#contact").prepend("<span style='color: red; display: block; margin-bottom: 20px;'>Thank you. Your submission will be processed soon.</span>");
		}
	}
});

function displayImage(divNumber) {
	fadeInDiv(divNumber);
	
	$("#imgDiv"+divNumber).html(getImageHTML(imagesArray[imagesPointer]));
	
	if (imagesPointer == 15) {
		imagesPointer = 0;
	}
	else {
		imagesPointer++;
	}
	//$("#test").html(imagesPointer);
	/*timer[divNumber] = */
	
	timer[divNumber] = setTimeout("changeImage("+divNumber+");", 10000);	
}

function fadeInDiv(divNumber) {
	if (stopFade[divNumber-1] != 10) {
		stopFade[divNumber-1]++;
		$("#imgDiv"+divNumber)[0].style.opacity = stopFade[divNumber-1]/10;
		$("#imgDiv"+divNumber)[0].style.filter = 'alpha(opacity=' + stopFade[divNumber-1]*10 + ')';
		setTimeout("fadeInDiv("+divNumber+");", 100);
	}
	if (stopFade[divNumber-1] == 10) {
		//$("#imgDiv"+divNumber)[0].style.display = "none";
	}		
}

function fadeOutDiv(divNumber) {
	if (stopFade[divNumber-1] != 0) {
		stopFade[divNumber-1]--;
		$("#imgDiv"+divNumber)[0].style.opacity = stopFade[divNumber-1]/10;
		$("#imgDiv"+divNumber)[0].style.filter = 'alpha(opacity=' + stopFade[divNumber-1]*10 + ')';
		setTimeout("fadeOutDiv("+divNumber+");", 100);
	}
	if (stopFade[divNumber-1] == 0) {
		//$("#imgDiv"+divNumber)[0].style.display = "none";
	}		
}

function changeImage(divNumber) {
	fadeOutDiv(divNumber);
	
	//This line fixes the crazy image switch bug:
	clearTimeout(timer[divNumber]);
	
	setTimeout("displayImage("+divNumber+");",2000);		
}

function getImageHTML(imgNumber) {
		switch (imgNumber) {
			case 1:
				return "<a class='img1' href='http://www.quantummethod.com/work/audex/'><img id='img1' src='../images/clientsCarousel/1.5.png' onmouseover='$(\"#img1\").attr(\"src\",\"../images/clientsCarousel/1.png\");' onmouseout='$(\"#img1\").attr(\"src\",\"../images/clientsCarousel/1.5.png\");' /></a>";
				break;
			case 2:
				return "<a class='img2' href='http://www.quantummethod.com/work/beverly-hills-bar-association/'><img id='img2' src='../images/clientsCarousel/2.5.png' onmouseover='$(\"#img2\").attr(\"src\",\"../images/clientsCarousel/2.png\");' onmouseout='$(\"#img2\").attr(\"src\",\"../images/clientsCarousel/2.5.png\");' /></a>";
				break;
			case 3:
				return "<a class='img3' href='http://www.quantummethod.com/work/biodiscovery/'><img id='img3' src='../images/clientsCarousel/3.5.png' onmouseover='$(\"#img3\").attr(\"src\",\"../images/clientsCarousel/3.png\");' onmouseout='$(\"#img3\").attr(\"src\",\"../images/clientsCarousel/3.5.png\");' /></a>";
				break;
			case 4:
				return "<a class='img4' href='http://www.quantummethod.com/work/bruisemd/'><img id='img4' src='../images/clientsCarousel/4.5.png' onmouseover='$(\"#img4\").attr(\"src\",\"../images/clientsCarousel/4.png\");' onmouseout='$(\"#img4\").attr(\"src\",\"../images/clientsCarousel/4.5.png\");' /></a>";
				break;
			case 5:
				return "<a class='img5' href='http://www.quantummethod.com/work/ecorntech/'><img id='img5' src='../images/clientsCarousel/5.5.png' onmouseover='$(\"#img5\").attr(\"src\",\"../images/clientsCarousel/5.png\");' onmouseout='$(\"#img5\").attr(\"src\",\"../images/clientsCarousel/5.5.png\");' /></a>";
				break;
			case 6:
				return "<a class='img6' href='http://www.quantummethod.com/work/eeg-spectrum-international/'><img id='img6' src='../images/clientsCarousel/6.5.png' onmouseover='$(\"#img6\").attr(\"src\",\"../images/clientsCarousel/6.png\");' onmouseout='$(\"#img6\").attr(\"src\",\"../images/clientsCarousel/6.5.png\");' /></a>";
				break;
			case 7:
				return "<a class='img7' href='http://www.quantummethod.com/work/gait/'><img id='img7' src='../images/clientsCarousel/7.5.png' onmouseover='$(\"#img7\").attr(\"src\",\"../images/clientsCarousel/7.png\");' onmouseout='$(\"#img7\").attr(\"src\",\"../images/clientsCarousel/7.5.png\");' /></a>";
				break;
			case 8:
				return "<a class='img8' href='http://www.quantummethod.com/work/leptos-biomedical/'><img id='img8' src='../images/clientsCarousel/8.5.png' onmouseover='$(\"#img8\").attr(\"src\",\"../images/clientsCarousel/8.png\");' onmouseout='$(\"#img8\").attr(\"src\",\"../images/clientsCarousel/8.5.png\");' /></a>";
				break;
			case 9:
				return "<a class='img9' href='http://www.quantummethod.com/work/levia/'><img id='img9' src='../images/clientsCarousel/9.5.png' onmouseover='$(\"#img9\").attr(\"src\",\"../images/clientsCarousel/9.png\");' onmouseout='$(\"#img9\").attr(\"src\",\"../images/clientsCarousel/9.5.png\");' /></a>";
				break;
			case 10:
				return "<a class='img10' href='http://www.quantummethod.com/work/lifescript/'><img id='img10' src='../images/clientsCarousel/10.5.png' onmouseover='$(\"#img10\").attr(\"src\",\"../images/clientsCarousel/10.png\");' onmouseout='$(\"#img10\").attr(\"src\",\"../images/clientsCarousel/10.5.png\");' /></a>";
				break;
			case 11:
				return "<a class='img11' href='http://quantummethod.com/work/la-county-technology-week/'><img id='img11' src='../images/clientsCarousel/11.5.png' onmouseover='$(\"#img11\").attr(\"src\",\"../images/clientsCarousel/11.png\");' onmouseout='$(\"#img11\").attr(\"src\",\"../images/clientsCarousel/11.5.png\");' /></a>";
				break;
			case 12:
				return "<a class='img12' href='http://www.quantummethod.com/work/para-los-ninos/'><img id='img12' src='../images/clientsCarousel/12.5.png' onmouseover='$(\"#img12\").attr(\"src\",\"../images/clientsCarousel/12.png\");' onmouseout='$(\"#img12\").attr(\"src\",\"../images/clientsCarousel/12.5.png\");' /></a>";
				break;
			case 13:
				return "<a class='img13' href='http://www.quantummethod.com/work/rx-research-staffing/'><img id='img13' src='../images/clientsCarousel/13.5.png' onmouseover='$(\"#img13\").attr(\"src\",\"../images/clientsCarousel/13.png\");' onmouseout='$(\"#img13\").attr(\"src\",\"../images/clientsCarousel/13.5.png\");' /></a>";
				break;
			case 14:
				return "<a class='img14' href='http://www.quantummethod.com/work/teledyne-technologies/'><img id='img14' src='../images/clientsCarousel/14.5.png' onmouseover='$(\"#img14\").attr(\"src\",\"../images/clientsCarousel/14.png\");' onmouseout='$(\"#img14\").attr(\"src\",\"../images/clientsCarousel/14.5.png\");' /></a>";
				break;
			case 15:
				return "<a class='img15' href='http://www.quantummethod.com/work/vendare-media/'><img id='img15' src='../images/clientsCarousel/15.5.png' onmouseover='$(\"#img15\").attr(\"src\",\"../images/clientsCarousel/15.png\");' onmouseout='$(\"#img15\").attr(\"src\",\"../images/clientsCarousel/15.5.png\");' /></a>";
				break;
			case 16:
				return "<a class='img16' href='http://www.quantummethod.com/work/vista-vitamins/'><img id='img16' src='../images/clientsCarousel/16.5.png' onmouseover='$(\"#img16\").attr(\"src\",\"../images/clientsCarousel/16.png\");' onmouseout='$(\"#img16\").attr(\"src\",\"../images/clientsCarousel/16.5.png\");' /></a>";
				break;
		}
}
