// JavaScript Document

function load_selected_news(newsIDSelected) {
	read_xml_selected_news("xml/news.xml",newsIDSelected);
}

/* -------- loading google maps -------- */
function showAddress(address,googleDesc) {
	
	if (googleDesc) /* if the selected news has description with google maps */
	{
		var map = new GMap2(document.getElementById("mapCanvasDesc"));
	}
	else
	{
		var map = new GMap2(document.getElementById("mapCanvas"));
	}
	
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
		   
	geocoder = new GClientGeocoder();
		   
	if (geocoder) { /* if the address found on google map */
		geocoder.getLatLng(address, function(point) {
			if (!point) {
				document.getElementById("mapCanvas").innerHTML='';
				document.getElementById("mapCanvas").style.height='0px';
				document.getElementById("mapCanvas").style.width='0px';
				document.getElementById("mapCanvas").style.backgroundColor='';
				document.getElementById("mapCanvas").style.display='none';
			} 
			else {
				map.clearOverlays();
				map.setCenter(point, 14);
						
				var marker = new GMarker(point, {draggable: false});  
				map.addOverlay(marker);
			}
		});
	}
}
/* -------- end loading google maps -------- */

/*--------- PARSE YOUTUBE AND RETURN THE CODE OF YOUTUBE VIDEO FOR THE FIRST VIDEO THAT THE SPECIFIED NEWS HAS------------*/
function parseYoutube(videoID) {		
	var youtube_link = new String(videoID);

	link_parts = "&" + youtube_link.substr(youtube_link.indexOf("?")+1 );
	link_parts = link_parts.replace(/\&[A-Za-z0-9]\=/g,",");
	arr = link_parts.split(",");	
	
	f_arr=arr[1].split("&");
		
	videoResponse=f_arr[0];
	
	return videoResponse;
}
/*--------- END PARSE YOUTUBE AND RETURN THE CODE OF YOUTUBE VIDEO FOR THE FIRST VIDEO THAT THE SPECIFIED NEWS HAS------------*/

/*--------- PARSE YOUTUBE AND RETURN THE FLASH OBJECT (VIDEO PLAYER) AND PLACE IT AT videoDivPlayer DIV ID ------------*/
function loadVideo(videoID,PlayerID) {		
	var youtube_link = new String(videoID);

	link_parts = "&" + youtube_link.substr(youtube_link.indexOf("?")+1 );
	link_parts = link_parts.replace(/\&[A-Za-z0-9]\=/g,",");
	arr = link_parts.split(",");	
	
	f_arr=arr[1].split("&");
		
	videoResponse=f_arr[0];
	
	document.getElementById(PlayerID).innerHTML='<object width="345" height="217"><param name="movie" value="http://www.youtube.com/v/' + videoResponse + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"><param name="wmode" value="opaque"></param> <embed src="http://www.youtube.com/v/' +  videoResponse + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="345" height="217"></embed></object>';
}

/*--------- END PARSE YOUTUBE AND RETURN THE FLASH OBJECT (VIDEO PLAYER) AND PLACE IT AT videoDivPlayer DIV ID ------------*/
