$(document).ready(function(){
	$(".m_dialog").dialog({modal:true}); // pour afficher les message du formulaire de contact
	$('.recherche').blur(function(){
		if(this.value=='')
			this.value=$("<span>ricerc&agrave;</span>").text();						   
	});
	$('.recherche').focus(function(){
			this.value='';						   
	});
});

function show_page_video(num_page) {
	$("#list_videos").load("?page="+num_page+" #list_videos .main_page");
}


function getCurURLGalerie() {
	var res = "http://"+document.location.hostname+document.location.pathname;
	if(document.location.search.length > 1) {
		var tmp = document.location.search.substring(1).split("&");
		var params = new Array();
		for(var i=0; i < tmp.length; i++)
			if(tmp[i].indexOf("album") == 0)
				params.push(tmp[i]);
		res += "?"+params.join("&");
	}
	return res;
}

/*Fonction Visionneuse*/
function appelFlash(movieName) {

    if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
    }
    else {
	    return document[movieName];
    }
} 

/*function afficherPartage(cle){
	appelFlash("laVisionneuse_"+cle).afficherPartage();	
}*/

function afficherExport(cle){
	appelFlash("laVisionneuse_"+cle).afficherExport();	
}

var base_url = "";
function afficherPartage(cle){
	var vid = $("#my_video_"+cle+"");
	if(vid.length > 0) {
		
		var popup = document.getElementById("my_popup");
		if(!popup) {
			popup = "<div id='my_popup' class='ui-widget-content' ></div>";
		}
		
		$(popup).load(base_url+"/visionneuse/ajax/partagerVideo.php?key="+cle).appendTo(vid);
		$("#my_popup").css({width:vid.width(), height:0, overflow:"hidden", position:'absolute', bottom:0, left:0, background:'url('+base_url+'/images/img/bg_caption.png)'})
						.animate({height:135}, 600, "swing");
	}
}

function submit_form_partage() {
	var key = $("#current_video").val();
	var name = $("#your_name").val();
	var email = $("#friend_email").val();
	
	$.post(base_url+"/visionneuse/ajax/partagerVideo.php", {idVideo:key, mail:email, sender:name}, function(ret){
		var status = ret.substring(0, 1);
		var msg = ret.substring(1);
		
		var dialog_otpions = {title:"Partage de vid&eacute;o", modal:true};
		if(status == "1") {
			dialog_otpions.close = function(){close_form_partage();};
		}
		$("<div>"+msg+"</div>").dialog(dialog_otpions);
	}, "text");
}

function close_form_partage() {
	$("#my_popup").animate({height:0}, 300, "swing", function(){$(this).remove();});
}


// -------------------------------- BOUTIQUE ------------------------------
var url_post_cart = "/boutique/ajax.php";

function getCurURL() {
	return document.location.pathname+document.location.search;
}

function connexion(frm) {
	$.post(url_post_cart, {act:"connect", login:frm.login.value, pass:frm.pass.value}, function(ret){
		var return_type = status_display(ret, false);
		if(return_type) {
			document.location.href = getCurURL();
		}
	}, "xml");
}

function logout() {
	$.post(url_post_cart, {act:"disconnect"}, function(ret){
		document.location.href = getCurURL();
	}, "xml");
}

function popup_connexion() {
	//$("#page_connexion").dialog({open:true, width:550, height:325});
	document.location.href= "/boutique/account.php";
}

function pass_forgotten() {
	$("#page_recup_pass").dialog({open:true, modal:true, width:400, height:200});
}

function recover_password(email) {
	$.post(url_post_cart, {act:"recover_pass", email:email}, function(ret){
		var r = status_display(ret, true);
		if(r) {
			$("#page_recup_pass").dialog("close");
		}
	}, "xml");
}

var current_email_subscribe = null;
function create_account(frm) {
	current_email_subscribe = frm.email.value;
	$.post(url_post_cart, {act:"check_email_used", email:current_email_subscribe}, function(ret){
		var r = status_display(ret, false);
		if(r) {
			submit_new_mail(current_email_subscribe);
		}
	}, "xml");
}

function maj_panier() {
	$.post(url_post_cart, {act:"get_cart"}, function(ret){
		var ct = "";
		var list_obj = $("obj", ret);

		var nb_prod = parseInt($("total", ret).attr("nb_prod"));
		var prix_tot = $("total", ret).attr("montant");
		var bloc_right = "";
		
		if(list_obj.length > 0) {
			ct += "<table><thead><tr><td>Articles</td><td align='center' >Qt&eacute;</td><td align='right' >Prix</td></tr></thead><tbody>";
			list_obj.each(function() {
				ct += "<tr id='pan_"+$(this).attr('id')+"' >";
				var ss_titre = "";
				/*if($(this).attr("sous_titre") != "") {
					ss_titre += " <span style='color:#AAA;' >"+$(this).attr("sous_titre")+"</span>";
				}
				if($(this).attr("accessory") != "") {
					ss_titre += "<br /><span style='color:#8D8;' >"+$(this).attr("accessory")+"</span>";
				}*/
				ct += "<td>"+$(this).text()+ss_titre+"</td>";
				ct += "<td align='center' >"+$(this).attr("qte")+"</td>";
				ct += "<td align='right' class='prix' >"+$(this).attr("montant")+"&euro;</td>";
				ct += "</tr>";
			});
			ct += "</tbody><tfoot><tr><td colspan='2' align='right' >Total </td><td align='right' class='prix' >"+prix_tot+"&euro;</td></tr></tfoot></table>";
			
			bloc_right = nb_prod+" article"+((nb_prod>1)?"s":"")+" dans mon panier.";
		}
		else {
			ct += "<div style='padding:40px 0 40px;' >Aucun article dans mon panier.</div>";
			bloc_right = "Aucun article dans mon panier.";
		}
		
		$("#mon_panier").html(ct);
		$("#nbElementPanier").html("<span>"+bloc_right+"</span>")
	}, "xml");
}

function status_display(ret, show_ok_status) {
	if(!ret) {alert("Erreur dans la reponse"); return false;}
	if($("status", ret).text() == "false") {
		$("<div title='Erreur' >"+$("error_msg", ret).text()+"</div>").dialog({open:true,modal:true});
		return false;
	}
	else if(show_ok_status) {
		$("<div title='Information' >"+$("msg", ret).text()+"</div>").dialog({open:true,modal:true});
		return true;
	}
	return true;
}
