function afficherBlock(idCheck,idDiv) {
		var a = document.getElementById(idDiv);
			   
		if (document.getElementById (idCheck).click){
			a.style.display = "block";
		}
	}
function preChargem(){
    var images_a_charger = new Array(
								"images/trad/LS/ls1.jpg",
                "images/trad/LS/ls2.jpg",
                "images/trad/LS/ls3.jpg",
                "images/trad/LS/ls4.jpg",
                "images/trad/LS/ls5.jpg",
                "images/trad/LS/ls6.jpg",
                "images/trad/LS/ls1_off.jpg",
                "images/trad/LS/ls2_off.jpg",
                "images/trad/LS/ls3_off.jpg",
                "images/trad/LS/ls4_off.jpg",
                "images/trad/LS/ls5_off.jpg",
                "images/trad/LS/ls6_off.jpg",                
                "images/trad/matiere/matiere1.jpg",
                "images/trad/matiere/matiere2.jpg",
                "images/trad/matiere/matiere3.jpg",
                "images/trad/matiere/matiere4.jpg",
                "images/trad/matiere/matiere5.jpg",
                "images/trad/matiere/matiere6.jpg",
                "images/trad/matiere/matiere1_off.jpg",
                "images/trad/matiere/matiere2_off.jpg",
                "images/trad/matiere/matiere3_off.jpg",
                "images/trad/matiere/matiere4_off.jpg",
                "images/trad/matiere/matiere5_off.jpg",
                "images/trad/matiere/matiere6_off.jpg"               
                );
    var temp = new Array();

    for(i=0;i<images_a_charger.length;i++){ //lance le chargement des images
  		temp[i] = new Image();
  		temp[i].src = images_a_charger[i];
  	}    
  }
	preChargem();
function active_ongl(id,min,max){
  for(i=min;i<=max;i++){
    document.getElementById("ent_ongl_" + i).className = "ent_onglet_mea_multi_off";
    document.getElementById("ongl_" + i).style.display = "none";
  }
  
  document.getElementById("ent_ongl_" + id).className = "ent_onglet_mea_multi_on";
  document.getElementById("ongl_" + id).style.display = "block";
}

function active_ongl_home(id,min,max){
  for(i=min;i<=max;i++){
    document.getElementById("ent_ongl_" + i).className = "ent_onglet_mea_multi_off_home";
    document.getElementById("ongl_" + i).style.display = "none";
  }
  
  document.getElementById("ent_ongl_" + id).className = "ent_onglet_mea_multi_on_home";
  document.getElementById("ongl_" + id).style.display = "block";
}

function active_ongl_FP(id,min,max){
  for(i=min;i<=max;i++){
    document.getElementById("ent_ongl_" + i).className = "ent_onglet_mea_FP_multi_off";
    document.getElementById("ongl_" + i).style.display = "none";
  }
  
  document.getElementById("ent_ongl_" + id).className = "ent_onglet_mea_FP_multi_on";
  document.getElementById("ongl_" + id).style.display = "block";
}

function switch_image(nb) {
	precedent = document.getElementById("ZoomPrecedent").innerHTML;
	
	// On calcule le redimensionnement des images
	img        = new Image();
  img.src    = getElementsByClass("vign_g_"+nb)[0].src;	
	longueur   = img.width;
	hauteur    = img.height;
	
	if (longueur < hauteur) {
		longueur2 = (300 * longueur) / hauteur;
		hauteur2 = 300;
	} else if (longueur > hauteur) {
		hauteur2 = (300 * hauteur) / longueur;
		longueur2 = 300;
	} else {
		longueur2 = 300;
		hauteur2 = 300;
	}
	getElementsByClass("vign_g_"+nb)[0].width  = longueur2;
	getElementsByClass("vign_g_"+nb)[0].height = hauteur2;
	//alert(longueur2+" "+hauteur2);
	// On affiche le bon div
	document.getElementById("div_zoom_"+precedent).style.display = "none";
	document.getElementById("div_zoom_"+nb).style.display        = "block";
	document.getElementById("ZoomPrecedent").innerHTML           = nb;	
}

