function translate( lang ) {
//            var e = ( document.charset || document.characterSet );
//            location.href='http://translate.google.com/translate?u=' + escape( location.href ) + '&hl=en&langpair=en|' + lang + '&tbb=1&ie='+e;
}

function calcTime() {
	 d = new Date();
	 utc = d.getTime() + ( d.getTimezoneOffset() * 60000 );
	 nd = new Date( utc + ( 3600000 * ( -7 ) ) );
	 var timestring =  "Current time in Idaho: " + nd.toLocaleString();	
	 
	document.getElementById('local_time').innerHTML = timestring;
	 // $('local_time').set( 'html', timestring );	
}


function getArgs() {
	var args = new Object();
	var query = location.search.substring( 1 );
	var pairs = query.split( "&" );
	
	for( var i = 0; i < pairs.length; i++ ) {
		var pos = pairs[i].indexOf( '=' );
		
		if (pos == -1) continue;
		
		var argname = pairs[i].substring( 0, pos );
		var value = pairs[i].substring( pos + 1 );
		args[ argname ] = unescape( value );
	}

	return args;
}

function loadGallery( filename, title ) {
	// document.getElementById('pageTitle').innerHTML = "<img src=\"/assets/images/icon_photo.jpg\" align=\"texttop\" width=\"22\" height=\"22\" /> " + title;
	
	var flashvars = { xmlfile: filename + "/slideshow.xml" };
	var params = { menu: "false", wmode: "transparent", allowFullScreen: "true", scale: "showall" };
	var attributes = { id: "gallery_player", name: "gallery_player" };
	
	swfobject.embedSWF( "/assets/swfs/slideshow.swf", "gallery_player", "700", "540", "8","/js/swfobject/expressInstall.swf", flashvars, params, attributes);			
}



function loadVideo( type, id, path, filename_s, filename_m, filename_l, credit, caption, desc, date, preview ) {
	document.getElementById('media_player').innerHTML = "<div id='media_embed'><a id='media_oldlink' href='" + path + "/" + filename_m + "'><img id='media_oldimg' src='" + path + "/" + preview + "' alt='" + caption + "' class='preview' width='480' border='0' /></a></div>";

if( credit ) {
		document.getElementById('media_credit').innerHTML = date + " by " + credit;
	} else {
		document.getElementById('media_credit').innerHTML = date;
	}
	
	if( caption || desc ) {
		currentTitle = caption;
		document.getElementById('media_desc').innerHTML = "";
	} else {
		document.getElementById('media_desc').innerHTML = "";
	}
	
	document.getElementById('media_link_s').href = path + "/" + filename_s;
	document.getElementById('media_link_s').innerHTML = "Low Quality";
	document.getElementById('media_link_m').href = path + "/" + filename_m;
	document.getElementById('media_link_m').innerHTML = "Medium Quality";
	document.getElementById('media_link_l').href = path + "/" + filename_l;
	if (document.getElementById('vertical_slide')){
	document.getElementById('vertical_slide').innerHTML = caption;
	document.getElementById('vertical_slide').height = "auto";
	document.getElementById('vertical_slide').setStyle('height', 'auto');
	}

	document.getElementById('shareURL').value = currentVideo = "http://live.specialolympics.org/watch?v=" + type + id + "&";
	document.getElementById('shareHTML').value = "<embed src='http://live.specialolympics.org/assets/swfs/idahoPlayer.swf' width='480' height='360' allowscriptaccess='always' allowfullscreen='true' scale='showall' wmode='transparen' bgcolor='#000000' menu='false' flashvars='MediaLink=" + path + "/" + filename_s + "&MediaLink2=" + path + "/" + filename_l + "&playOnStart=true&autoHideOther=true&autoHideVideoControls=true&onStartShowControls=true&bufferSize=3&showPlayButton=true&controlsSideMargin=0&controlsDownMargin=20&autoDetectMedia=false&'/>";
	
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {

		document.getElementById('media_oldlink').href = path + "/" + filename_m;
		document.getElementById('media_oldimg').src = path + "/" + preview;
		document.getElementById('media_oldimg').alt = caption;
		
	} else {
	
		var flashvars = { 
			MediaLink: path + "/" + filename_s, 
			MediaLink2: path + "/" + filename_m, 
			playOnStart: "true",
			autoHideOther: "true",
			autoHideVideoControls: "true",
			onStartShowControls: "true",
			bufferSize: "3",
			showPlayButton: "true", 
			controlsSideMargin: "0",
			controlsDownMargin: "20",
			autoDetectMedia: "false"
		};
		var params = { menu: "false", bgcolor: "#000000", wmode: "transparent", allowFullScreen: "true", scale: "showall" };
		var attributes = { id: "media_embed", name: "media_embed" };
		
		swfobject.embedSWF("/assets/swfs/idahoPlayer.swf", "media_embed", "480", "360", "9.0.115","/js/swfobject/expressInstall.swf", flashvars, params, attributes);

	}

}

