$(document).ready(function(){
	$(".cbox").colorbox({maxWidth:800, maxHeight:800, opacity:0.55, onComplete:function(){
		$(".link_to").remove();
		if($(this).attr("link_to")) {
			$("<a href=\""+$(this).attr("link_to")+"\" class='voir_fiche sprite' ></a>").appendTo("#cboxContent");
		}
		
	}});
});


// --------------------------- Fonctions communes -----------------------
function alert_new(txt, _class) {
	$("<div title='Erreur' >"+txt+"</div>").dialog({open:true});
}
function close_alert() {}

// ------------------------------- Page de login ----------------------
function show_recover() {
//	document.getElementById('zone_recover').style.display='block';
//	document.getElementById('zone_no_user').style.display='none';
//	document.getElementById('zone_login').style.display='none';
}
function show_main() {
	document.getElementById('create_account').style.display='none';
	document.getElementById('main_login').style.display='block';
}

function submit_new_mail(eml) {
	/*var eml = frm.email.value;
	if(eml.indexOf('.')==-1 || eml.indexOf('@')==-1){
		alert_new('Vous devez saisir<br>un email valide', 'small');
		return false;
	}*/
	document.getElementById('email_insc').value=eml;
	document.getElementById('create_account').style.display='block';
	document.getElementById('main_login').style.display='none';
}

function check_form(frm) {
	var list_check = ["login", "nom", "prenom", "adresse", "cp", "ville", "tel", "email", "pass", "pass2"];
	for(var i=0; i < list_check.length; i++) {
		if(frm.elements[list_check[i]] && frm.elements[list_check[i]].value=='') {
			alert_new("Vous devez renseigner tous les champs", '');
			return false;
		}
	}
	if(frm.elements["email"].value.indexOf("@") == -1) {
		alert_new("Vous devez saisir un E-mail valide", '');
		return false;
	}
	if(frm.elements["pass"].value != frm.elements["pass2"].value) {
		alert_new("La confirmation de votre mot de passe n'est pas bonne", '');
		return false;
	}
	document.frm_compte.submit();
}

// ------------------------ Page edition de comtpe  ---------------------------
function edit_compte() {
	document.getElementById('recap').style.display='none';
	document.getElementById('edit').style.display='block';	
}
function check_form_edition(frm) {
	var list_check = ["nom", "prenom", "adresse", "cp", "ville", "tel"];
	for(var i=0; i < list_check.length; i++) {
		if(frm.elements[list_check[i]] && frm.elements[list_check[i]].value=='') {
			alert_new("Vous devez renseigner tous les champs");
			return false;
		}
	}
	if(frm.elements["pass"].value != "" && frm.elements["pass"].value != frm.elements["pass2"].value) {
		alert_new("La confirmation de votre mot de passe n'est pas bonne");
		return false;
	}
	frm.submit();
}

// ---------------------- Adresse de livraison ----------------------------
function save_adresse() {
	document.frm_livraison.act.value='save';
	document.frm_livraison.submit();
}
function reset_adresse() {
	document.frm_livraison.act.value='reset';
	document.frm_livraison.submit();	
}
function load_adresse(id) {
	document.frm_livraison.act.value='load';
	document.frm_livraison.loaded.value=id;
	document.frm_livraison.submit();	
}
function update_adresse(id) {
	document.frm_livraison.act.value='update';
	document.frm_livraison.loaded.value=id;
	document.frm_livraison.submit();	
}
function delete_adresse(id) {
	document.frm_livraison.act.value='delete:'+id;
	document.frm_livraison.submit();
}
function submit_adresse() {
	document.frm_livraison.act.value='poursuivre';
	document.frm_livraison.submit();	
}

// -------------------- Mode de paiement --------------------------
function selectPaye(type){
	document.getElementById('mode_paiement').value=type;
	$(".mode_p").hide();
	$("#info_"+type).show();
}