function getElementsByClass(searchClass) {
	var classElements = new Array();
	node = document;
	tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function decompte(id,theDate){
  var cible = new Date(theDate);
  var time = parseInt(cible.getTime() / 1000, 10);

	var aujourdhui = new Date();
	time_tmp = parseInt(aujourdhui.getTime() / 1000, 10);
	restant = time - time_tmp;
	
	jour = parseInt((restant / (60 * 60 * 24)), 10);
	heure = parseInt((restant / (60 * 60) - jour * 24), 10);
	minute = parseInt((restant / 60 - jour * 24 * 60 - heure * 60), 10);
	seconde = parseInt((restant - jour * 24 * 60 * 60 - heure * 60 * 60 - minute * 60), 10);
	
	if(minute < 10){
    minute = "0" + minute 
  } 
  
  if(seconde < 10){
    seconde = "0" + seconde 
  } 
	
	document.getElementById('jours_' + id).innerHTML = jour;
	document.getElementById('heures_' + id).innerHTML  = heure;
	document.getElementById('minutes_' + id).innerHTML  = minute;
	document.getElementById('secondes_' + id).innerHTML = seconde;
	
	if (time_tmp < time)
		setTimeout('decompte("'+id+'","'+theDate+'")', 1000);
	else
	{
		// Temps fini, on fait ce qu'on veux
		document.getElementById('jours_' + id).innerHTML = 0;
		document.getElementById('heures_' + id).innerHTML  = 0;
		document.getElementById('minutes_' + id).innerHTML  = 0;
		document.getElementById('secondes_' + id).innerHTML = 0;
	}
}

function condition_Passeport(){
  if(document.getElementById("idcard").value == "Passeport"){
    document.getElementById("numidcard").value = "F";
  } else {
    document.getElementById("numidcard").value = "";
  }
}

function round(number,X) {
	X = (!X ? 3 : X);
	return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}

function caldis(lat1,long1,lat2,long2) {
  a=eval(lat1);
  b=eval(long1); 
  c=eval(lat2); 
  d=eval(long2); 
  
  e=(3.1415926538*a/180); 
  f=(3.1415926538*b/180); 
  g=(3.1415926538*c/180);
  h=(3.1415926538*d/180);
  i=(Math.cos(e)*Math.cos(g)*Math.cos(f)*Math.cos(h)+Math.cos(e)*Math.sin(f)*Math.cos(g)*Math.sin(h)+Math.sin(e)*Math.sin(g)); 
  j=(Math.acos(i));
  k=round(6371*j);
  
  return k;
}

//Utilisé dans les RETOURS/SAV (shopsubmitrma.asp)
function chg_returnreason(){
  if(document.getElementById("typereturn1").checked){
    document.getElementById("tr_returnreason").style.display = "block";
    document.getElementById("tr_returnreason2").style.display = "block";
  } else {
    document.getElementById("tr_returnreason").style.display = "none";
    document.getElementById("tr_returnreason2").style.display = "none";
  }
}

//Utilisé dans les demandes d'avoir remboursable
function aff_champsrib(){
  if(document.getElementById("confirm").checked){
    document.getElementById("div_rib").style.display = "block";
  } else {
    document.getElementById("div_rib").style.display = "none";
  }
}

function miseATaille(val1,val2) {
  if(document.getElementById("mat").checked == true) {
    document.getElementById("vign_prix").innerHTML = val1;
  } else { 
    document.getElementById("vign_prix").innerHTML = val2;
  }    
}

function alter_info_cad(cad_ID,cad_PH,cad_genre,cad_style,cad_matiere2,cad_couleur1,cad_forme,cad_mouvement,cad_verre,cad_dimensions,cad_PRIX,cad_stock_FR,cad_stock_MAG,cad_rupture){    
  for(i=0;i<document.getElementsByName("cad").length;i++){
    document.getElementsByName("cad")[i].style.border="solid 1px #FFFFFF";
  }
  
  document.getElementById("cad_" + cad_ID).style.border="solid 1px #C90034";
  document.getElementById("st_cad").style.backgroundImage="url(http://www.tictactime.com/"  + cad_PH + ")";
  
  document.getElementById("cad_buy").value=cad_ID;
  
  document.getElementById("st_genre").innerHTML=cad_genre;
  document.getElementById("st_style").innerHTML=cad_style;
  document.getElementById("st_matiere2").innerHTML=cad_matiere2;
  document.getElementById("st_couleur1").innerHTML=cad_couleur1;
  document.getElementById("st_forme").innerHTML=cad_forme;
  document.getElementById("st_mouvement").innerHTML=cad_mouvement;
  document.getElementById("st_verre").innerHTML=cad_verre;
  document.getElementById("st_dimensions").innerHTML=cad_dimensions;
  
  document.getElementById("cad_price").value=cad_PRIX;
  
  document.getElementById("st_prix").innerHTML=Math.round(((Math.round(document.getElementById("cad_price").value*100)/100) + (Math.round(document.getElementById("bra_price").value*100)/100))*100)/100 + " €";
  
  if(parseInt(cad_stock_FR) > 0){
    document.getElementById("st_dispo_cad").innerHTML = "Cadran&nbsp;:&nbsp;&nbsp;<img border='0' src='images/ficheproduit/led_dispo_verte.gif'>&nbsp;&nbsp;<font face='Tahoma' color='#000000'><b>En stock > Livraison sous 48H</b></font>";    
  } else if(parseInt(cad_stock_MAG) > 0){
    document.getElementById("st_dispo_cad").innerHTML = "Cadran&nbsp;:&nbsp;&nbsp;<img border='0' src='images/ficheproduit/led_dispo_verte.gif'>&nbsp;&nbsp;<font face='Tahoma' color='#000000'><b>En stock > Livraison sous 4jours</b></font>";
  } else if(cad_rupture == "True"){
    document.getElementById("st_dispo_cad").innerHTML = "Cadran&nbsp;:&nbsp;&nbsp;<img border='0' src='images/ficheproduit/led_dispo_rouge.gif'>&nbsp;&nbsp;<font face='Tahoma' color='#000000'><b>Rupture de stock</b></font>";
  } else {
    document.getElementById("st_dispo_cad").innerHTML = "Cadran&nbsp;:&nbsp;&nbsp;<img border='0' src='images/ficheproduit/led_dispo_orange.gif'>&nbsp;&nbsp;<font face='Tahoma' color='#000000'><b>Sur commande</b></font>";
  }
}

function alter_info_bra(bra_ID,bra_PH,bra_matiere1,bra_couleur2,bra_PRIX,bra_stock_FR,bra_stock_MAG,bra_rupture){
  for(i=0;i<document.getElementsByName("bra").length;i++){
    document.getElementsByName("bra")[i].style.border="solid 1px #FFFFFF";
  }
  
  document.getElementById("bra_" + bra_ID).style.border="solid 1px #C90034";
  document.getElementById("st_bra").style.backgroundImage="url(http://www.tictactime.com/" + bra_PH + ")";
  
  document.getElementById("bra_buy").value=bra_ID;
  
  document.getElementById("st_matiere1").innerHTML=bra_matiere1;
  document.getElementById("st_couleur2").innerHTML=bra_couleur2;
  
  document.getElementById("bra_price").value=bra_PRIX;
  
  document.getElementById("st_prix").innerHTML=Math.round(((Math.round(document.getElementById("cad_price").value*100)/100) + (Math.round(document.getElementById("bra_price").value*100)/100))*100)/100 + " €";

  if(parseInt(bra_stock_FR) > 0){
    document.getElementById("st_dispo_bra").innerHTML = "Bracelet&nbsp;:&nbsp;<img border='0' src='images/ficheproduit/led_dispo_verte.gif'>&nbsp;&nbsp;<font face='Tahoma' color='#000000'><b>En stock > Livraison sous 48H</b></font>";    
  } else if(parseInt(bra_stock_MAG) > 0){
    document.getElementById("st_dispo_bra").innerHTML = "Bracelet&nbsp;:&nbsp;<img border='0' src='images/ficheproduit/led_dispo_verte.gif'>&nbsp;&nbsp;<font face='Tahoma' color='#000000'><b>En stock > Livraison sous 4jours</b></font>";
  } else if(bra_rupture == "True"){
    document.getElementById("st_dispo_bra").innerHTML = "Bracelet&nbsp;:&nbsp;<img border='0' src='images/ficheproduit/led_dispo_rouge.gif'>&nbsp;&nbsp;<font face='Tahoma' color='#000000'><b>Rupture de stock</b></font>";
  } else {
    document.getElementById("st_dispo_bra").innerHTML = "Bracelet&nbsp;:&nbsp;<img border='0' src='images/ficheproduit/led_dispo_orange.gif'>&nbsp;&nbsp;<font face='Tahoma' color='#000000'><b>Sur commande</b></font>";
  }
}
  
function getElementsByClassName( tag_, class_) {
  var i, k;
  var T_Result = new Array(); // tableau des Objets en retour
  var O_Tab = document.getElementsByTagName( tag_);
  for( i=0, k=0; i < O_Tab.length; i++){
    if( O_Tab[i].className == class_){
      T_Result[k++] = O_Tab[i];
    }
  }
  return( T_Result);
}
  
function imprime_div_class(titre, elem1, elem2) {
  // Définie la zone à imprimer
  var tab1  = getElementsByClassName("div",elem1);
  var tab2  = getElementsByClassName("div",elem2);
  var content = tab1[0].innerHTML;
  var trailer = tab2[0].innerHTML;
              
  // Ouvre une nouvelle fenetre
  var f = window.open("", "ZoneImpr", "height=768, width=1024,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
  f.document.title = "Tictactime - " + titre;
  
  // Définit le Style de la page                     
  f.document.body.style.padding = "10px";                                                          
  f.document.body.innerHTML += "<link href='http://www.tictactime.com/shop.css' type='text/css' rel='stylesheet'>";
  
  // Ajoute les Données     
  f.document.body.innerHTML += "<img alt='Tictactime - Le spécialiste de la montre sur internet' src='http://www.tictactime.com/images/logo_ttt_red.png' />"                                                                                                           
  f.document.body.innerHTML += "<br /><br />";                                                                                                              
  f.document.body.innerHTML += content;                                                                                                                       
  f.document.body.innerHTML += "<br /><br />";                                                                                                                
  f.document.body.innerHTML += trailer;
  
  // Imprime et ferme la fenetre
  f.window.print();
  f.window.close();
  return true;
} 

function imprime_div_id(titre, elem1, elem2) {
  // Définie la zone à imprimer
  var content = document.getElementsById(elem1).innerHTML;
  var trailer = document.getElementsById(elem2).innerHTML;
              
  // Ouvre une nouvelle fenetre
  var f = window.open("", "ZoneImpr", "height=768, width=1024,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
  f.document.title = "Tictactime - " + titre;
  
  // Définit le Style de la page                     
  f.document.body.style.padding = "10px";                                                          
  f.document.body.innerHTML += "<link href='http://www.tictactime.com/shop.css' type='text/css' rel='stylesheet'>";
  
  // Ajoute les Données     
  f.document.body.innerHTML += "<img alt='Tictactime - Le spécialiste de la montre sur internet' src='http://www.tictactime.com/images/logo_ttt_red.png' />"                                                                                                           
  f.document.body.innerHTML += "<br /><br />";                                                                                                              
  f.document.body.innerHTML += content;                                                                                                                       
  f.document.body.innerHTML += "<br /><br />";                                                                                                                
  f.document.body.innerHTML += trailer;
  
  // Imprime et ferme la fenetre
  f.window.print();
  f.window.close();
  return true;
}

function trim(myString){
    return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
  } 
  
  function verif_msg_OS(url_racine,msg1,msg2,msg3,msg4){
    document.f_addCart.action = url_racine + "shopaddtocart.asp";
  
    var tab           = new Array(">","<","|","#","§",'"',";","/","~");    
    
    for(i=0;i<=tab.length;i++){
      if(document.getElementById("ch_special1")){
        if(document.getElementById("ch_special1").checked){ 
          document.getElementById("special1").value = document.getElementById("champ_OS_1").value;
          if(document.getElementById("special1").value.indexOf(tab[i]) != -1){
            alert(msg1 + " : \n\r\n\r< >  | # § \" ; / ~ ");
            return false;
          } else if(trim(document.getElementById("special1").value) == ""){
            alert(msg2);
            return false;
          } else {
            document.f_addCart.action = url_racine + "shopaddother.asp";
          }
        } else {
          document.getElementById("special1").value = "";
        }
      } else {
        document.getElementById("special1").value = "";
      } 

      if(document.getElementById("ch_special2")){
        if(document.getElementById("ch_special2").checked){ 
          document.getElementById("special2").value = document.getElementById("champ_OS_2").value;
          if(document.getElementById("special2").value.indexOf(tab[i]) != -1){
            alert(msg3 + " : \n\r\n\r< >  | # § \" ; / ~ ");
            return false;
          } else if(trim(document.getElementById("special2").value) == ""){
            alert(msg4);  
            return false;
          } else {
            document.f_addCart.action = url_racine + "shopaddother.asp";
          }
        } else {
          document.getElementById("special2").value = "";
        } 
      } else {
        document.getElementById("special2").value = "";
      } 
      
      if(document.getElementById("ch_special3")){
        if(document.getElementById("ch_special3").checked){ 
          document.getElementById("special3").value = document.getElementById("champ_OS_3").value;
          if(document.getElementById("special3").value.indexOf(tab[i]) != -1){
            alert(msg3 + " : \n\r\n\r< >  | # § \" ; / ~ ");
            return false;
          } else if(trim(document.getElementById("special3").value) == ""){
            alert(msg4);
            return false;
          } else {
            document.f_addCart.action = url_racine + "shopaddother.asp";
          }
        } else {
          document.getElementById("special3").value = "";
        }
      } else {
        document.getElementById("special3").value = "";
      } 
      
    }
  }
