﻿// JavaScript Document

var commandeErr = 'Vous devez choisir votre lieu de livraison avant de pouvoir commander.';
var signetTxt = 'Signet';
var tamponTxt = 'Tampon auto-encreur';
var _selTirage;
var _selCarte;
var _selFond;

function viewOeuvre(listId, id) {
    currOeuvreInd = listId;
    //alert("blaat"+(parseInt(id/5)));
	
    var tirageNoActuel = document.getElementById('tirageNoActuel');
    tirageNoActuel.innerHTML = "<b>"+(id+1)+"</b> de "+oeuvres.length;

    var curOeuvreImg = document.getElementById('tiragesImg');
    curOeuvreImg.src = "images/oeuvres/"+ oeuvres_img[id];
 	curOeuvreImg.width= oeuvres_width[id];
	curOeuvreImg.height= oeuvres_height[id];
	
    var curOeuvreNo = document.getElementById('imdID');
    curOeuvreNo.innerHTML = "#"+oeuvres_no[id];
	if(id==24){
		curOeuvreNo.innerHTML = oeuvres_no[id];
		}

	var curOeuvreInfo = document.getElementById('tirageInfo');
    curOeuvreInfo.innerHTML = oeuvres[id];


	_selTirage = id;
	
    /* var frmobj = document.forms.frmboutique;
    frmobj.item_name.value = oeuvres_name[id];
    frmobj.item_number.value = oeuvres_no[id];*/
}

function viewCartePostale(id) {
    var carteNoActuel = document.getElementById('carteNoActuel');
    carteNoActuel.innerHTML = "<b>"+(id+1)+"</b>";

    var curCarteImg = document.getElementById('cartesImg');
    curCarteImg.src = "images/cartes/"+cartes_img[id];

    _selCarte = id;
    
  /*  var frmobj = document.forms.frmboutique;
    frmobj.item_name.value = cartes_name[id];
    frmobj.item_number.value = cartes_no[id];*/
}

function viewFondEcran(id) {
    var fondNoActuel = document.getElementById('fondNoActuel');
   fondNoActuel.innerHTML = "<b>"+(id+1)+"</b>";

    var curFondImg = document.getElementById('fondImg');
    curFondImg.src = "images/fonds_ecran/img/"+fond_img[id];

    
    _selFond = id;
    
    /*var frmobj = document.forms.frmboutique;
    frmobj.item_name.value = fond_name[id];
    frmobj.item_number.value = fond_no[id];*/
   
}

