﻿onModaleLoaded = function (modaleUrl) {
	var swfSrc = "";
	var bitRate = "high";
	var flashvars = {};
	var attributes = {};
	var Event = '';

	var params = {
		allowScriptAccess:"always",
		allowFullScreen:"true",
		menu:"false",
		quality:"best",
		bgcolor:"#474545",
		menu:"false"
	};

	setBiteRate = function (BR) {
		swfSrc = "http://www.kalinet.tv/private/mediaplayer/player.swf";
		if (Event == "Noces") {
			flux = "http://hwcdn.net/a4v4d8i9/fms/noces_figaro_actes1a4_169_177_vf_2p_tvs6706_07_medici_tv_stream_low_16_9def.mp4.smil";
		} else if (Event == "Caligula") {
			flux = "http://hwcdn.net/v4m4b2s4/fms/20110208-Caligula-medici-live-lo.mp4.smil";
		}
		bitRate = "low";
		if (BR == "high") {
			bitRate = "high";
			if (Event == "Noces") {
				flux = "http://hwcdn.net/a4v4d8i9/fms/noces_figaro_actes1a4_169_177_vf_2p_tvs6706_07_medici_tv_stream_high_16_9.mp4.smil";
			} else if (Event == "Caligula") {
				flux = "http://hwcdn.net/v4m4b2s4/fms/20110208-Caligula-medici-live-hi.mp4.smil";
			}
		}

		flashvars = {
			type:"highwinds",
			file:flux,
			skin:"http://www.longtailvideo.com/jw/upload/overlay.swf",
			controlbar:"over",
			autostart:"true",
			bufferlength:"3",
			abouttext:"Kalinet",
			aboutlink:"http://www.kalinet.tv"
		}
	}
		
	if (modaleUrl.indexOf("Caligula")>=0) {
		Event = "Caligula";
		setBiteRate("high");
	} else if (modaleUrl.indexOf("Noces_de_Figaro")>=0) {
		Event = "Noces_de_Figaro";
		setBiteRate("high");
	// Old Videos
	} else if (modaleUrl.indexOf("Somnambule")>=0) {
		swfSrc="http://www.kalinet.tv/private/mediaplayer/player.swf";
		flashvars = {
			type:"highwinds",
			file:"http://hwcdn.net/a4v4d8i9/fms/noces_figaro_actes1a4_169_177_vf_2p_tvs6706_07_medici_tv_stream_high_16_9.mp4.smil",
			skin:"http://www.longtailvideo.com/jw/upload/overlay.swf",
			controlbar:"over",
			autostart:"true",
			bufferlength:"3",
			abouttext:"Kalinet",
			aboutlink:"http://www.kalinet.tv"
		};
	} else if (modaleUrl.indexOf("Chansons_Populaires/#High")>=0) {
		swfSrc="http://www.kalinet.tv/private/mediaplayer/player.swf";
		flashvars = {
			type:"highwinds",
			file:"http://hwcdn.net/a4v4d8i9/fms/20101027-louvre-flash-hi.mp4.smil", 
			skin:"http://www.longtailvideo.com/jw/upload/overlay.swf",
			controlbar:"over",
			autostart:"true",
			bufferlength:"3",
			plugins:"gapro-1",
			"gapro.accountid":"UA-520835-15",
			abouttext:"Kalinet",
			aboutlink:"http://www.kalinet.tv"
		};
	} else if (modaleUrl.indexOf("Chansons_Populaires")>=0) {
		swfSrc="http://www.kalinet.tv/private/mediaplayer/player.swf";
		flashvars = {
			type:"highwinds",
			file:"http://hwcdn.net/a4v4d8i9/fms/20101027-louvre-flash-lo.mp4.smil", 
			skin:"http://www.longtailvideo.com/jw/upload/overlay.swf",
			controlbar:"over",
			autostart:"true",
			bufferlength:"3",
			plugins:"gapro-1",
			"gapro.accountid":"UA-520835-15",
			abouttext:"Kalinet",
			aboutlink:"http://www.kalinet.tv"
		};
	} else if (modaleUrl.indexOf("Boulevard_du_Swing")>=0) {
		swfSrc="http://liveweb.arte.tv/flash/player.swf?eventId=848&admin=false&mode=prod&priority=one&embed=true";
	} else  if (modaleUrl.indexOf("Werther")>=0) {
		swfSrc="http://liveweb.arte.tv/flash/player.swf?eventId=735&admin=false&mode=prod&priority=one&embed=true";
	}
	
	swfobject.embedSWF(swfSrc, "playerFlv", "610", "344", "10.0.0.0", 
	"/Images/Flash/expressInstall.swf", flashvars, params, attributes);
	
	$(".scrollpane").jScrollPane({showArrows:true});
		
	sIFR.replace(interstate_regular, {
		selector: '.titleM ',
		css: {'.sIFR-root': { 'font-size': '17px', 'color': '#dcc49a', 'text-transform': 'uppercase'}},
		wmode: 'transparent',
		fixFocus: true,
		tuneHeight: 1,
		onReplacement: function(sifrObject){
			sifrObject.resize();
		},
		ratios: [8, 1.3, 9, 1.22, 10, 1.25, 15, 1.22, 20, 1.17, 28, 1.16, 31, 1.15, 41, 1.14, 46, 1.13, 47, 1.14, 68, 1.13, 74, 1.12, 75, 1.13, 1.12]
	}); 
	sIFR.replace(interstate_regular, {
		selector: '.partM',
		css: {'.sIFR-root': { 'font-size': '14px', 'color': '#FFFFFF', 'text-transform': 'uppercase'}},
		wmode: 'transparent',
		fixFocus: true,
		tuneHeight: 1,
		forceSingleLine: true,
		onReplacement: function(sifrObject){
			sifrObject.resize();
		},
		ratios: [8, 1.3, 9, 1.22, 10, 1.25, 11, 1.22, 17, 1.2, 28, 1.16, 30, 1.15, 40, 1.14, 60, 1.13, 61, 1.12, 65, 1.13, 66, 1.12, 67, 1.13, 103, 1.12, 104, 1.11, 112, 1.12, 114, 1.11, 119, 1.12, 123, 1.11, 1.12]
	});


	sIFR.replace(interstate_regular, {
		selector: '.surTitreM',
		css: {'.sIFR-root': { 'font-size': '12px', 'color': '#FFFFFF', 'text-transform': 'uppercase'}},
		wmode: 'transparent',
		tuneHeight : -5,
		fixFocus: true,
		onReplacement: function(sifrObject){
			sifrObject.resize();
		},
		ratios: [8, 1.3, 12, 1.27, 16, 1.21, 17, 1.2, 23, 1.19, 24, 1.16, 25, 1.18, 27, 1.17, 40, 1.16, 43, 1.14, 51, 1.15, 57, 1.14, 58, 1.15, 85, 1.14, 86, 1.13, 87, 1.14, 90, 1.13, 92, 1.14, 98, 1.13, 99, 1.14, 106, 1.13, 107, 1.14, 1.13]
	});

	sIFR.replace(interstate_black, {
		selector: '.TitreM',
		css: {'.sIFR-root': { 'font-size': '36px', 'color': '#FFFFFF', 'text-transform': 'uppercase'}},
		wmode: 'transparent',
		fixFocus: true,
		tuneHeight : -10,
		onReplacement: function(sifrObject){
			sifrObject.resize();
		},
		ratios: [8, 1.3, 12, 1.27, 16, 1.21, 17, 1.2, 23, 1.19, 24, 1.16, 25, 1.18, 27, 1.17, 40, 1.16, 43, 1.14, 51, 1.15, 57, 1.14, 58, 1.15, 85, 1.14, 86, 1.13, 87, 1.14, 90, 1.13, 92, 1.14, 98, 1.13, 99, 1.14, 106, 1.13, 107, 1.14, 1.13]
	});

	sIFR.replace(interstate_regular, {
		selector: '.compoM',
		css: {'.sIFR-root': { 'font-size': '22px', 'color': '#FFFFFF', 'text-transform': 'uppercase'}},
		wmode: 'transparent',
		fixFocus: true,
		onReplacement: function(sifrObject){
			sifrObject.resize();
		},
		ratios: [8, 1.3, 9, 1.22, 10, 1.25, 11, 1.22, 17, 1.2, 28, 1.16, 30, 1.15, 40, 1.14, 60, 1.13, 61, 1.12, 65, 1.13, 66, 1.12, 67, 1.13, 103, 1.12, 104, 1.11, 112, 1.12, 114, 1.11, 119, 1.12, 123, 1.11, 1.12]
	});

	$(".modalCloseX ").hover(
		function () {
			$(this).css("opacity",0.8); 
		}, 
		function () {
			$(this).css("opacity",1); 
		}
	);
	

	$("a.modalSwitchBR").click(function(e) {
		e.preventDefault();
		if (bitRate == "high") {
			$(this).text("Basculer en version haut débit");
			setBiteRate("low");
		} else {
			$(this).text("Basculer en version bas débit");
			setBiteRate("high")
		}
		swfobject.embedSWF(swfSrc, "playerFlv", "610", "344", "10.0.0.0", "/Images/Flash/expressInstall.swf", flashvars, params, attributes);		
	});
	
}

Modale = function (modaleUrl) {
	$('html, body').animate({scrollTop:0}, 'slow');
	$.get(modaleUrl, function(data){
		$(data).modal({
			overlay:59,
			onOpen: function (dialog) {
				dialog.overlay.fadeIn('slow', function () {
					dialog.container.slideDown('slow', function () {
						dialog.data.fadeIn('slow', function () {
								onModaleLoaded(modaleUrl);
						});
					}).css('position','absolute');
				});
			},
			onClose: function (dialog) {
				dialog.data.fadeOut('slow', function () {
					dialog.container.slideUp('slow', function () {
						dialog.overlay.fadeOut('slow', function () {
							$.modal.close(); 
						});
					});
				});
			}
		});
	});
}

$(document).ready(function(){
	$('a.Modale').click(function () {
		Modale($(this).attr('href'));
		return false;
	});
	
	switch (document.location.hash) {
	 case "#Noces_de_Figaro":
		Modale('/Newsletter/videos/Noces_de_Figaro/');
	 case "#Caligula":
		Modale('/Newsletter/videos/Caligula/');		
	 break;
	}	
});