function loadVideo_r( type, id, path, filename_s, filename_m, filename_l, credit, caption, desc, date, preview ) {
	document.getElementById('media_player').innerHTML = "<div id='media_embed'><a id='media_oldlink' href='" + path + "/" + filename_m + "'><img id='media_oldimg' src='" + path + "/" + preview + "' alt='" + caption + "' class='preview' width='480' border='0' /></a></div>";

if( credit ) {
		document.getElementById('media_credit').innerHTML = date + " by " + credit;
	} else {
		document.getElementById('media_credit').innerHTML = date;
	}
	
	if( caption || desc ) {
		currentTitle = caption;
		document.getElementById('media_desc').innerHTML = caption + "<br />" + desc;
	} else {
		document.getElementById('media_desc').innerHTML = "";
	}
	
	document.getElementById('shareURL').value = currentVideo = "http://live.specialolympics.org/watch?v=" + type + id + "&";
	document.getElementById('shareHTML').value = "<embed src='http://live.specialolympics.org/assets/swfs/idahoPlayer.swf' width='480' height='360' allowscriptaccess='always' allowfullscreen='true' scale='showall' wmode='transparen' bgcolor='#000000' menu='false' flashvars='MediaLink=" + path + "/" + filename_s + "&MediaLink2=" + path + "/" + filename_l + "&playOnStart=true&autoHideOther=true&autoHideVideoControls=true&onStartShowControls=true&bufferSize=3&showPlayButton=true&controlsSideMargin=0&controlsDownMargin=20&autoDetectMedia=false&'/>";
	
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {

		document.getElementById('media_oldlink').href = path + "/" + filename_m;
		document.getElementById('media_oldimg').src = path + "/" + preview;
		document.getElementById('media_oldimg').alt = caption;
		
	} else {
	
		var flashvars = { 
			MediaLink: path + "/" + filename_s, 
			MediaLink2: path + "/" + filename_m, 
			playOnStart: "true",
			autoHideOther: "true",
			autoHideVideoControls: "true",
			onStartShowControls: "true",
			bufferSize: "3",
			showPlayButton: "true", 
			controlsSideMargin: "0",
			controlsDownMargin: "20",
			autoDetectMedia: "false"
		};
		var params = { menu: "false", bgcolor: "#000000", wmode: "transparent", allowFullScreen: "true", scale: "showall" };
		var attributes = { id: "media_embed", name: "media_embed" };
		
		swfobject.embedSWF("/assets/swfs/idahoPlayer.swf", "media_embed", "480", "360", "9.0.115","/js/swfobject/expressInstall.swf", flashvars, params, attributes);

	}

}

function loadPhoto( type, id, path, preview, full, credit, caption, desc, date, fullcaption ) {
	if( credit ) {
		document.getElementById('media_credit').innerHTML = date + " by " + credit;
	} else {
		document.getElementById('media_credit').innerHTML = date;
	}
	
	if( caption || desc ) {
		currentTitle = caption;
		document.getElementById('media_desc').innerHTML = "";
	} else {
		document.getElementById('media_desc').innerHTML = "";
	}
	
	document.getElementById('media_link_l').href = path + "/" + full;
	
	document.getElementById('media_link_m').href = "#";
	document.getElementById('media_link_m').innerHTML = "";
	
	document.getElementById('media_link_s').href = "#";
	document.getElementById('media_link_s').innerHTML = "";
	document.getElementById('vertical_slide').innerHTML = fullcaption;
	document.getElementById('vertical_slide').setStyle('height', 'auto');
	document.getElementById('vertical_slide').height = "auto";

	

	document.getElementById('shareURL').value = currentVideo = "http://live.specialolympics.org/watch?v=" + type + id + "&";
	document.getElementById('shareHTML').value = "<div align='center'><img src='" + path + "/" + preview + "' alt='" + caption + "'' /></div>";

	document.getElementById('media_player').innerHTML = "<div align='center' style='width:100%; border:1px solid #cccccc; background-color: #eeeeee; text-align: center;'><a id='media_oldlink' href='" + path + "/" + full + "'><img id='media_oldimg' src='" + path + "/" + preview + "' alt='" + caption + "' class='preview'  border='0' /></a><!--"+fullcaption+"--></div>";
				
}


