// version 1.0b
// July 05, 2005
// Mission Hills Golf Courses
var browser     = '';
var version     = '';
var entrance    = '';
var cond        = '';
var platform = '';
// BROWSER
if (browser == ''){
	if (navigator.userAgent.indexOf('Safari') != -1){
		browser = 'Safari';
		var ver = navigator.appVersion;
		var idx = ver.indexOf('Safari/');
		var str = navigator.appVersion.substring(idx+7, ver.length);
		ver = parseFloat(str);
		if (ver < 312){
			browser = 'IE';
		}
	}else if (navigator.appName.indexOf('Microsoft') != -1){
		browser = 'IE';
	}else if (navigator.appName.indexOf('Netscape') != -1){
		browser = 'Netscape';
	}else{
		browser = 'IE';
	}
}
if (platform==''){
	if (navigator.userAgent.indexOf('Mac')!=-1){
		platform = 'Mac';
	}else{
		platform = 'Win';
	}
}
if (version == ''){
	version= navigator.appVersion;
	paren = version.indexOf('(');
	whole_version = navigator.appVersion.substring(0,paren-1);
	version         = parseInt(whole_version);
}
if (document.images){
	ti1On = new Image();
	ti1On.src = "../../images/golf/golfcourses/tCourse1On.gif";
	ti1Off = new Image();
	ti1Off.src = "../../images/golf/golfcourses/tCourse1Off.gif";
	
	ti2On = new Image();
	ti2On.src = "../../images/golf/golfcourses/tCourse2On.gif";
	ti2Off = new Image();
	ti2Off.src = "../../images/golf/golfcourses/tCourse2Off.gif";
	
	ti3On = new Image();
	ti3On.src = "../../images/golf/golfcourses/tCourse3On.gif";
	ti3Off = new Image();
	ti3Off.src = "../../images/golf/golfcourses/tCourse3Off.gif";
	
	ti4On = new Image();
	ti4On.src = "../../images/golf/golfcourses/tCourse4On.gif";
	ti4Off = new Image();
	ti4Off.src = "../../images/golf/golfcourses/tCourse4Off.gif";
	
	ti5On = new Image();
	ti5On.src = "../../images/golf/golfcourses/tCourse5On.gif";
	ti5Off = new Image();
	ti5Off.src = "../../images/golf/golfcourses/tCourse5Off.gif";
	
	ti6On = new Image();
	ti6On.src = "../../images/golf/golfcourses/tCourse6On.gif";
	ti6Off = new Image();
	ti6Off.src = "../../images/golf/golfcourses/tCourse6Off.gif";
	
	ti7On = new Image();
	ti7On.src = "../../images/golf/golfcourses/tCourse7On.gif";
	ti7Off = new Image();
	ti7Off.src = "../../images/golf/golfcourses/tCourse7Off.gif";
	
	ti8On = new Image();
	ti8On.src = "../../images/golf/golfcourses/tCourse8On.gif";
	ti8Off = new Image();
	ti8Off.src = "../../images/golf/golfcourses/tCourse8Off.gif";
	
	ti9On = new Image();
	ti9On.src = "../../images/golf/golfcourses/tCourse9On.gif";
	ti9Off = new Image();
	ti9Off.src = "../../images/golf/golfcourses/tCourse9Off.gif";
	
	ti10On = new Image();
	ti10On.src = "../../images/golf/golfcourses/tCourse10On.gif";
	ti10Off = new Image();
	ti10Off.src = "../../images/golf/golfcourses/tCourse10Off.gif";

	// 1-18 holes
	hole1On = new Image();
	hole1On.src = "../../images/golf/hole1_on.gif";
	hole1Off = new Image();
	hole1Off.src = "../../images/golf/hole1_off.gif";
	
	hole2On = new Image();
	hole2On.src = "../../images/golf/hole2_on.gif";
	hole2Off = new Image();
	hole2Off.src = "../../images/golf/hole2_off.gif";
	
	hole3On = new Image();
	hole3On.src = "../../images/golf/hole3_on.gif";
	hole3Off = new Image();
	hole3Off.src = "../../images/golf/hole3_off.gif";
	
	hole4On = new Image();
	hole4On.src = "../../images/golf/hole4_on.gif";
	hole4Off = new Image();
	hole4Off.src = "../../images/golf/hole4_off.gif";
	
	hole5On = new Image();
	hole5On.src = "../../images/golf/hole5_on.gif";
	hole5Off = new Image();
	hole5Off.src = "../../images/golf/hole5_off.gif";
	
	hole6On = new Image();
	hole6On.src = "../../images/golf/hole6_on.gif";
	hole6Off = new Image();
	hole6Off.src = "../../images/golf/hole6_off.gif";
	
	hole7On = new Image();
	hole7On.src = "../../images/golf/hole7_on.gif";
	hole7Off = new Image();
	hole7Off.src = "../../images/golf/hole7_off.gif";
	
	hole8On = new Image();
	hole8On.src = "../../images/golf/hole8_on.gif";
	hole8Off = new Image();
	hole8Off.src = "../../images/golf/hole8_off.gif";
	
	hole9On = new Image();
	hole9On.src = "../../images/golf/hole9_on.gif";
	hole9Off = new Image();
	hole9Off.src = "../../images/golf/hole9_off.gif";
	
	hole10On = new Image();
	hole10On.src = "../../images/golf/hole10_on.gif";
	hole10Off = new Image();
	hole10Off.src = "../../images/golf/hole10_off.gif";
	
	hole11On = new Image();
	hole11On.src = "../../images/golf/hole11_on.gif";
	hole11Off = new Image();
	hole11Off.src = "../../images/golf/hole11_off.gif";
	
	hole12On = new Image();
	hole12On.src = "../../images/golf/hole12_on.gif";
	hole12Off = new Image();
	hole12Off.src = "../../images/golf/hole12_off.gif";
	
	hole13On = new Image();
	hole13On.src = "../../images/golf/hole13_on.gif";
	hole13Off = new Image();
	hole13Off.src = "../../images/golf/hole13_off.gif";
	
	hole14On = new Image();
	hole14On.src = "../../images/golf/hole14_on.gif";
	hole14Off = new Image();
	hole14Off.src = "../../images/golf/hole14_off.gif";
	
	hole15On = new Image();
	hole15On.src = "../../images/golf/hole15_on.gif";
	hole15Off = new Image();
	hole15Off.src = "../../images/golf/hole15_off.gif";
	
	hole16On = new Image();
	hole16On.src = "../../images/golf/hole16_on.gif";
	hole16Off = new Image();
	hole16Off.src = "../../images/golf/hole16_off.gif";
	
	hole17On = new Image();
	hole17On.src = "../../images/golf/hole17_on.gif";
	hole17Off = new Image();
	hole17Off.src = "../../images/golf/hole17_off.gif";
	
	hole18On = new Image();
	hole18On.src = "../../images/golf/hole18_on.gif";
	hole18Off = new Image();
	hole18Off.src = "../../images/golf/hole18_off.gif";
}
var courseTimer;
function toggleCourse(__num,__onoff){
	if (__onoff == 'On'){
		clearTimeout(courseTimer);
	}
	if (document.getElementById('ti'+__num)){
		toggleImg('ti'+__num,__onoff);
		var el = document.getElementById('course'+__num);
		el.style.display = (__onoff=='On') ? "block" : "none";
	}
	for (i=1; i<=10; i++){
		if (__num==i){
			__onoff='On';
		}else{
			__onoff='Off';
		}
		toggleImg('ti'+i,__onoff);
		var el = document.getElementById('course'+i);
		el.style.display = (__onoff=='On') ? "block" : "none";
	}
}
function nameOut(__num,__onoff){
	var coursesArr = Array('worldcup','vijay','faldo','ozaki','els','annika','duval','olazabal','leadbetter','norman');
	toggleCourse(__num,__onoff);
	var path = this.location.href;
	for (i=0; i<coursesArr.length; i++){
		//var pathcmp = '/golfcourses'+eval(i)+'.';
		var pathcmp = '/courses/'+coursesArr[i]+'/';
		if (path.indexOf(pathcmp) != -1){
			courseTimer = setTimeout("toggleCourse(\""+eval(i+1)+"\",\"On\")",800);
			break;
		}
	}
}
function toggleTable(__num) {
	if (__num==1){
		if (platform=='Mac' && browser=='IE'){
			toggleDiv('timetableOn',1);
			toggleDiv('timetableOff',0);
		}else{
			ani1.fadeIn();
			ani2.fadeOut();
		}
	}else {
		if (platform=='Mac' && browser=='IE'){
			toggleDiv('timetableOn',0);
			toggleDiv('timetableOff',1);
		}else{
			ani1.fadeOut();
			ani2.fadeIn();
		}
	}
}
function toggleDesc(__num){
	for (i=1; i<=10; i++){
		var el = document.getElementById('courseDesc'+i);
		if (__num == i){
			toggleDiv('courseDesc'+i,1);
		}else{
			toggleDiv('courseDesc'+i,0);
		}
	}
	return false;
}
function displayHoleInfo(holeNo) {
	if(varActiveHole != holeNo)	{
		var el = document.getElementById("hole" + varActiveHole);
		document.images['hole' + holeNo].src = eval("hole" + holeNo + "On.src");
		document.images.holeTitle.src = hole[holeNo][0];
		document.getElementById('HoleInformation').innerHTML = hole[holeNo][1]; 
		el.src = eval("hole" + varActiveHole + "Off.src");
		varActiveHole = holeNo;
	}
}
function imgOn(__tar){
	var el = document.getElementById(__tar);
	el.src = eval(__tar + "On.src");
}
function toggleImgOut(__tar){
	__state = "Off";
	var el = document.getElementById(__tar);
	if (document.images){
		if (el.name == "hole" + varActiveHole){
			__mode = "On";
		}else{
			__mode = "Off";
  		}
	}
	var varTemp;
	var varTempSrc;
	for(i = 1; i <= 18; i++){
		varTemp = "hole" + i
		if(varTemp != "hole" + varActiveHole){
			varTempSrc = document.getElementById(varTemp);
			varTempSrc.src = eval(varTemp + "Off.src");
		}
	}
  	el.src = eval(__tar + __mode + ".src");
}
function toggleHole(n){
	for (i=1;i<=18;i++){
		var el=document.getElementById('hole'+i);
		if (el){
			if (i==n){
				el.src = eval('hole'+i+'On.src');
			}else{
				el.src = eval('hole'+i+'Off.src');
			} 
		}
	}
}
function toggleGuide(n){
	var onoff = 0;
	for (i=1;i<=18;i++){
		if (i==n){
			onoff=1;
			varActiveHole = i;
		}else{
			onoff=0;
		}
		toggleDiv('cg'+i,onoff);
	}
	toggleHole(n);
	var flag = 0;
	for (i=0;i<featureHoles.length; i++){
		if (n==featureHoles[i]){
			flag = 1;
		}
	}
	var el=document.getElementById('fh');
	if (el){
		if (flag == 1){
			el.src = eval('fh'+n+'.src');
		}else{
			el.src = fhDefault.src;
		}
	}
}
