/*
	TalkShoe Confidential Information
	Copyright (c) 2005 - 2009 
*/

// so it won't throw errors with old javascript
  //function resetDropdowns()  { return }

var downloadLink;
var defaultDL;
var newOS;

function setDefaultOS(osSelect){
	defaultDL = osSelect;
	changeDownload(osSelect);
}

function changeDownload(osSelect){
var winDL = document.getElementById('WinDownloadVar').value;
var macDL = document.getElementById('MacDownloadVar').value;
var unixDL = document.getElementById('UnixDownloadVar').value;

	if(osSelect=="Windows"){
		downloadLink=winDL;
	}else if(osSelect=="Mac"){
		downloadLink=macDL;
	}else if(osSelect=="Linux" || osSelect=="Unix"){
		downloadLink=unixDL;
	}else{
		document.getElementById('DownloadsTableMain1').style.display = "none";
		document.getElementById('DownloadsTableMain3').style.display = "";
	}
	
	newOS=osSelect;
	
	checkBrowserInstructions('DownloadsForm');

}

function goDownload(dlBtn){
var winDD = document.getElementById('DownloadForm3:winPlatform').value;
var macDD = document.getElementById('DownloadForm3:macPlatform').value;
var unixDD = document.getElementById('DownloadForm3:unixPlatform').value;
var versionError = "Please select your OS Version.";

	if(dlBtn=="first"){
		document.getElementById('WhichDownload').value=downloadLink;
		location.href=downloadLink;
	}else{
		if(newOS=="Windows" && winDD=="none" ){
			errorPop(versionError);
		}else if(newOS=="Mac" && macDD=="none" ){
			errorPop(versionError);
		}else if(newOS=="Unix" && unixDD=="none" ){
			errorPop(versionError);
		}else{
			document.getElementById('WhichDownload').value=downloadLink;
			location.href=downloadLink;
		}
	}

}

function DownloadToggle(formName,checker1){
var obj1=document.getElementById(formName+':'+checker1);

	if(obj1.style.display == ""){
			obj1.style.display = "none";
			document.getElementById('DownloadToggler1').style.display = "";
			document.getElementById('DownloadToggler2').style.display = "none";
	}else{
			obj1.style.display = "";
			document.getElementById('DownloadToggler1').style.display = "none";
			document.getElementById('DownloadToggler2').style.display = "";
	}
}

