$(document).ready(function(){
	
	if(!oid){
		oid = highlight_oid;
	}
	
	var RAVI_SERVICE = "cmagueda";
	
	jQuery.post("process_ajax_call.ud121?trigger_event_0=getplasmanetworksize&amp;rand="+Math.random(),{service: RAVI_SERVICE}, function(data){
		jQuery("#box-body").html(data);
	});
	
	jQuery(".video-rating").rating({
		callback: function(value, link){
			$.post("process_ajax_call.ud121",{trigger_event_0: "addvote", oid: oid, vote: value}, function(data){
				$("#online-transmission .vote").html(data);
			});
		}
	});
	
	jQuery("#teste").jcarousel({
		visible: 3
	});
	
	$("#txt-search").focus(function(){
		$(this).val("");
	});
	
	$("#show-map").click(function(e){
		e.preventDefault();
		$("#map").modal({onShow: loadMap});
	});
	
	function modalOpen (dialog) {
		dialog.overlay.slideDown('slow', function(){
			dialog.container.fadeIn('normal', function(){
				dialog.data.show();
			});
		});
	}
	
	function loadMap(){
		if (GBrowserIsCompatible()) { 
			var	map = new GMap2(document.getElementById("map")); 
			map.setCenter(new GLatLng(41.56143, -8.397632), 2);
			
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			
			map.clearOverlays();
			
			var markers = [];
			request = GXmlHttp.create(); 
			request.open("GET", "http://edpon.edp.pt/gmarkers.xml", false);
			request.send(null);
			request.readyState;
			xmlDoc = request.responseXML;
			$markers = xmlDoc.documentElement.getElementsByTagName("marker");
			for (var $i = 0; $i < $markers.length; $i++) {
				var name = markers[$i].getAttribute("name");
				var point = new GLatLng(parseFloat(markers[$i].getAttribute("lat")), parseFloat(markers[$i].getAttribute("lng")));
				
				var marker = new GMarker(point);
				var html = "<b>" + name + "</b><br/><img src='http://ravi.edp.pt/webManager/ravi2/desktop_image.php?service=edp&amp;instoretv="+name+"&amp;editorial_oid=0'/>";
				GEvent.addListener(marker, 'click', function() {
						marker.openInfoWindowHtml(html);
					});
				map.addOverlay(marker);
			}
		}			
	}
	
	$("a[id*=r]").click(function(e){
		e.preventDefault();
		
		$(".jcarousel-skin-atv").css("opacity", "0.4");
		jQuery("#loading").show();
		$.post("process_ajax_call.ud121",{trigger_event_0: "get_carousel_with_order", video_order: $(this).attr("id") }, function(data){
				jQuery(".carousel").empty(); 
				jQuery("#loading").hide();
				jQuery(".carousel").html(data);
				jQuery("#teste").jcarousel({
					visible: 3
				});
		});
	});
})
