//preload images

var preloadImages = new Array();
preloadImages[0]  = "img/common/up.gif";
preloadImages[1]  = "img/common/up_hover.gif";
preloadImages[2]  = "img/common/down.gif";
preloadImages[3]  = "img/common/down_hover.gif";
preloadImages[4]  = "img/common/left.gif";
preloadImages[5]  = "img/common/left_hover.gif";
preloadImages[6]  = "img/common/right.gif";
preloadImages[7]  = "img/common/right_hover.gif";

for(i=0;i<preloadImages.length;i++){
	eval("image"+i+" = new Image()");
	eval("image"+i+".src = '"+preloadImages[i]+"'");
}

//get extra stylesheet

var csstype="external";

var mac_css='body{font-size: 14pt; }';
var pc_css='body{font-size: 12pt; }';

var mac_externalcss='/css/macstyle.css';
var pc_externalcss='/css/pcstyle.css';
var ie_externalcss='/css/iestyle.css';
var externalcss='/css/pcstyle.css';

var browser = navigator.userAgent.toLowerCase();
var mactest=browser.indexOf("mac")!=-1;
var safaritest=browser.indexOf("safari")!=-1;
var ietest=browser.indexOf("msie")!=-1;
var dwrite = "";
if (csstype=="inline"){
	dwrite+='<style type="text/css">';
	if (mactest || safaritest) dwrite+=mac_css;
	else{ dwrite+=pc_css; dwrite+='</style>'; }
}else if (csstype=="external"){
	if(mactest) externalcss = mactest? mac_externalcss : pc_externalcss;
	else if(safaritest) externalcss = safaritest? mac_externalcss : pc_externalcss;
	else externalcss = mactest? mac_externalcss : pc_externalcss;
	dwrite+='<link rel="stylesheet" type="text/css" href="'+ externalcss +'">';
	if(ietest) dwrite+='<link rel="stylesheet" type="text/css" href="'+ ie_externalcss +'">';
}
document.write(dwrite);

function getObjById(whichLayer){
	var elem;
	if(document.getElementById) elem = document.getElementById(whichLayer);
	else if(document.all) elem = document.all[whichLayer];
	else if(document.layers) elem = document.layers[whichLayer];
	return elem;
}

function toggleLayer(whichLayer){
	var elem = getObjById(whichLayer);
	if(elem != null){
		var vis = elem.style;
		if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
		vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
		vis.display = (vis.display==''||vis.display=='block')?'none':'block';
	}
}

function toggleVideos(){
	toggleLayer('videolist');
	var elem = getObjById('videoclick');
	elem.className = elem.className=='morevideos'?'lessvideos':'morevideos';
	elem.innerHTML = elem.innerHTML=='more videos'?'less videos':'more videos';
}

function toggleNews(whichLayer){
	var num = whichLayer.split('moreless');
	num = num[1].toString();
	toggleLayer('morenews'+num);
	toggleLayer('lessnews'+num);
	var elem = getObjById(whichLayer);
	elem.className = elem.className=='more'?'less':'more';
	elem.innerHTML = elem.innerHTML=='read more'?'read less':'read more';
	for(i=1;i<=3;i++){
		if(i.toString()!=num){
			whichLayer = 'lessnews'+i;
			elem = getObjById(whichLayer);
			if(elem != null){
				vis = elem.style;
				if(vis.display=='block'){
					whichLayer = 'moreless'+i;
					elem = getObjById(whichLayer);
					elem.className = elem.className=='more'?'less':'more';
					elem.innerHTML = elem.innerHTML=='read more'?'read less':'read more';
					toggleLayer('morenews'+i);
					toggleLayer('lessnews'+i);
				}
			}
		}
	}	
}

function changeVideo(id,img,title){
	whichLayer = 'video';
	var elem = getObjById(whichLayer);
	flashurl = 'video.swf?theID='+id+'&theImage='+img;
	var newvid = '';	
	newvid += '<h1>'+unescape(title)+'</h1>';
	newvid += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	newvid += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"';
	newvid += ' width="320" height="296">';
	newvid += '<param name="movie" value="'+flashurl+'" />';
	newvid += '<param name="quality" value="high" />';
	newvid += '<param name="wmode" value="transparent" />';
	newvid += '<embed src="'+flashurl+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"';
	newvid += ' type="application/x-shockwave-flash" wmode="transparent" width="320" height="296"></embed>';
	newvid += '</object>';
	elem.innerHTML = newvid;
}

function changeVideoWindows(flashurl,title){
	whichLayer = 'video';
	var elem = getObjById(whichLayer);
	var newvid = '';
	
	newvid += '<h1>'+unescape(title)+'</h1>';	
	newvid += '<OBJECT id=\'mediaPlayer\' width="320" height="285"';
	newvid += ' classid=\'CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95\'';
	newvid += ' codebase=\'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701\'';
	newvid += ' standby=\'Loading Microsoft Windows Media Player components...\' type=\'application/x-oleobject\'>';
	newvid += '<param name=\'fileName\' value="'+unescape(flashurl)+'">';
	newvid += '<param name=\'animationatStart\' value=\'true\'>';
	newvid += '<param name=\'transparentatStart\' value=\'true\'>';
	newvid += '<param name=\'autoStart\' value="false">';
	newvid += '<param name=\'showControls\' value="true">';
	newvid += '<param name=\'loop\' value="true">';
	newvid += '<EMBED type=\'application/x-mplayer2\'';
	newvid += ' pluginspage=\'http://microsoft.com/windows/mediaplayer/en/download/\'';
	newvid += ' id=\'mediaPlayer\' name=\'mediaPlayer\' displaysize=\'4\' autosize=\'-1\'';
	newvid += ' bgcolor=\'darkblue\' showcontrols="true" showtracker=\'-1\'';
	newvid += ' showdisplay=\'0\' showstatusbar=\'-1\' videoborder3d=\'-1\' width="320" height="285"';
	newvid += ' src="'+unescape(flashurl)+'" autostart="false" designtimesp=\'5311\' loop="true">';
	newvid += '</EMBED>';
	newvid += '</OBJECT>';
	elem.innerHTML = newvid;
}