function viewPriceList(prod_type, where, price) {
    if (where == '-') return;

    var div = document.getElementById(prod_type+"Info");

	if(div == null)
		return;

    var frmobj = document.forms.frmboutique;
    var item_no = frmobj.item_number.value;
	        //Display price infos
    var result = calcPrice(price, where, prod_type);
    var liv;
    var liv_title="";
    switch (where) {
        case 'q':
            item_no += "-QC";
            liv = livq;
            liv_title = "Québec";
            break;
        case 'c':
            item_no += "-CAN";
            liv = livc;
            liv_title = "Ailleurs au Canada";
            break;
        case 'w':
            item_no += "-W";
            liv = livw;
            liv_title = "Autres pays";
            break;
    }
    frmobj.item_number.value = item_no;


	
        //Calc taxes stuff
    var tpsnumber = new Number((price + liv) * tps);
    tpsnumber = tpsnumber.toFixed(2);
    if (isNaN(tpsnumber)) tpsnumber=(price + liv) * tps;
    var tvqnumber = new Number((price + liv + ((price + liv) * tps)) * tvq);
    tvqnumber = tvqnumber.toFixed(2);
    if (isNaN(tvqnumber)) tvqnumber=(price + liv + ((price + liv) * tps)) * tvq;

    var strHTML = "";
    if (prod_type == "tirage") {
        strHTML = "<span style=\"color: #424066; font-weight: bold; font-size: 12px;\">"+liv_title+"</span><br />";
        strHTML += "<div style=\"color: #424066; font-size: 11px;\">";
		
        strHTML += "Montant : "+price+" $CAD<br />";
        strHTML += "Livraison : "+liv.toFixed(2)+" $CAD<br />";

        if (where != 'w') strHTML += "TPS : "+tpsnumber+" $CAD<br />";
        if (where == 'q') strHTML += "TVQ : "+tvqnumber+" $CAD<br />";
        strHTML += "Total : "+result+" $CAD<br /><br /><br />";

        strHTML += '<div class="commandezTirgae"><a href="#" onclick="orderItem(\''+prod_type+'\', '+result+'); return false;">';
        strHTML += 'Ajouter au panier <img src="images/panier.gif" width="16" height="17" alt="Ajouter au panier" />';
        strHTML += '</a></div>';
        strHTML += "</div>";
    } else {
            //Set item name
        frmobj.item_name.value = prod_type+" "+item_no;

        strHTML = '<div class="infoAchat_lieu"><b>'+liv_title+'</b></div><br>';
        strHTML += '<div class="infoAchat_montant">Montant : '+price.toFixed(2)+' $CAD<br>Livraison : '+liv.toFixed(2)+' $CAD</div>';
        strHTML += '<div class="infoAchat_taxes">';
        if (where != 'w') strHTML += "TPS : "+tpsnumber+" $CAD<br />";
        if (where == 'q') strHTML += "TVQ : "+tvqnumber+" $CAD<br />";
        strHTML += "Total : "+result+" $CAD</div>";
        strHTML += '<div class="clear"></div>';

            //Add cart
        var addCart = document.getElementById(prod_type+"AddCart");
        if (addCart != null) {
            var cartHtml = '<a href="#" onclick="orderItem(\''+prod_type+'\', '+result+'); return false;">';
            cartHtml += 'Ajouter au panier <img src="images/panier.gif" width="16" height="17" alt="Ajouter au panier" />';
            cartHtml += '</a>';
            addCart.innerHTML = cartHtml;
            addCart.style.visibility = "visible";
        }
    }

    div.innerHTML = strHTML;
}

function getLivraisonBox(prod_type, price) {
    var livraisonSelBox = "Calculez le montant :<br /><select name='liv' style='color: #424066; font-size: 11px;' onchange=\"viewPriceList('"+prod_type+"', this.value, "+price+");\">\n";
    livraisonSelBox += "<option value='-'>Lieu de livraison</option>\n";
    livraisonSelBox += "<option value='q'>Québec</option>\n";
    livraisonSelBox += "<option value='c'>Ailleurs au Canada</option>\n";
    livraisonSelBox += "<option value='w'>Autres pays</option>\n";
    livraisonSelBox += "</select>\n";
    return livraisonSelBox;
}

var oeuvres = new Array();
var oeuvres_name = new Array();
var oeuvres_no = new Array();
var oeuvres_img = new Array();
var oeuvres_width=new Array();
var oeuvres_height=new Array();

/*---------------------OEUVRES------------------*/
oeuvres_name[0] = "Partie de hockey";
oeuvres_no[0] = "02242";

oeuvres_name[1] = "Québec";
oeuvres_no[1] = "02054";

oeuvres_name[2] = "Percé";
oeuvres_no[2] = "02240";

oeuvres_name[3] = "Trilles";
oeuvres_no[3] = "02056";

oeuvres_name[4] = "Végétation";
oeuvres_no[4] = "02142";

oeuvres_name[5] = "Champs";
oeuvres_no[5] = "02063";

oeuvres_name[6] = "La rivière Rouge au printemps";
oeuvres_no[6] = "02192";

oeuvres_name[7] = "Rocher Percé";
oeuvres_no[7] = "02160";

oeuvres_name[8] = "Le lac à la Loutre";
oeuvres_no[8] = "02018";

oeuvres_name[9] = "Totems";
oeuvres_no[9] = "03048";

oeuvres_name[10] = "Tipis d'Amérindiens Pieds-noirs";
oeuvres_no[10] = "03017";

