bodyloaded = false;

canadian = ((location.href.indexOf('cometoscotland.ca') > -1) || (location.href.indexOf('2009ca.') > -1)) ? true : false;
australia = ((location.href.indexOf('cometoscotland.com.au') > -1) || (location.href.indexOf('2009au.') > -1)) ? true : false;
newzealand = ((location.href.indexOf('cometoscotland.co.nz') > -1) || (location.href.indexOf('2009nz.') > -1)) ? true : false;

homeBannerHeight = (document.all) ? 55 : 53;

currentTier2 = 15;

startList = function() {

	//code only for IE
	if(!document.body.currentStyle) return;
	var subs = document.getElementsByName('submenu');
	for(var i=0; i<subs.length; i++) {
		var li = subs[i].parentNode;
		if(li && li.lastChild.style) {
			li.onmouseover = function() {
				this.lastChild.style.visibility = 'visible';
			}
			li.onmouseout = function() {
				this.lastChild.style.visibility = 'hidden';
			}
		}
	}
}

function gotoPage(which)
{
	location = which;
}

function clearField(whichfield,whichval)
{
	if (document.getElementById(whichfield).value == whichval)
	{
		document.getElementById(whichfield).value = '';
	}
}

function playSlideShow(which)
{
	ssWin = window.open('/cgi-bin/slideshow.cgi?'+which,'ssWin','status=no,scrollbars=no,toolbars=no,resizeable=no,width=550,height=580');
	ssWin.focus();
}

function openMultiMedia(which)
{
	ssWin = window.open('/cgi-bin/media.cgi?'+which,'ssWin','status=no,scrollbars=no,toolbars=no,resizeable=no,width=550,height=580');
	ssWin.focus();
}

function openSurvey()
{
	surveyWin = window.open('/survey0407.html','surveyWin','status=no,scrollbars=no,toolbars=no,resizeable=no,width=500,height=480');
	surveyWin.focus();
}

var headernum = Math.round(Math.random()*8);

var expdate = new Date();
expdate.setTime(expdate.getTime()+(90*24*60*60*1000));
if (document.cookie.indexOf('surveycount=') == -1)
{
	document.cookie = 'surveycount=1; path=/; expires=' + expdate.toGMTString();
}
else
{
	surveycount = document.cookie.substr(document.cookie.indexOf('surveycount=') + 12, 1);
	if (surveycount < 3)
	{
		surveycount++;
		if (surveycount == 3)
		{
			//openSurvey();
		}
		document.cookie = 'surveycount=' + surveycount + '; path=/; expires=' + expdate.toGMTString();
	}
}

function expandHomeBannerRollover()
{
	var currentHeight = parseInt(document.getElementById('HomeBannerDiv').style.height);
	if (currentHeight == 199)
	{
		if (document.all)
		{
			document.getElementById('HomeBannerDiv').onmouseleave = function(){collapseHomeBannerRollover();}
			document.getElementById('homeRolloverButton').style.visibility = 'hidden';
		}
		else
		{
			document.getElementById('homeRolloverButton').src = '/images/2010/banner-rollover-close.gif';
			document.getElementById('homeRolloverButton').onmouseover = function(){collapseHomeBannerRollover();}
		}
	}
	else
	{
		if (currentHeight < 128)
		{
			var moveHeight = parseInt((currentHeight - 51) / 2);
		}
		else if (currentHeight < 199)
		{
			var moveHeight = parseInt((201 - currentHeight) / 2);
		}

		currentHeight += moveHeight;
		currentTier2 += moveHeight;

		if (currentHeight > 199)
		{
			currentHeight = 199;
		}

		document.getElementById('HomeBannerDiv').style.height = currentHeight + 'px';
		document.getElementById('HomeBannerDiv').height = currentHeight;

		document.getElementById('Home_Tier2').style.paddingTop = currentTier2 + 'px';

		setTimeout('expandHomeBannerRollover()',20);
	}
}