function checkBrowserInstructions(formName){
	var idChanger;
	if(formName == "DownloadsForm"){
		idChanger = "DownloadsDownload";
	}else{
		idChanger = "PinDownload";
	}
	
	if(OS == 'Mac'){
		if(browser=="Netscape Navigator" || browser=="Gecko"){
			document.getElementById(formName+':'+idChanger+'IEInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'NSInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'SafariInstructions').style.display = "";
			document.getElementById(formName+':'+idChanger+'UNIXInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'OperaInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'GenericInstructions').style.display = "none";
			//TODO: Need to create a separate help file for Gecko on Mac
		}else{
			document.getElementById(formName+':'+idChanger+'IEInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'NSInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'SafariInstructions').style.display = "";
			document.getElementById(formName+':'+idChanger+'UNIXInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'OperaInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'GenericInstructions').style.display = "none";
		}
	}else{
		if(browser=="Internet Explorer" || browser=="InternetExplorer"){
			document.getElementById(formName+':'+idChanger+'IEInstructions').style.display = "";
			document.getElementById(formName+':'+idChanger+'NSInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'SafariInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'UNIXInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'OperaInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'GenericInstructions').style.display = "none";
		}else if(browser=="Netscape Navigator" || browser=="Gecko"){
			document.getElementById(formName+':'+idChanger+'IEInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'NSInstructions').style.display = "";
			document.getElementById(formName+':'+idChanger+'SafariInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'UNIXInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'OperaInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'GenericInstructions').style.display = "none";
		}else if(browser=="Safari"){
			document.getElementById(formName+':'+idChanger+'IEInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'NSInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'SafariInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'UNIXInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'OperaInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'GenericInstructions').style.display = "";
			//Not using Mac Safari but generic instead.
		}else if(browser=="Konqueror"){
			document.getElementById(formName+':'+idChanger+'IEInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'NSInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'SafariInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'UNIXInstructions').style.display = "";
			document.getElementById(formName+':'+idChanger+'OperaInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'GenericInstructions').style.display = "none";
		}else if(browser=="Opera"){
			document.getElementById(formName+':'+idChanger+'IEInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'NSInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'SafariInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'UNIXInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'OperaInstructions').style.display = "";
			document.getElementById(formName+':'+idChanger+'GenericInstructions').style.display = "none";
		}else{
			document.getElementById(formName+':'+idChanger+'IEInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'NSInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'SafariInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'UNIXInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'OperaInstructions').style.display = "none";
			document.getElementById(formName+':'+idChanger+'GenericInstructions').style.display = "";
		}
	}
}

function changeBulletCheck(formName,pinValueBoolean){
	var idChanger;
	if(formName == "DownloadsForm"){
		idChanger = "DownloadsDownload";
		document.getElementById(formName+':DownloadsBulletImg2').style.display="none";
		document.getElementById(formName+':DownloadsBulletCheckImg2').style.display="";
	}else{
		idChanger = "PinCreate";
		if(pinValueBoolean != ''){
			document.getElementById('pinCreateWarningImg2').style.display="none";
		}
		if(pinValueBoolean == ''){
			document.getElementById('pinCreateWarningImg1').style.display="none";
			document.getElementById('pinCreateWarningImg3').style.display="";
		}
		
		document.getElementById(formName+':main'+idChanger+'BulletImg2').style.display="none";
		document.getElementById(formName+':main'+idChanger+'BulletCheckImg2').style.display="";
	}
	
}

function changeDownloads(formName,osSelect){
	var idChanger;
	if(formName == "DownloadsForm"){
		idChanger = "Downloads";
	}else{
		idChanger = "Pin";
	}

 	if(osSelect=="Windows"){
		document.getElementById(formName+':'+idChanger+'WinDownloadDiv').style.display = "";
		document.getElementById(formName+':'+idChanger+'MacDownloadDiv').style.display = "none";
		document.getElementById(formName+':'+idChanger+'UnixDownloadDiv').style.display = "none";
	}else if(osSelect=="Mac"){
		document.getElementById(formName+':'+idChanger+'WinDownloadDiv').style.display = "none";
		document.getElementById(formName+':'+idChanger+'MacDownloadDiv').style.display = "";
		document.getElementById(formName+':'+idChanger+'UnixDownloadDiv').style.display = "none";
	}else if(osSelect=="Linux" || osSelect=="Unix"){
		document.getElementById(formName+':'+idChanger+'WinDownloadDiv').style.display = "none";
		document.getElementById(formName+':'+idChanger+'MacDownloadDiv').style.display = "none";
		document.getElementById(formName+':'+idChanger+'UnixDownloadDiv').style.display = "";
	}else{
		document.getElementById(formName+':'+idChanger+'WinDownloadDiv').style.display = "none";
		document.getElementById(formName+':'+idChanger+'MacDownloadDiv').style.display = "none";
		document.getElementById(formName+':'+idChanger+'UnixDownloadDiv').style.display = "none";
	}
 	
 	checkBrowserInstructions(formName);
}

function goIEInstructions(){
 var popWidth = "750px";
 var popHeight = "600px";

		window.open("/se/help/downloadInstructionsIE.html", "Install", "resizable=yes,toolbar=no, location=no, scrollbars=yes, menubar=no, status=yes, titlebar=no, height="+popHeight+", width="+popWidth+", top=20 left=20");

}

function goNSInstructions(){
 var popWidth = "750px";
 var popHeight = "600px";

		window.open("/se/help/downloadInstructionsNS.html", "Install", "resizable=yes,toolbar=no, location=no, scrollbars=yes, menubar=no, status=yes, titlebar=no, height="+popHeight+", width="+popWidth+", top=20 left=20");

}

function goSafariInstructions(){
 var popWidth = "900px";
 var popHeight = "600px";

		window.open("/se/help/downloadInstructionsSafari.html", "Install", "resizable=yes,toolbar=no, location=no, scrollbars=yes, menubar=no, status=yes, titlebar=no, height="+popHeight+", width="+popWidth+", top=20 left=20");

}

function goUNIXInstructions(){
 var popWidth = "750px";
 var popHeight = "600px";

		window.open("/se/help/downloadInstructionsUnix.html", "Install", "resizable=yes,toolbar=no, location=no, scrollbars=yes, menubar=no, status=yes, titlebar=no, height="+popHeight+", width="+popWidth+", top=20 left=20");

}

function goOperaInstructions(){
 var popWidth = "750px";
 var popHeight = "600px";

		window.open("/se/help/downloadInstructionsOpera.html", "Install", "resizable=yes,toolbar=no, location=no, scrollbars=yes, menubar=no, status=yes, titlebar=no, height="+popHeight+", width="+popWidth+", top=20 left=20");

}

function goGenericInstructions(){
 var popWidth = "750px";
 var popHeight = "600px";

		window.open("/se/help/downloadInstructionsGeneric.html", "Install", "resizable=yes,toolbar=no, location=no, scrollbars=yes, menubar=no, status=yes, titlebar=no, height="+popHeight+", width="+popWidth+", top=20 left=20");

}