function init(){
	//startSpeedTest();
	roarStart();
	loadBanners();
	initsIFR();
	switch($('body').attr('id')){
		case 'accueil':
			sifr_accueil();
		break;
		case 'photos':
			sifr_photos();
		break;
		case 'concours':
			$('ul.zebra li.question:even').addClass('alt');
		break;
		case 'nosoffres':
			$('ul.zebra li:odd').addClass('alt');
			sifr_nosoffres();
		break;
		case 'infospratiques':
			$('table.zebra tr:odd').addClass('alt');
			sifr_infospratiques();
		break;
		case 'decouvrezlafrique':
			sifr_decouvrezlafrique();
		break;
		case 'photos':
			sifr_photos();
		break;
		case 'temoignages':
			$('#temoignageslist div.pad:odd').removeClass('pad').addClass('pad_yellow');
			sifr_temoignages();
		break;
		case 'temoignages_ajout':
			sifr_temoignages();
		break;
		case 'reservationcontact':
			sifr_reservationcontact();
		break;
		case 'safaritv':
//			$('#vignettes').localScroll();
			showVideoFromAnchor($('#vignettes a').get(0));
			$('#vignettes a').click(showVideo);
		break;
	}
	sifr_pagetitles();
}

function showVideo(v){
	showVideoFromAnchor(this)
	return false;
}
function showVideoFromAnchor(el){
	swfobject.embedSWF('/swf/player.swf','videoplayer','473','354','9',false,{'projet':$(el).attr('rel'),'titre':$(el).attr('title')},{'bgcolor':'#000000','scale':'noscale','allowfullscreen':'true','wmode':'transparent'},{'wmode':'transparent','bgcolor':'#000000'})
	
}

function loadBanners(){
	var flashvars = {};
	var params = {};
	var attributes = {};
	swfobject.embedSWF("/swf/b1.swf", "banner_1", "216", "60", "8.0.0", "swf/ei.swf", flashvars, params, {id:"#swf_b1"});
	swfobject.embedSWF("/swf/b2.swf", "banner_2", "216", "60", "8.0.0", "swf/ei.swf", flashvars, params, {id:"#swf_b2"});
	swfobject.embedSWF("/swf/b3.swf", "banner_3", "216", "60", "8.0.0", "swf/ei.swf", flashvars, params, {id:"#swf_b3"});
	swfobject.embedSWF("/swf/hamilton.swf", "banner_hamilton", "165", "165", "8.0.0", "swf/ei.swf", flashvars, params, {id:"#swf_bhamilton"});
}
function delayRoarStart(){
	setTimeout('roarStart', 5000)
}
function roarStart(){
	if(!$.cookies.get('roarPlayed')){
	$("#hd").css('z-index',1000);
	var flashvars = {};
	var params = {};
	params.loop = "false";
	params.menu = "false";
	params.quality = "best";
	params.scale = "noscale";
	params.wmode = "transparent";
	params.swliveconnect = "true";
	params.allowscriptaccess = "always";
	params.allownetworking = "all";
	var attributes = {};
	attributes.id = "s_roar";
	attributes.wmode="transparent";
	swfobject.embedSWF("/swf/roar.swf", "roar", "358", "393", "8.0.0", false, flashvars, params, attributes);
	$.cookies.set('roarPlayed', '1');
	} else {
		roarFinished();
	}
}
function roarStarted(){
	
}
function roarFinished(){
//	swfobject.removeSWF('s_roar');
//	$("#hd").css('z-index',200);
	$('#roar_container').hide();
	 //var rc=document.getElementById("roar")
	// rc.parentNode.removeChild(rc);
	return true;
}
function zebra(){
	
}

var africanRatios = [6, 1.09, 7, 1.07, 8, 1.06, 9, 1.05, 16, 0.99, 25, 0.97, 35, 0.94, 43, 0.93, 61, 0.92, 104, 0.91, 105, 0.9, 106, 0.91, 107, 0.9, 108, 0.91, 109, 0.9, 113, 0.91, 117, 0.9, 118, 0.91, 121, 0.9, 122, 0.91, 0.9];
var african = {wmode:"transparent", src: '/swf/african.swf',ratios:africanRatios};
var africanopaque  = {wmode:"opaque", src: '/swf/african.swf',ratios:africanRatios};

function initsIFR(){

	//sIFR.domains = ['blog.unity.fr','*.unity.fr','unity.fr'];
}
// sIFR.fixWrap=true;
// sIFR.fixHover=true;
// sIFR.forceClear=true;
// sIFR.useStyleCheck = true;
// sIFR.bHideBrowserText = true;
sIFR.activate(african,africanopaque);