function collapseHomeBannerRollover()
{
	var currentHeight = parseInt(document.getElementById('HomeBannerDiv').style.height);
	if (currentHeight == homeBannerHeight)
	{
		if (document.all)
		{
			document.getElementById('HomeBannerDiv').onmouseleave = function(){void(0);}
			document.getElementById('homeRolloverButton').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('homeRolloverButton').src = '/images/2010/banner-rollover-open.gif';
			document.getElementById('homeRolloverButton').onmouseover = function(){expandHomeBannerRollover();}
		}
	}
	else
	{
		if (currentHeight > 127)
		{
			var moveHeight = parseInt((201 - currentHeight) / 2);
		}
		else if (currentHeight > homeBannerHeight)
		{
			var moveHeight = parseInt((currentHeight - 51) / 2);
		}

		currentHeight -= moveHeight;
		currentTier2 -= moveHeight;

		if (currentHeight < homeBannerHeight)
		{
			currentHeight = homeBannerHeight;
		}

		document.getElementById('HomeBannerDiv').style.height = currentHeight + 'px';
		document.getElementById('HomeBannerDiv').height = currentHeight;

		document.getElementById('Home_Tier2').style.paddingTop = currentTier2 + 'px';

		setTimeout('collapseHomeBannerRollover()',20);
	}
}

function wtgLoad()
{
	ro = new Array('3','4','5','6','7','8','9','10');
	for (i=0; i<ro.length; i++)
	{
		eval("wtgheader_" + ro[i] + " = new Image()");
		eval("wtgheader_" + ro[i] + ".src = 'http://visitscotland.aptinet.com/images/wtgheader_" + ro[i] + ".jpg'");
		eval("wtgheaderon_" + ro[i] + " = new Image()");
		eval("wtgheaderon_" + ro[i] + ".src = 'http://visitscotland.aptinet.com/images/wtgheaderon_" + ro[i] + ".jpg'");
		eval("wtgheadermap_" + ro[i] + " = new Image()");
		eval("wtgheadermap_" + ro[i] + ".src = 'http://visitscotland.aptinet.com/images/wtgheadermap_" + ro[i] + ".jpg'");
	}
}
function wtgRollover(which)
{
	eval('document.wtgheader_' + which + 'pic.src = wtgheaderon_' + which + '.src');
	eval('document.wtgheader_2pic.src = wtgheadermap_' + which + '.src');
}
function wtgRollout(which)
{
	eval('document.wtgheader_' + which + 'pic.src = wtgheader_' + which + '.src');
	document.wtgheader_2pic.src = 'http://visitscotland.aptinet.com/images/wtgheader_2.jpg';
}

function trackClick(whichFrom,whichTo)
{
	document.getElementById('trackingFrame').src = '/cgi-bin/trackclick.cgi?' + whichFrom + ',' + whichTo;
}

function wtdLoad()
{
	ro = new Array('3','4','5','6');
	for (i=0; i<ro.length; i++)
	{
		eval("sub2006_" + ro[i] + " = new Image()");
		eval("sub2006_" + ro[i] + ".src = '/images/sub2006_" + ro[i] + ".jpg'");
		eval("sub2006on_" + ro[i] + " = new Image()");
		eval("sub2006on_" + ro[i] + ".src = '/images/sub2006on_" + ro[i] + ".jpg'");
	}
}

function openMultimediaGallery()
{
	document.getElementById('fadeDiv').style.visibility = 'visible';
	document.getElementById('fadeFrame').src = 'http://vsstage.waves2.com/multimedia/?' + thisHeight;
	//document.getElementById('fadeFrame').src = 'http://preview.aptinet.com/scotlandMediaPlayer-11-05-09/index.html?' + thisHeight;
	//document.getElementById('menuList').style.visibility = 'hidden';
	document.body.scrollTop = 0;
	document.documentElement.scrollTop = 0;
}

function closeFrame()
{
	document.getElementById('fadeDiv').style.visibility = 'hidden';
	document.getElementById('menuList').style.visibility = 'visible';
}

function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}

