var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Gérer tous les messages FSCommand d'une animation Flash.
function player_v5_DoFSCommand(command, args) {
	var player_v5Obj = isInternetExplorer ? document.all.player_v5 : document.player_v5;
	//
	// Insérez votre code ici.
	//
	
	//10,00:00,1:05	
	if (command == "videoInCart"){
		var vars = args.split(',');
		//alert(args);
		addItemToCart(vars[1], vars[2], vars[0]);
	}
    	

}






window.addEvent('domready', function() {
    Sexy = new SexyAlertBox();
    //if ($$('.nb_item') != null) {
    if ($('nb_item')) {
		fillupCartBox();
	}

	if ($$('.tipz')){
		var myTips = new Tips($$('.tipz'), {className: 'tooltip', 
			initialize: function(){
				this.tip.setStyle('opacity', 0);
			},
			onShow: function () {		
				this.tip.fade('in');
			},
			onHide: function() {		
				this.tip.fade('out');	
			}
		});
	}
	
	
});


function fillupCartBox(){
	var jsonRequest2 = new Request.JSON({url: "index.php", onComplete: function(cartline2){
		
		if (cartline2.cartline.length > 0){
			var inner_cart = cartline2.nb_items + "<br />";
			for (var i = 0; i < cartline2.cartline.length; i++){
				inner_cart += '<br /> + <strong>Ref '+cartline2.cartline[i]['video_reference']+'</strong> tcin: '+cartline2.cartline[i]['video_tcin']+' tcout: '+cartline2.cartline[i]['video_tcout'];
			}
	
			$$('.nb_item').set('html',inner_cart);
		}
		
	}}).get({'getCartDetails': '1', 'lang': lang});
}

var lang = '';

function addItemToCart(tcin, tcout, video_id){
	//This code will send a data object via a GET request and alert the retrieved data.
	var jsonRequest = new Request.JSON({url: "index.php", onComplete: function(cartline){
	    /*alert(cartline.message_title);
	    alert(cartline.message_text);*/
	    if (cartline.message_type == 'error'){
	    	Sexy.error('<h1>'+cartline.message_title+'</h1><br/><p>'+cartline.message_text+'</p>');
	    }
	    else{
	    	Sexy.info('<h1>'+cartline.message_title+'</h1><br/><p>'+cartline.message_text+'</p>');
	    	//add cart line and change number of lines
	    	//index.php?getCartDetails=1
	    	fillupCartBox();
	    }
	}}).get({'doAddItem': '1', 'tcin': tcin, 'tcout': tcout, 'video_id': video_id, 'lang': lang});
	
	$('process_cart_links').style.display = 'block';

}


window.addEvent('domready', function(){
	if ($('toggleLogin')){
		$('toggleLogin').setStyle('height','auto');
	}
	var mySlide = new Fx.Slide('login').hide();  //starts the panel in closed state
 	
	if ($('toggleLogin')){
	
	    //Show-Hide login panel when you click the link "Login" on top of the page
	    $('toggleLogin').addEvent('click', function(e){
			e = new Event(e);
			mySlide.toggle(); //show-hide login panel
			e.stop();
		});
	}
	
	if ($('closeLogin')){
		//Hide login panel when you click the button close on the upper-right corner of the login panel
	    $('closeLogin').addEvent('click', function(e){
			e = new Event(e);
			mySlide.slideOut(); //Hide login panel
			e.stop();
		});
	}
	
    
});


window.addEvent('domready', function() {  
    //time to implement fancy show / hide  
    Element.implement({  
        //implement show  
        fancyShow: function() {  
        	if (this.style.display == ''){
        		this.setStyle('display','none'); 
        	} else {
        		this.setStyle('display','');
        	}
        	
            //this.fade('in');
        },  
        //implement hide  
        fancyHide: function() {  
            //this.fade('out');
            this.setStyle('display','none'); 
        }  
    });  
});  