function loadVideo_home( path, filename_s, filename_m, preview, caption ) {	
	
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {

		document.getElementById('media_embed').innerHTML = "<a id='media_oldlink' href='" + path + "/" + filename_m + "'><img id='media_oldimg' src='" + path + "/" + preview  + "alt='" + caption + "' class='preview' width='480' border='0' /></a></div>";
		document.getElementById('media_oldlink').href = path + "/" + filename_m;
		document.getElementById('media_oldimg').src = path + "/" + preview;
		document.getElementById('media_oldimg').alt = caption;
		
	} else {
	
		var flashvars = { 
			MediaLink: path + "/" + filename_s, 
			MediaLink2: path + "/" + filename_m, 
			playOnStart: "true",
			autoHideOther: "true",
			autoHideVideoControls: "true",
			onStartShowControls: "true",
			bufferSize: "0",
			showPlayButton: "true", 
			controlsSideMargin: "0",
			controlsDownMargin: "20",
			autoDetectMedia: "false"
		};
		var params = { menu: "false", bgcolor: "#000000", wmode: "transparent", allowFullScreen: "true", scale: "showall" };
		var attributes = { id: "media_embed", name: "media_embed" };
		
		swfobject.embedSWF("/assets/swfs/idahoPlayer.swf", "media_embed", "480", "360", "9.0.115","/js/swfobject/expressInstall.swf", flashvars, params, attributes);

	}

}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var shareStatus = "closed";
var args = getArgs();
var currentVideo = "";
var currentTitle = "";

function toggleShare( shareLink ) {
	shareDiv = document.getElementById('share');

	if( shareStatus == "closed" ) {
		shareStatus = "opened";
		shareDiv.style.display = "block";
		
	} else {
		shareStatus = "closed";
		shareDiv.style.display = "none";
	}
}


sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


function toggleMedia( type ) {
	if( type == 'photos' ) {
		document.getElementById('navTabs').style.backgroundImage = 'url("/themes/idaho09/images/tab-photo.gif")';
		document.getElementById('videoNavTab').style.color = "#FFFFFF";
		document.getElementById('photoNavTab').style.color = "#1D85C4";
		document.getElementById('videoNavItems').style.display = "none";
		document.getElementById('photoNavItems').style.display = "block";
	} else {
		document.getElementById('navTabs').style.backgroundImage = 'url("/themes/idaho09/images/tab-video.gif")';
		document.getElementById('videoNavTab').style.color = "#1D85C4";
		document.getElementById('photoNavTab').style.color = "#FFFFFF";
		document.getElementById('videoNavItems').style.display = "block";
		document.getElementById('photoNavItems').style.display = "none";
	}
}

function init() {
	MM_preloadImages('/themes/idaho09/images/donate_on.gif','/themes/idaho09/images/subscribe_on.gif')	;

	t = setInterval( 'calcTime()', 1000 );
	
	
/*	
	var parser= new DOMParser();
	var doc=parser.parseFromString(txt,"text/xml");
	doc.getElementById("to")
*/
}	

//caption slide

window.addEvent('domready', function() {
									 


	var status = {
		'true': 'close',
		'false': 'view'
	};
	
	//-vertical
	
	if (document.getElementById('vertical_slide')){

	var myVerticalSlide = new Fx.Slide('vertical_slide');

	onStart: myVerticalSlide.hide();



	$('v_toggle').addEvent('click', function(e){
		
		e.stop();
		myVerticalSlide.toggle();
	});



	
	// When Vertical Slide ends its transition, we check for its status
	// note that complete will not affect 'hide' and 'show' methods
	myVerticalSlide.addEvent('complete', function() {
		$('vertical_status').set('html', status[myVerticalSlide.open]);
		
	//console.log(this);
	
		if(this.wrapper.offsetHeight != 0)
		this.wrapper.setStyle('height', 'auto');
		
		if (myVerticalSlide.open == false){
			
			myVerticalSlide.hide();
		}
		
			

		
		
	});
	}

});