oeuvres_name[11] = "Lac Louise";
oeuvres_no[11] = "03032";

oeuvres_name[12] = "Village dans les vignobles";
oeuvres_no[12] = "04008";

oeuvres_name[13] = "Gentilhommière";
oeuvres_no[13] = "00193";

oeuvres_name[14] = "Cimetière militaire";
oeuvres_no[14] = "04013";

oeuvres_name[15] = "Mont-Saint-Michel";
oeuvres_no[15] = "00163";

oeuvres_name[16] = "Marais salant";
oeuvres_no[16] = "00051";

oeuvres_name[17] = "Chapelle";
oeuvres_no[17] = "00134";

oeuvres_name[18] = "Le port de Prince Rupert";
oeuvres_no[18] = "03054";

oeuvres_name[19] = "Port du Rosmeur";
oeuvres_no[19] = "00001";

oeuvres_name[20] = "Retour de la pêche";
oeuvres_no[20] = "00041";

oeuvres_name[21] = "Chantier naval";
oeuvres_no[21] = "00036";

oeuvres_name[22] = "Rochers";
oeuvres_no[22] = "00064";

oeuvres_name[23] = " Le Foudroyant";
oeuvres_no[23] = "01999";



/*--------------------CARTES POSTALES----------------------------*/
var cartes_name = new Array();
var cartes_no = new Array();
var cartes_img = new Array();

cartes_name[0] = "Cartes postales : Été au Québec";
cartes_no[0] = "10001";
//cartes_img[0] = "1.gif";

cartes_name[1] = "Cartes postales : Hiver au Québec";
cartes_no[1] = "10002";
//cartes_img[1] = "2.gif";

cartes_name[2] = "Cartes postales : L'Ouest canadien";
cartes_no[2] = "10003";
//cartes_img[2] = "3.gif";

cartes_name[3] = "Cartes postales : Animaux";
cartes_no[3] = "10004";
//cartes_img[3] = "4.gif";

cartes_name[4] = "Cartes postales : Artiste engagé";
cartes_no[4] = "10005";
//cartes_img[4] = "5.gif";

cartes_name[99] = "";
cartes_no[99] = "10010";


/*--------------------FONDS D'Ãƒâ€°CRAN----------------------------*/
var fond_name = new Array();
var fond_no = new Array();
var fond_img = new Array();


fond_name[0] = "Fonds d'écran : Paysages";
fond_no[0] = "40000";
//fond_img[0] = "1.jpg";


/*------------------- AFFICHE----------------------------*/
var affiche_name = new Array();
var affiche_no = new Array();
affiche_name[0] = "Affiche Kyôto (bleue)";
affiche_no[0] = "affiche_1";
affiche_name[1] = "Affiche Kyôto (rouge)";
affiche_no[1] = "affiche_2";


/*------------------- SERIGRAPHIE----------------------------*/
var seri_name = new Array();
var seri_no = new Array();
seri_name[0] = "Sérigraphie";
seri_no[0] = "serigraphie";



/*------------------- AFFICHETTE----------------------------*/
var affichette_name = new Array();
var affichette_no = new Array();
affichette_name[0] = "Montagnes";
affichette_no[0] = "02025";
affichette_name[1] = "Vieux chêne";
affichette_no[1] = "00241";
affichette_name[2] = "Montagnes Rocheuses et vallée";
affichette_no[2] = "03029";
affichette_name[3] = "Mémoires de la terre";
affichette_no[3] = "33021";
affichette_name[4] = "Mémoires de la terre";
affichette_no[4] = "33020";
affichette_name[5] = "Mémoires de la terre";
affichette_no[5] = "33025";
affichette_name[6] = "Mémoires de la terre";
affichette_no[6] = "33024";
affichette_name[7] = "Baleines";
affichette_no[7] = "61000";
affichette_name[8] = "Kyoto (bleu)";
affichette_no[8] = "30132";
affichette_name[9] = "Kyoto (rouge)";
affichette_no[9] = "30133";






