function sifr_common(){
	sIFR.replace(africanopaque, {
		ratios:africanRatios,
		selector: '.pad h3.african',
		css: [
			'.sIFR-root {text-align: left; background-color:#B68D01; letter-spacing:0; color:#000000; text-transform:uppercase}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		]
	});	
	sIFR.replace(african, {
		ratios:africanRatios,
		selector: 'h3.african',
		css: [
			'.sIFR-root {text-align: center; background-color:#000000; letter-spacing:0; color:#311015; text-transform:uppercase}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		],
		filters: {
		  Glow: {
		    knockout: false
		    ,distance: 1
		    ,color: '#FFFFFF'
		    ,strength: .3
		  }
		}
	});
}
function sifr_pads(){
	sIFR.replace(africanopaque, {
		ratios:africanRatios,
		selector: '.pad_yellow h3.african',
		css: [
			'.sIFR-root {text-align: left; background-color:#EDB601; letter-spacing:-1; color:#311015; text-transform:uppercase}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		]
	});
	sIFR.replace(africanopaque, {
		ratios:africanRatios,
		selector: '.pad_black h3.african',
		css: [
			'.sIFR-root {text-align: left; background-color:#000000; letter-spacing:0; color:#ffffff; text-transform:uppercase}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		]
	});
	sIFR.replace(africanopaque, {
		ratios:africanRatios,
		selector: '.pad_blue h3.african',
		css: [
			'.sIFR-root {text-align: left; background-color:#080169; letter-spacing:0; color:#FFFFFF; text-transform:uppercase}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		]
	});
	sIFR.replace(africanopaque, {
		ratios:africanRatios,
		selector: '.pad_white h3.african',
		css: [
			'.sIFR-root {text-align: left; background-color:#FFFFFF; letter-spacing:0; color:#333; text-transform:uppercase}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		]
	});
}
function sifr_pagetitles(){
	sIFR.replace(africanopaque, {
		ratios:africanRatios,
		selector: '.pagetitle h2',
		css: [
			'.sIFR-root {text-align: center; background-color:#000000; letter-spacing:0; color:#F1C92A; text-transform:uppercase}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		]
	});	
}
function sifr_accueil(){
	sifr_common();
}
function sifr_nosoffres(){
	sifr_arrows();
	sIFR.replace(african, {
		ratios:africanRatios,
		selector: 'h3.african.nosoffres_prevu',
		css: [
			'.sIFR-root {text-align: center; background-color:#EDB601; letter-spacing:0; color:#FFFFFF; text-transform:uppercase}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		]
	});	

	sIFR.replace(african, {
		ratios:africanRatios,
		selector: 'h3.african.nosoffres_title',
		css: [
			'.sIFR-root {text-align: left; background-color:#EDB601; letter-spacing:0; color:#ffffff; text-transform:uppercase; text-decoration:underline}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		]
	});	
	sIFR.replace(africanopaque, {
		ratios:africanRatios,
		selector: '.pad_white h3.african',
		css: [
			'.sIFR-root {text-align: left; background-color:#FFFFFF; letter-spacing:0; color:#333; text-transform:uppercase; text-decoration:underline}',
			'a	{ text-decoration:none; }',
			'a:link { color:#ffffff;}',
			'a:hover { color:#CCCCCC;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		]
	});
	sifr_common()
}
function sifr_photos(){
	sifr_common();
}
function sifr_infospratiques(){
	sifr_common();
	
}
function sifr_decouvrezlafrique(){
	sifr_common();
	
}
function sifr_photos(){
	sifr_common();
	
}
function sifr_temoignages(){
	sifr_arrows();
	sifr_common();
}
function sifr_reservationcontact(){
	sifr_arrows();
	sifr_pads();
	sifr_common();
}

function sifr_arrows(){
	sIFR.replace(african, {
		ratios:africanRatios,
		selector: '.inscription h3.african',
		css: [
			'.sIFR-root {text-align: center; background-color:#000000; letter-spacing:0; color:#311015; text-transform:uppercase}',
			'a	{ text-decoration:underline; }',
			'a:link { color:#311015;}',
			'a:hover { color:#ffffff;}'
			,'.accentfix{display:none;font-size:1;leading:1;}'
		],
		filters: {
		  Glow: {
		    knockout: false
		    ,distance: 1
		    ,color: '#FFFFFF'
		    ,strength: .3
		  }
		}
	});
}

$(document).ready(init);




function RightNow()
{
	time = new Date();
	return time.getTime();
}

function MMMCalPing(timeStart)
{
	var timeEnd = RightNow();
	pingTime = timeEnd - timeStart;
	//alert('pingTime='+pingTime);
}

function MMMCalSp(timeStart2, img)
{
	var timeEnd2 = RightNow();
	var timeElapsed =0;
		
	timeElapsed = (timeEnd2 - timeStart2)/1000.0;
	
	
	if (timeElapsed>0.0) {
		Debit_mesure=parseInt( 20447/(timeElapsed*1024) );
	}
	else {
		Debit_mesure=10;
	}
	
	if (Debit_mesure>20) {
		time_buffer=4000;
	}
	if (Debit_mesure>30) {
		time_buffer=3500;
	}
	if (Debit_mesure>50) {
		time_buffer=3250;
	}
	if (Debit_mesure>60) {
		time_buffer=3000;
	}
	if (Debit_mesure>100) {
		time_buffer=2500;
	}
	if (Debit_mesure>200) {
		time_buffer=2000;
	}
	if (Debit_mesure>300) {
		time_buffer=1500;		
	}
	//alert(Debit_mesure);
	//MMMGetDebit();
}

function MMMGetDebit()
{
	s='pingTime='+pingTime+'||'+'Debit_mesure='+Debit_mesure+'||'+'time_buffer='+time_buffer;
	//alert(s);
	return s;
}

var pingTime=0;
var Debit_mesure = 0;
var time_buffer=4000; 

function startSpeedTest() {
	var str='';
	var timeStart = RightNow();
	str=str+'<img border=0 width=0 height=0 src="'+'http://vodhd.massmotionmedia.com/ping.gif'+'?Epoch=' + timeStart + '" onLoad="MMMCalPing(' + RightNow()+');"/>';

	str=str+'<img border=0 width=0 height=0 src="'+'http://vodhd.massmotionmedia.com/debit.jpg'+'?Epoch=' + timeStart + '" onLoad="MMMCalSp(' + RightNow()+',this);"/>';
	//alert(str);
	$('#ft').append(str);
//	document.getElementById('speedTestHolder').write(str);
}

