var xmlDoc = "/xml/content/homePage2009.xml";
var cookieName = "spotLight";
var spotLightImgs = "";
var spotLightLinkTypes = "";
var spotLightLinks = "";
var spotLightReqSubject = "";

function configSet(){
	$.get(xmlDoc, function(d){
		$(d).find('spot').each(function(){
			spotLightImgs = spotLightImgs + $(this).attr("img") + "|";
			spotLightLinkTypes = spotLightLinkTypes + $(this).attr("linkType") + "|";
			spotLightLinks = spotLightLinks + $(this).attr("link") + "|";
			spotLightReqSubject = spotLightReqSubject + $(this).attr("requestSubject") + "|";
		});
	});
}

configSet();

function spotLight(which){
	var htmlStr = "";
	var spotImgs = window.spotLightImgs;
	var spotLnkTps = window.spotLightLinkTypes;
	var spotLinks = window.spotLightLinks;
	var spotImgDsp = "";
	var spotImgsArray = spotImgs.split("|");
	var spotLnkTypArray = spotLnkTps.split("|");
	var spotLinkArray = spotLinks.split("|");
	var spotsTotal = spotImgsArray.length - 2;

	if(!isNaN(parseFloat(which))){
		SetGetCookie(window.cookieName,parseFloat(which));
	}else{
		if(getCookie(window.cookieName) == null){
			SetGetCookie(window.cookieName,0);
		}else{
			if(parseFloat(window.getCookie(cookieName)) >= spotsTotal){
				SetGetCookie(window.cookieName,0)
			}else{
				SetGetCookie(window.cookieName,(parseFloat(getCookie(window.cookieName))+1))
			}
		}
	}

	if(spotLnkTypArray[getCookie(window.cookieName)] == 'symposium'){
		htmlStr = htmlStr + "<a href=\"#\" onMouseDown=\"requestInfo(\'symposium\')\">";
	}else if(spotLinkArray[getCookie(window.cookieName)] != ''){
		htmlStr = htmlStr + "<a href=\"" + spotLinkArray[getCookie(window.cookieName)] + "\">";
	}
	htmlStr = htmlStr + "<img src=\"/images/content/homepage/spotlight/" + spotImgsArray[getCookie(window.cookieName)] + "\" />";
	if(spotLnkTypArray[getCookie(window.cookieName)] == 'symposium'){
		htmlStr = htmlStr + "</a>";
	}else if(spotLinkArray[getCookie(window.cookieName)] != ''){
		htmlStr = htmlStr + "</a>";
	}
	
	//Nav dots
	htmlStr = htmlStr + "<div id=\"spotNav\">";
	
	for(z=0;z<=parseFloat(spotsTotal);z=z+1){
		htmlStr = htmlStr + "<span class=\"spotNavBalls\">";
		htmlStr = htmlStr + "<a href=\"#\" onMouseOver=\"spotLight(" + z + ");\">";
		htmlStr = htmlStr + "<img width=\"9\" height=\"9\" src=\"/imagesGlobal/interface/homePage/";
		if(z == parseFloat(getCookie(window.cookieName))){
			htmlStr = htmlStr + "spotNav_ballOn.gif";
		}else{
			htmlStr = htmlStr + "spotNav_ballOff.gif";
		}		
		htmlStr = htmlStr + "\" />";
		htmlStr = htmlStr + "</a>";
		htmlStr = htmlStr + "</span>";
		htmlStr = htmlStr + "";
	}
	htmlStr = htmlStr + "</div>";	
	
	document.getElementById('spotLight').innerHTML = htmlStr;
}

function runFunction(){
	if(document.getElementById('spotLight')){
		spotLight('');
	}else{
		setTimeout('runFunction()',250);
	}
}
runFunction();

var RequestData = 'FROM_ADDR=info@abbottmolecular.com|ML_RECIPIENT_EMAIL=ann.nicholson@abbott.com,gary.ricke@orbisdesign.com|SERVER_EMAIL=|ML_SUBJECT=Abbott Molecular Request Info|MAIN_FORM=RequestForm|FORM_KOOKIE=AbbottMolecularDomesticRequest|submitMeth=img|writeFile=csv|'

function requestInfo(type){
	var spotReqSubjectArray = spotLightReqSubject.split("|");
	var symposiumSubject = "";
	var xmlVars = "";
	
	if(spotReqSubjectArray[getCookie(window.cookieName)].length > 2 && type == 'symposium'){
		symposiumSubject = symposiumSubject + spotReqSubjectArray[getCookie(window.cookieName)];
		xmlVars = "&XmlVars=requestSubject|" + symposiumSubject; 
	}else{
		xmlVars = "";
	}
	
	xmlhttpPost('/O2NetAM/Applications/TransformDoc/default.aspx?XmlDoc=/xml/content/requestInformationHome.xml&XsltDoc=/xslt/requestInformationHome.xslt' + xmlVars,'signUpForm');
	
	if(type == 'symposium'){
		document.getElementById('signUpForm').style.background = "transparent url(/imagesGlobal/interface/homePage/requestInfoBack_symp.gif) no-repeat 0px 0px";
	}else{
		document.getElementById('signUpForm').style.background = "transparent url(/imagesGlobal/interface/homePage/requestInfoBack2.gif) no-repeat 0px 0px";
	}
	
	document.getElementById('signUpForm').style.display = 'block';
	
	$import('/javascriptGlobal/requestInformation.js');
	$import('/javascriptO2/FormFunctions.js');
	$import('/javascriptO2/FormProcess.js');
	$import('/javascriptO2/RequestVars.js');
	$import('/javascriptGlobal/FormValidationVarsHomeRFI.js');
	
}
function $import(src){
	var scriptElem = document.createElement('script');
	scriptElem.setAttribute('src',src);
	scriptElem.setAttribute('type','text/javascript');
	document.getElementsByTagName('head')[0].appendChild(scriptElem);
}
function compressExplodedMap(){
		document.getElementById('signUpForm').style.display = 'none';
}
function productSearchRun(){
	var searchTerm = document.products.productSearch.value;
	document.SerachForm.SearchText.value = searchTerm;
	document.getElementById("googleSearchParam").value = searchTerm;
	document.SerachForm.submit(); 
}
function changeMap(region){
	document.images['worldMap'].src = '/imagesGlobal/worldMap' + region + '.gif';
}

$(document).ready(function(){
	$('#accordionUl').hoverAccordion({
		speed: 'normal',
		keepheight: 'true'
	});
});

$import('/javascriptO2/sifr_v3.js');
$import('/javascriptGlobal/sifr_config.js');