var espace_client = 0;
function display_error(error_list,error_msg){
    for(var i=0; i < error_list.length; i++){
        $('#'+error_list[i]).fadeIn(3000, function () {
            $(this).css("background-color","#FFC9C9");
        });

    }
    if(error_msg.length){
        for(var i=0; i < error_msg.length; i++){
            window.alert(error_msg[i]);
        }
    }
    return true;
}

var abo_id = "";
var cred_id = "";
var mix_id = new Array();
function carte(){
    $(".carterep .radio").click(function(){
        var pt = $(this).attr('type');
        if($(this).hasClass('ractive')){
            if(pt == 'mix'){
                mix_id[$(this).attr('prod_id')] = 0;
                $(this).removeClass('ractive');
            }
			if(pt == 'cred'){
				mix_id[$(this).attr('prod_id')] = 0;
				$(this).removeClass('ractive');
			}
        }else{
            if (pt != 'mix') {
				if(pt == 'cred'){
					$(".carterep .radio[type='cred']").each(function(){
						mix_id[$(this).attr('prod_id')] = 0;
					});
				}
				$(".carterep .radio[type='" + pt + "']").removeClass('ractive');
			}
            $(this).addClass('ractive');
            if(pt == 'abo')
                abo_id = $(this).attr('prod_id');
            if (pt == 'cred') {
				mix_id[$(this).attr('prod_id')] = $(this).attr('prod_id');
			}
            if(pt == 'mix')
                mix_id[$(this).attr('prod_id')] = $(this).attr('prod_id');
        }
		if(pt)
        	price();
    });
}

function roundVal(val){
	var dec = 2;
	var result = Math.round(val*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}


function price(){
    var pr = 0;
	var pr_y = 0;
	$('#carte_price_year').html('');
    $(".ractive").each(function () {
		if ($(this).attr('fact') == 'year') {
			
			if ($(this).attr('price')) 
				pr_y = pr_y + parseFloat($(this).attr('price'));
    		$('#carte_price_year').html(" + " + roundVal(pr_y) + " &euro; HT");		
		}
		else {
			if ($(this).attr('price')) 
				pr = pr + parseFloat($(this).attr('price'));
	    	//Math.round(pr*100)/100 roundVal(pr)
    		$('#carte_price_month').html(roundVal(pr));
		}
    });
}

function check_code(){
    var code = $('#code').val();
    if(code.length < 4)return false;
    var results = $.ajax({
        url: site_url + "/?/inscription/pack/recapitulatif-jsx/" + code,
        async: false
    }).responseText;
    if(results == 'true'){
        return true;
    }else{
        return false;
    }
}


function test_code(){
    var code = $('#code').val();
    if(code != "" && check_code() == false){
        alert("Votre code avantage n'est pas valable. \n Merci de saisir un nouveau code ou de passer à l'étape suivante.");
        return false;
    }
    if(code != "" && check_code() == true){
		//JSX
		$.post(site_url + "/?/inscription/pack/recapitulatif", 
				{ 'action': "promo", 'code': code, 'code_actif': "1" } );
		$('#code_val_btn').hide();
        alert("Votre code avantage a bien été pris en compte.");
		return true;
    }
    if(code == ""){
        return true;
    }
    return false;
}

function test_alacarte(){
    if(abo_id)
        $("#abo_id").val(abo_id);
    if(mix_id)
        $("#mix_id").val(mix_id.join("/"));

    if(!$("#abo_id").val()){
        alert("Merci de sélectionner un abonnement annuel");
        return false;
    }
    return true;
}

function favoris() {
    if ( navigator.appName != 'Microsoft Internet Explorer' )
    {
        window.sidebar.addPanel("MyArchiveBox","http://www.myarchivebox.com","");
    }
    else {
        window.external.AddFavorite("http://www.myarchivebox.com","MyArchiveBox");
    }
}

function openNews(){
    //jQuery("#newsform").box();
	window.open(site_url + '/newsletter','newsletter','menubar=no, status=no, scrollbars=no, menubar=no, width=680, height=285');
}

function importContacts(espace_client){
	window.open(site_url + '/libs/contacts_importer/import.php?espace_client='+espace_client,'contacts','menubar=no, status=no, scrollbars=yes, menubar=no, width=350, height=258');
}

function iniPop(){
	// Parcourir tous les liens afin d'ajouter l'action d'ouverture du popup
	for(var i=0; i < document.links.length; ++i){
		if(document.links[i].onclick==null){
			document.links[i].onclick = PopGame;
		}
	}
}

function PopGame(){
	var game = window.open('http://www.myarchivebox.com/jeu/','game');
	//game.opener=window;
	game.blur();
	window.focus();
	return (true);
}