var fs_pause = false;
var fs_current = 0;
var fs_currentBas = 0;

function open_fs() {
	window.open(fs_hrefs[fs_current], "_self");
}

function goto_fs() {
	var w1 = document.getElementById('haut');
	w1.src = fs_imagesHaut[fs_current];
	if ( fs_hrefsHaut[fs_current] != '' ) {
		w1.style.cursor = 'pointer';
		w1.parentNode.href = fs_hrefsHaut[fs_current];
        w1.parentNode.target = fs_targetsHaut[fs_current];
	} else {
		w1.style.cursor = 'default';
		w1.parentNode.href = '#';
	}
}

function goto_fsBas() {
	var w2 = document.getElementById('bas');
	w2.src = fs_imagesBas[fs_currentBas];
	//alert( fs_imagesBas[fs_currentBas] );
	if ( fs_hrefsBas[fs_currentBas] != '' ) {
		w2.style.cursor = 'pointer';
		w2.parentNode.href = fs_hrefsBas[fs_currentBas];
	} else {
		w2.style.cursor = 'default';
		w2.parentNode.href = '#';
	}
}

function pause_fs() {
	fs_pause = !fs_pause;
    var w1 = document.getElementById('fs_window_title_wpause');
    var w2 = document.getElementById('fs_window_title_wplay');
    if (fs_pause) {
        w1.style.display = 'none';
        w2.style.display = 'block';
    } else {
        w2.style.display = 'none';
        w1.style.display = 'block';
    }
}

function next_fs() {
	
	if (fs_current >= fs_imagesHaut.length) fs_current = 0;
		goto_fs();

	fs_current++;

}

function next_fsBas() {

	if (fs_currentBas >= fs_imagesBas.length) fs_currentBas = 0;
		goto_fsBas();
	
	//alert( fs_currentBas );
	
	fs_currentBas++;
}

function previous_fs() {
	fs_current--;
	if (fs_current < 0) fs_current = fs_images.length - 1;
	goto_fs();
}

function next_fs_auto() {
	if (!fs_pause) next_fs();
	setTimeout("next_fs_auto()", 5000);
}

function next_fs_auto_bas() {
	if (!fs_pause) next_fsBas();
	setTimeout("next_fs_auto_bas()", 5000);
}

/*
  On force les liens de classe "external_link" ? ?tre ouvert dans une nouvelle fen?tre
*/
function applyExternalLink() {
  var oAnchors = document.getElementsByTagName( 'a' );
  for( var i=0; i<oAnchors.length; i++ )
    if ( oAnchors[ i ].className.indexOf( 'external_link' ) != -1 )
      oAnchors[ i ].target = '_blank';
}

//addListener( window, 'load', applyExternalLink );

function ChangeTabClass(id){

}
function ChangeTabClass(id){
 titles = new Array(3);
 titles[0]="ventes";
 titles[1]="nouvo";
 titles[2]="cato";
 titles[3]="aff";

 var x;

 for(var i=0; i<titles.length; i++)
 {
    document.getElementById(titles[i]).className='disappear';
	if(document.getElementById(titles[i]+'_1') !=null) document.getElementById(titles[i]+'_1').className='tab_univers';
	if(document.getElementById(titles[i]+'_2') !=null) document.getElementById(titles[i]+'_2').className='tab_univers';
	if(document.getElementById(titles[i]+'_3') !=null) document.getElementById(titles[i]+'_3').className='tab_univers';

	if(document.getElementById(titles[i]+'_5') !=null) document.getElementById(titles[i]+'_5').className='appear';
	if(document.getElementById(titles[i]+'_6') !=null) document.getElementById(titles[i]+'_6').className='disappear';


	 //document.getElementById(titles[x]+'_6').className='disappear';
	 //alert(document.getElementById(titles[i]+'_4'));
	if( titles[i] == id) x=i;

 }


 document.getElementById(titles[x]+'_6').className='appear';
 document.getElementById(titles[x]+'_5').className='disappear';
 document.getElementById(titles[x]).className='appear';
 document.getElementById(titles[x]+'_1').className='universtabcolor';
 document.getElementById(titles[x]+'_2').className='universtabcolor';
 document.getElementById(titles[x]+'_3').className='universtabcolor';



 //document.getElementById(titles[x]+'_4').className='pretitles';

}

var active_sub_trees = new Array();

function findActiveSubTree(id) {
    for(var i = 0; i < active_sub_trees.length; i++) {
        if (active_sub_trees[i] == id) {
            return i;
        }
    }
    return -1;
}

function addActiveSubTree(id) {
    active_sub_trees[active_sub_trees.length] = id;
}

function removeActiveSubTree(id) {
    var index = findActiveSubTree(id);
    if (index != -1) {
        active_sub_trees.splice(index, 1);
    }
}

var colored_sub_trees = new Array();

function findColoredSubTree(id) {
    for(var i = 0; i < colored_sub_trees.length; i++) {
        if (colored_sub_trees[i] == id) {
            return i;
        }
    }
    return -1;
}

function addColoredSubTree(id) {
    colored_sub_trees[colored_sub_trees.length] = id;
}

function removeColoredSubTree(id) {
    var index = findActiveSubTree(id);
    if (index != -1) {
        colored_sub_trees.splice(index, 1);
    }
}

function replaceAll(OldString,FindString,ReplaceString) {
   var SearchIndex = 0;
   var NewString = "";
   while (OldString.indexOf(FindString,SearchIndex) != -1) {
   NewString += OldString.substring(SearchIndex,OldString.indexOf(FindString,SearchIndex));
   NewString += ReplaceString;
   SearchIndex = (OldString.indexOf(FindString,SearchIndex) + FindString.length);
   }
   NewString += OldString.substring(SearchIndex,OldString.length);
   return NewString;
}


function resetColoredSubTree() {
    for(var i = 0; i < colored_sub_trees.length; i++) {
        var id = colored_sub_trees[i];
        if ( document.getElementById("tree_href_" + id) != null) {
			var cn = document.getElementById("tree_href_" + id).className;
            var ncn = replaceAll(cn, "colorTreeSegment", "");

			document.getElementById("tree_href_" + id).className = ncn;

            if ( document.getElementById("image_node_" + id) != null) {
                var index = findActiveSubTree(id);
                if (index != -1) {
                    document.getElementById("image_node_" + id).className = "node_minus";
                } else {
                    document.getElementById("image_node_" + id).className = "node_plus";
                }
            }
        }
    }
    colored_sub_trees = new Array();
}

function setColors(color) {
    for(var i = 0; i < colored_sub_trees.length; i++) {
        var id = colored_sub_trees[i];
		if ( document.getElementById("tree_href_" + id) != null) {		
			var stringtofind = /(segment_catalogue1)/g;
			var test = stringtofind.test( document.getElementById("tree_href_" + id).getAttributeNode('class').value );
			if ( test ){
				document.getElementById("tree_href_" + id).removeAttribute("class");
				classe = document.createAttribute('class');
				classe.nodeValue = "segment_catalogue1 colorTreeSegment"
			}else{
				document.getElementById("tree_href_" + id).removeAttribute("class");
				classe = document.createAttribute('class');
				if( typeof( color ) != 'undefined' ){
					var classnom = "colorTreeSegment2";//+color;
				}else{
					classnom= 'colorTreeSegment';
				}
				classe.nodeValue = "segment_catalogue2 "+classnom
			}
				document.getElementById("tree_href_" + id).setAttributeNode(classe);
				
            if ( document.getElementById("image_node_" + id) != null) {
                var index = findActiveSubTree(id);
                if (index != -1) {
                    document.getElementById("image_node_" + id).className = "node_minus_selected";
                } else {
                    document.getElementById("image_node_" + id).className = "node_plus_selected";
                }
            }
        }
    }
}

function resetSubTreeClass(){
    active_sub_trees = new Array();
}

function ChangeSubTreeClass(id, openUnique, background, color){
    if (document.getElementById("sub_tree_" + id) == null) return;
	if( document.getElementById("image_node_" + id) == null ) return;
    if (findActiveSubTree(id) != -1) {
        document.getElementById("image_node_" + id).className='node_plus';
        document.getElementById("sub_tree_" + id).className='disappear';
        removeActiveSubTree(id);
    } else {
        document.getElementById("image_node_" + id).className='node_minus';
        document.getElementById("sub_tree_" + id).className='appear';
        if (openUnique) {
            for(var i = 0; i < active_sub_trees.length; i++) {
                document.getElementById("sub_tree_" + active_sub_trees[i]).className='disappear';
                document.getElementById("image_node_" + active_sub_trees[i]).className='node_plus';
            }
            active_sub_trees = new Array();
        }
        addActiveSubTree(id);
    }
	
	/*if( typeof(background) != 'undefined' ){
		$('aide').style.backgroundImage = 'url(http://media.brandalley.com/shops/3/aide/'+background+')';
		$('aide').style.backgroundPosition = 'bottom';
		$('aide').style.backgroundRepeat = 'no-repeat';
	}
	if( typeof( color ) != 'undefined' )
		setColors(color);
	else
		setColors();*/
}

function ChangeTreeMouseOver(id,color){
	if( typeof( color ) == 'undefined' )
		setColors();
		
    document.getElementById("tree_href_" + id).className='segment_catalogue1_hover';
}

function ChangeTreeMouseOut(id,color){
    document.getElementById("tree_href_" + id).className='segment_catalogue1';
	if( typeof( color ) == 'undefined' )
		setColors();
}

function ChangeTreeOCMouseOver(id){
    setColors();
    document.getElementById("tree_open_close_href_" + id).className='segment_catalogue1_hover';
}

function ChangeTreeOCMouseOut(id){
    document.getElementById("tree_open_close_href_" + id).className='segment_catalogue1';
    setColors();
}

function changeSelectQuantity(){
	var select = $('quantite');

	if( typeof( select ) != 'undefined' && select.firstChild  != null ){
		while( select.hasChildNodes() ){
			select.removeChild(select.firstChild);
		}

		var addedStock = detailController.getStock();
		if( addedStock != null )
			var addedStock = addedStock > 12 ? 12 : addedStock;
		else
			var addedStock = 12;

		for ( i=0;i<addedStock;i++ ){
			var option = document.createElement('option');
			var value = document.createAttribute( 'value' );
			var textOption = document.createTextNode( i+1 )
			value.nodeValue = i+1;
			option.setAttributeNode(value);
			option.appendChild(textOption);
			select.appendChild(option);
		}
	}
}

function ajoute( pm,name ){

	var addedASIN = detailController.getChosenAsin();
	var addedStock = detailController.getStock();

	if( addedStock != null  && typeof(cadeau) == 'undefined' )
		var addedStock = addedStock > 12 ? 12 : addedStock;
	else
		var addedStock = 12;

	nb=document[pm][name].value;

	nb++;
	/*if ( nb > 10 ) {
		nb=10;
	}*/
	if ( nb > addedStock ) {
		nb=addedStock;
	}
	if( typeof( cadeau ) != 'undefined' && addedASIN  != null ){
		var regm = new RegExp("(\\d+\\.?\\d*)","gi");
		var price = ( regm.exec(addedASIN.tailleSelect)[0] );
		var tot = price * nb;
		$('addToCartNote').innerHTML = ''+tot+' &euro;';
	}

	document[pm][name].value = nb;
}

function enleve(pm,name) {

	var addedASIN = detailController.getChosenAsin();
	
	nb=document[pm][name].value;
	nb--;
	if ( nb < 1 ){
		nb = 1;
	}
	
	if( typeof( cadeau ) != 'undefined' && addedASIN  != null ){
		var regm = new RegExp("(\\d+\\.?\\d*)","gi");
		var price = ( regm.exec(addedASIN.tailleSelect)[0] );
		var tot = price * nb;
		$('addToCartNote').innerHTML = ''+tot+' &euro;';
	}
	
	document[pm][name].value=nb;
}

function decreasePrice(pm,name, id) {

	nb=document[pm][name].value;
	nb--;
	if ( nb < 1 ){
		nb = 1;
	}
	document[pm][name].value=nb;
    var input = document.getElementById(id);
    input.value=formatPrice(nb);
}

function increasePrice(pm,name, id) {

	nb=document[pm][name].value;
	nb++;
	document[pm][name].value=nb;
    var input = document.getElementById(id);
    input.value=formatPrice(nb);
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + d.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function setCookieLong(name, value, path, domain, secure, duration) {
  var d = new Date();
  d.setTime(d.getTime() + duration*1000);
  var curCookie = name + "=" + escape(value) +
      ((d) ? "; expires=" + d.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCoupon(id) {

  var style = document.getElementById(id).style;

  var fleche_on = document.getElementById('on').style;
  var fleche_off = document.getElementById('off').style;

  if ( style.display == 'block' ) {

     style.display = 'none';
     fleche_on.display = 'none';
     fleche_off.display = 'block';

  }

   else {

     style.display = 'block';
     fleche_on.display = 'block';
     fleche_off.display = 'none';

   }

}

function changeStep(id, step, b) {

  var style = document.getElementById(id).style;
  style.background = "url(http://media.brandalley.com/cvsmedia/v3/www/pix/checkout/" + step + b + ".jpg)";

}

function switch_visibility(valeur,div_a_masquer) {
    div = $(div_a_masquer);
	
	  div.style.display = valeur;

  if ( navigator.appName == 'Microsoft Internet Explorer') {

    if (document.getElementById('fdp') != null) {
        Element.hide(document.getElementById('fdp'));

        if ( valeur == 'none' ) {
          Element.show(document.getElementById('fdp'));

        }
    }

   }


}

function whyDes( event ) {

  if ( event.checked )
    $('why').style.display = 'block';
  
  else
    $('why').style.display = 'none';

  

}

function panier_show_msg(sku, msg) {
    div = document.getElementById("msg_" + sku);
    if (div != null) {
        div.innerHTML = msg;
    }
    div = document.getElementById("chewing_msg_" + sku);
    if (div != null) {
        div.innerHTML = msg;
    }
}

function visibilityErrorAddress(type, index, v) {

   document.getElementById('r' + index + "." + type).style.display = v;

}

function visibilityErrorAddress2(type, id, index, v) {

   document.getElementById('r' + index + "." + type + "-" + id).style.display = v;

}

function visibilityErrorAddress3(type, index, v) {
		$( 'rs' + index + '.' + type ).style.color = v;
}

function checkAddress3(form, msg) {
    var ok = true;/*checkAddress2(form);*/
    if (ok) {
        radio1 = document.getElementById('correction_type1').checked;
        radio2 = document.getElementById('correction_type2').checked;
        radio3 = document.getElementById('correction_type3').checked;
        ok = radio1 || radio2 || radio3;
        if (!ok) alert(msg);
        else if (radio1) {
            selection = document.getElementById('qas_select').value
            if (selection  < qas_choices.length) {
                document.getElementById('i4.' + form.type.value + '-' + form.addid.value).value = qas_choices[selection][0];
                document.getElementById('i42.' + form.type.value + '-' + form.addid.value).value = qas_choices[selection][1];
                document.getElementById('i43.' + form.type.value + '-' + form.addid.value).value = qas_choices[selection][2];
                form.ville.value = qas_choices[selection][4];
                form.codepostal.value = qas_choices[selection][3];
            }

        } else if (radio3) {
            ok = checkAddress2(form);
        }
    }
    return ok;
}

function checkAddress2(form) {
    var ok = true;

    for(var i = 1; i <= 8; i++ ) {
        visibilityErrorAddress2(form.type.value, form.addid.value, i, 'none');
    }

    if (form.nom.value == '') {
        visibilityErrorAddress2(form.type.value, form.addid.value, 1, 'block');
        ok = false;
    }

    if (form.prenom.value == '') {
       visibilityErrorAddress2(form.type.value, form.addid.value, 2, 'block');
        ok = false;
    }

    if (form.telephone.value == '') {
       visibilityErrorAddress2(form.type.value, form.addid.value, 3, 'block');
        ok = false;
    }

    if (document.getElementById('i4.' + form.type.value + '-' + form.addid.value).value == '') {
       visibilityErrorAddress2(form.type.value, form.addid.value, 4, 'block');
        ok = false;
    }

    if (form.codepostal.value == '') {
       visibilityErrorAddress2(form.type.value, form.addid.value, 6, 'block');
        ok = false;
    }

    if (form.ville.value == '') {
       visibilityErrorAddress2(form.type.value, form.addid.value, 7, 'block');
        ok = false;

    }

    if (form.label.value == '') {
       visibilityErrorAddress2(form.type.value, form.addid.value, 8, 'block');
        ok = false;
    }

    var int = /^\d+$/;

    if ( form.pays.value == 1 )
      if ( !int.test(form.codepostal.value) ) {

        visibilityErrorAddress2(form.type.value, form.addid.value, '6_bis', 'block');
        ok = false;


      }

      else if ( form.codepostal.value.length != 5 ) {
         visibilityErrorAddress2(form.type.value, form.addid.value, '6_bis', 'block');
         ok = false;

      }


   return ok;
}

function checkAddress(form) {
    var ok = true;

    for(var i = 1; i <= 8; i++ ) {
        visibilityErrorAddress(form.type.value, i, 'none');
    }

    if (form.nom.value == '') {		
        visibilityErrorAddress(form.type.value, 1, 'block');
        ok = false;
    }

    if (form.prenom.value == '') {
       visibilityErrorAddress(form.type.value, 2, 'block');
        ok = false;
    }

    if (form.telephone.value == '') {
       visibilityErrorAddress(form.type.value, 3, 'block');
        ok = false;
    }

    if (document.getElementById('i4.' + form.type.value).value == '') {
       visibilityErrorAddress(form.type.value, 4, 'block');
        ok = false;
    }

    if (form.codepostal.value == '') {
       visibilityErrorAddress(form.type.value, 6, 'block');
        ok = false;
    }

    if (form.ville.value == '') {
       visibilityErrorAddress(form.type.value, 7, 'block');
        ok = false;

    }

    if (form.label.value == '') {
       visibilityErrorAddress(form.type.value, 8, 'block');
        ok = false;
    }

    var int = /^\d+$/;

    if ( form.pays.value == 1 )
      if ( !int.test(form.codepostal.value) ) {

        visibilityErrorAddress(form.type.value, '6_bis', 'block');
        ok = false;


      }

      else if ( form.codepostal.value.length != 5 ) {
         visibilityErrorAddress(form.type.value, '6_bis', 'block');
         ok = false;

      }


   return ok;

}

function checkAddress4(form) {
    var ok = true;

    for(var i = 1; i <= 8; i++ ) {
        visibilityErrorAddress3(form.type.value, i, 'black');
    }

    if (form.nom.value == '') {
        visibilityErrorAddress3(form.type.value, 1, 'red');
        ok = false;
    }

    if (form.prenom.value == '') {
       visibilityErrorAddress3(form.type.value, 2, 'red');
        ok = false;
    }

    if (form.telephone.value == '') {
       visibilityErrorAddress3(form.type.value, 3, 'red');
        ok = false;
    }

    if (document.getElementById('i4.' + form.type.value).value == '') {
       visibilityErrorAddress3(form.type.value, 4, 'red');
        ok = false;
    }

    if (form.codepostal.value == '') {
       visibilityErrorAddress3(form.type.value, 6, 'red');
        ok = false;
    }

    if (form.ville.value == '') {
       visibilityErrorAddress3(form.type.value, 7, 'red');
        ok = false;

    }

    if (form.label.value == '') {
       visibilityErrorAddress3(form.type.value, 8, 'red');
        ok = false;
    }

    var int = /^\d+$/;

    if ( form.pays.value == 1 )
		if ( form.codepostal.value.length == 5 ) {
			if ( !int.test(form.codepostal.value) ) {
				visibilityErrorAddress3(form.type.value, '6', 'red');
				ok = false;
			}
		}else{
			visibilityErrorAddress3(form.type.value, '6', 'red');
			ok = false;		
		}


   return ok;
}


function imprimer() {
  window.print();
}

function setCheckedValue(radioObj, newValue) {
    
    if(!radioObj)
       return;
    var radioLength = radioObj.length;

    if(radioLength == undefined) {
      radioObj.checked = (radioObj.value == newValue.toString());
    return;
    }

    for(var i = 0; i < radioLength; i++) {

        if ( radioObj[i].value == 'CreditCard' ) {

          radioObj[0].checked = true;
          radioObj[1].checked = false;
          
        if ( document.getElementById( 'euro' ) )
          document.getElementById( 'euro' ).checked = false;
      
        if ( document.getElementById( 'paypal' ) )
          document.getElementById( 'paypal' ).checked = false;
        
        }

        else {
          radioObj[i].checked = false;
        }


       if(radioObj[i].value == newValue.toString()) {

           radioObj[i].checked = true;
       }


      }
      
      if ( document.getElementById( 'transfer' ) ) {
          
          if ( document.getElementById( 'PMBank' ) ) {
             var change = document.getElementById( 'PMBank' );
             change.parentNode.removeChild( change );
          }   
          
          
          
          if ( !document.getElementById( 'PM' ) ) {
             var createName = document.createElement('input');
             createName.setAttribute('id', 'PM');
             createName.setAttribute('name', 'PM');
             createName.setAttribute('value', 'CreditCard');
             createName.setAttribute('type', 'radio');
             createName.setAttribute('style', 'display:none');
            
             document.getElementById('carte').appendChild( createName );
          
          }    
      
      }
}

function changeValue() {

   if ( document.getElementById( 'PM' ) ) {
     document.getElementById( 'PM' ).checked = false;
   
   }
   
   if ( document.getElementById( 'euro' ) )
      document.getElementById( 'euro' ).checked = false;
      
   if ( document.getElementById( 'paypal' ) )
      document.getElementById( 'paypal' ).checked = false;   
    
   if ( document.getElementById( 'transfer' ) ) {
          
          if ( document.getElementById( 'PM' ) ) {
              var change = document.getElementById( 'PM' );
              change.parentNode.removeChild( change );
          }
          
          if ( !document.getElementById( 'PMBank' ) ) {
             
             var createName = document.createElement('input');
             createName.setAttribute('id', 'PMBank');
             createName.setAttribute('name', 'PM');
             createName.setAttribute('value', 'Bank transfer');
             createName.setAttribute('type', 'hidden');
            
             document.getElementById('carte').appendChild( createName );        
 
          
          }    
      
      }
    
    
    

}

function checkConnect (form) {

    var check = true;
    //var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/;

    document.getElementById('m').style.display = 'none';
    document.getElementById('p').style.display = 'none';
    document.getElementById('inc').style.display = 'none';

    adresse = form.email.value;

    var place = adresse.indexOf("@",1);
    var point = adresse.indexOf(".",place+1);


    if (form.passwd.value == '') {
       document.getElementById('p').style.display = 'block';
        check = false;
    }

     if ( adresse == '') {
        document.getElementById('m').style.display = 'block';
        check = false;
    }

    else if ( ( place == -1 ) || point == -1 ) {
		  document.getElementById('inc').style.display = 'block';
      check = false;

		}




    /*else {
		  document.getElementById('inc').style.display = 'block';
      check = false;
		}*/


     return check;


}

function switch_visibility_adresse(valeur,div_a_masquer) {

    div=document.getElementById(div_a_masquer);
	  div.style.display=valeur;

	  if(div_a_masquer=='montrerinput')
	  	{
	  		div.focus();
		}
	if (div_a_masquer=='montrerinput4')
		{
			div.focus();
		}
		if (div_a_masquer=='montrerinput3')
		{
			div.focus();
		}
			if (div_a_masquer=='montrerlog2')
		{
			div.focus();
		}

}

function HideSelect(){

	if ( navigator.appName == 'Microsoft Internet Explorer' ) {

        	var nbSelect = document.getElementsByTagName("select").length;

        	for(var i=0;i<nbSelect;i++)
        	{
        	   Element.hide(document.getElementsByTagName("select")[i]);
				  }
		  }
}

function ShowSelect(){

		if ( navigator.appName == 'Microsoft Internet Explorer' ) {

        	var nbSelect = document.getElementsByTagName("select").length;

        	for(var i=0;i<nbSelect;i++)
        	{
        	   Element.show(document.getElementsByTagName("select")[i]);
				  }
		  }

}


function switch_href_value(id, href) {
	document.getElementById(id).href = href ;
}


function switch_input_value(inputamodif) {
	document.getElementById(inputamodif).value='';
}

function switch_input_value_vip(inputamodif,valeur) {
  if (document.getElementById(inputamodif).value==valeur)
	     document.getElementById(inputamodif).value='';
}

/*function mettrefocus(monelement){

	  if ( $('monelement') ) {
            $('monelement').focus();
        }

}*/

function preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function swapImgRestore() { //v3.0
  var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function swapImage() { //v3.0
  var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function showArticleNode(id) {
  if (document.getElementById('node_'+id) != null) document.getElementById('node_'+id).style.display = 'block';
}

function hideAllArticleNodes() {
    for(i=0;i<articles_nodes.length;i++) {
        if (document.getElementById('node_'+articles_nodes[i]) != null) document.getElementById('node_'+articles_nodes[i]).style.display = 'none';
    }
}

function showArticle(id_node, id) {
  if (document.getElementById('article_'+id_node+id) != null) document.getElementById('article_'+id_node+id).style.display = 'block';
}

function hideAllArticles() {
    for(i=0;i<articles.length;i++) {
        if (document.getElementById('article_'+articles[i]) != null) document.getElementById('article_'+articles[i]).style.display = 'none';
    }
}

function eraseHref(url,aElement){
	var toReplace = url;
	replaced = toReplace.replace(/!/g,'http:');
	replaced = replaced.replace(/#/g,'/');
	replaced = replaced.replace(/@/g,'.');

	if(aElement)
	aElement.href = replaced;
	else
	return replaced;
}

function changeIt(url,aElement){
	replaced = conciergerie.decode( url.substring(9) );
	if(aElement)
		aElement.href = replaced;
	else
		return replaced;
}

function popupLevisKid(){
		var divPrinc = $('clickToBegin');
		var divSec = $('popupLevisKids');
			divPrinc.style.display='none';
			divSec.style.display='block';
}

function putAInRed(){
	var divSec = $('popupLevisKids');
	var tabP = divSec.getElementsByTagName('p');
	var id = '';
	var color = 'white';
	for ( var i=0 ; i < tabP.length ; i++ ){
		tabAInRed = tabP[i].getElementsByTagName('a');
		for ( var j=0 ; j < tabAInRed.length ; j++ ){

			tabAInRed[j].onclick = function(){
				id = this.id;
				var tabPParent = this.parentNode.getElementsByTagName('a');
				for ( var k=0 ; k < tabPParent.length ; k++ ){
					tabPParent[k].style.color = 'white';
					tabPParent[k].style.fontWeight = 'normal';
				}

				this.style.color = '#d02436';
				this.style.fontWeight = 'bold';
				document.forms['formulaireJeu'].elements[this.parentNode.id].value=this.id;
			}
			tabAInRed[j].onmouseover = function(){
				if( id != this.id ){
					if( this.style.color != '' )
						color= this.style.color;

					this.style.color = '#d02436';
					this.style.fontWeight = 'bold';
				}
			}
			tabAInRed[j].onmouseout = function(){
				if( id != ''  ){
					if(id != this.id && color == 'white'){
						this.style.color = 'white';
						this.style.fontWeight = 'normal';
					}
				}else{
					this.style.color = 'white';
					this.style.fontWeight = 'normal';
				}
			}
		}
	}
}

function getValues() {
	var divSec = $('popupLevisKids');
	var tabP = divSec.getElementsByTagName('p');
	var reponses = new Array();
	var verif = /^[a-zA-Z0-9_-]+[.]{0,1}[a-zA-Z0-9_-]{0,}@[a-zA-Z0-9-]{2,}([.][a-zA-Z]{2,3}){1,2}/g;

	for ( var i=0 ; i < tabP.length ; i++ ){
		tabAInRed = tabP[i].getElementsByTagName('a');
		for ( var j=0 ; j < tabAInRed.length ; j++ ){
			if( tabAInRed[j].style.color != 'white' && tabAInRed[j].style.color != '')
				reponses.push(tabAInRed[j].id);
		}
	}

		if( reponses.length < 4){
			alert('Vous n\'avez pas répondu à toutes les questions');
			return false;
		}
		if( !verif.test(document.forms['formulaireJeu'].elements['email'].value) ){
			$('erreur').style.visibility = 'visible';
			return false;
		}else{
			return true;
		}
}

function DoNotShowAgain(){
	var div = $('popupLevisKids');
	div.style.display='none';
	setCookie('DoNotShowAgain', 'true',null,null,null,null);
}

function sfHover() {

	if (document.getElementById("nav")) {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");

		for (var i=0; i<sfEls.length; i++) {
            if (sfEls[i].className != "sep" && sfEls[i].className != "meta") {
                sfEls[i].onmouseover=function() {
                    this.className+=" sfhover";

                }
                sfEls[i].onmouseout=function() {
                    this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
                }
            }
        }
		if (window.attachEvent) window.attachEvent("onload", sfHover);
	}
}


function sfHover2() {

	if (document.getElementById("segmentationg")) {
	var sfEls = document.getElementById("segmentationg").getElementsByTagName("LI");

	for (var i=0; i<sfEls.length; i++) {
        if (sfEls[i].className != "sep" && sfEls[i].className != "meta") {
            sfEls[i].onmouseover=function() {
                this.className+=" sfhover2";
            }
            sfEls[i].onmouseout=function() {
                this.className=this.className.replace(new RegExp(" sfhover2\\b"), "");
            }
        }
    }
	if (window.attachEvent) window.attachEvent("onload", sfHover2);

	}
}
//Permet le changement des images au survol
//Attention il faut IMPERATIVEMENT que le chemin de l'image se termine par 00.gif ou 00.jpg
//Car extraction d'une chaine de caractÃ¨res...
function onchangelebouton(id, valeurdarrivee,extension ) {  
	if (extension==null)
		extension='.gif';
	var mondebut=($(id).src).indexOf(extension )-2;
	var valeurdedepart= (urlmodif=($(id).src).substr(mondebut,2));
	var urlmodif=($(id).src).replace(valeurdedepart,valeurdarrivee);
	$(id).src=urlmodif;
}

function montag(nb,label){
	var monid=label+nb;
	if ($(monid) != null){
		var monhauteur="-"+($(monid).offsetHeight-2);	//Tout en haut
		$(monid).style.marginTop = monhauteur;
	}
}

function monwidth(monid){
	var ParentId = document.getElementById(monid);
	var ChildId = ParentId.childNodes;
	var max_width =ParentId.offsetWidth-12;//important 2=largeur de la bordure et 10 largeur du padding (2*5)
	var element = ParentId.getElementsByTagName("a" );
	var n=element.length;	
	 if(ParentId){
	   for(var i=0;  i<n; i++) {
		  if (element[i].offsetWidth <=max_width) 
		  		element[i].style.width=max_width+"px";
		   }
	 }
}

function getPHPCookie(name) {
    var cookie = getCookie(name);
    if (cookie != null) {
        var i = cookie.indexOf('"');
        if (i >= 0) {
            cookie = cookie.substring(i + 1, cookie.length);
            i = cookie.indexOf('"');
            if (i >= 0) {
                cookie = cookie.substring(i + 1, cookie.length);
                i = cookie.indexOf('"');
                if (i >= 0) {
                    cookie = cookie.substring(0, i);
                }
            }
        }

    }
    return cookie;
}


function assistantTailleUK(){

            var tr = new Array();

            var td = new Array();

            var txt = new Array();

            var textalign = new Array();

            var ligne;

            

            switch_visibility('block','opacDiv');

            

            var divParent = document.createElement('div');

            var idParent = document.createAttribute("id");

            idParent.nodeValue = 'idParent';

            divParent.setAttributeNode( idParent );

            

            divParent.style.backgroundImage = 'url(\''+Imgs[0].src+'\')';

            divParent.style.backgroundRepeat = 'no-repeat';

            

            var fermer = document.createElement('img');

            fermer.src = Imgs[1].src;

            var fermerId = document.createAttribute("id");

            fermerId.nodeValue = 'imgeCommuneId2';

            fermer.setAttributeNode(fermerId);

            divParent.appendChild( fermer );

            

            if( typeof( textPres ) != 'undefined' ){

                        var text = document.createElement('p');

                        var content = document.createTextNode(textPres);

                        text.appendChild(content);

                        divParent.appendChild(text);

            }

            if( typeof( Imgs[3] ) != 'undefined' ){

                        var imgUnique = document.createElement('img');

                        imgUnique.src = Imgs[3].src;

                        divParent.appendChild( imgUnique );

            }

            

            if( typeof( tailles1 ) != 'undefined' ){

            

                        var tableauTaille = document.createElement('table');

                        var tBodyTaille = document.createElement('tbody');

                        var classTab = document.createAttribute('class');

                        var cellspace = document.createAttribute('cellspacing');

                        var cellpad = document.createAttribute('cellpadding');

                        cellspace.nodeValue = 0;

                        cellpad.nodeValue = 0;

                        classTab.nodeValue = 'tableauTailles';

                        tableauTaille.setAttributeNode(classTab);

                        tableauTaille.setAttributeNode(cellspace);

                        tableauTaille.setAttributeNode(cellpad);

                        tableauTaille.appendChild(tBodyTaille);

 

                        for( var i = 0 ; i < tailles1.length ; i++ ){

                                   if( i == 0 || tailles1[i] == '|' ){

                                               tr[i] = document.createElement('tr');

                                               ligne = tr[i];

                                   }

                        

                                   if( tailles1[i] == 'grey' ){

                                               var gris = document.createAttribute('class');

                                               if( i > 0 ){

                                                           gris.nodeValue = 'gris';

                                               }else{

                                                           gris.nodeValue = 'gris2';

                                               }

                                               ligne.setAttributeNode(gris);

                                   }

                        

                                   if( tailles1[i] != 'grey' && tailles1[i] != '|' ){

                                               td[i] = document.createElement('td');

                                               txt[i] = document.createTextNode(tailles1[i]);

                                               td[i].appendChild(txt[i]);

                                               ligne.appendChild(td[i]);

                                   }

                        

                                   tBodyTaille.appendChild( ligne );

                        }

                        

                        var firstTd = tableauTaille.getElementsByTagName('tr');

            

                        for ( j = 0 ; j < firstTd.length ; j++ ){

                                   textalign[j] = document.createAttribute('class');

                                   textalign[j].nodeValue = 'textalignleft';

                                   firstTd[j].firstChild.setAttributeNode(textalign[j]);

                        }

            

                        divParent.appendChild(tableauTaille);

            }

            

            if( typeof( tabSG ) != 'undefined' ){

                        tableauSG = document.createElement('div');

                        var idSG = document.createAttribute('id');

                        idSG.nodeValue = 'tableauSG';

                        tableauSG.setAttributeNode(idSG)

                        tableauSG.innerHTML = tabSG;

                        divParent.appendChild(tableauSG);

            }

            

            if( typeof( textPres2 ) != 'undefined' ){

                        var text2 = document.createElement('p');

                        var classTextpres2 = document.createAttribute("class");

                        classTextpres2.nodeValue = 'textPres2';

                        text2.setAttributeNode(classTextpres2);

                        text2.innerHTML = textPres2;

                        divParent.appendChild(text2);

            }

            

            if( typeof( tailles2 ) != 'undefined' ){

                        tableau2( divParent );

            }

            

            $('page_container').appendChild(divParent);

            

            Event.observe(fermer, 'mouseover' , function(e){ fermer.src = Imgs[2].src; } );

            Event.observe(fermer, 'mouseout' , function(e){ fermer.src = Imgs[1].src; } );

            Event.observe(fermer, 'click' , removePopupAssistant );

            Element.scrollTo(document.getElementsByTagName('body')[0]);

 

}

function assistantTaille(){
	var tr = new Array();
	var td = new Array();
	var txt = new Array();
	var textalign = new Array();
	var ligne;
	
	switch_visibility('block','opacDiv');
	
	var divParent = document.createElement('div');
	var idParent = document.createAttribute("id");
	idParent.nodeValue = 'idParent';
	divParent.setAttributeNode( idParent );
	
	
	var logoTaille = document.createElement('img');
	logoTaille.src = Imgs[0].src;
	var logoTailleId = document.createAttribute("id");
	logoTailleId.nodeValue = 'imgeCommuneId';
	logoTaille.setAttributeNode(logoTailleId);
	divParent.appendChild( logoTaille );
	
	var fermer = document.createElement('img');
	fermer.src = Imgs[1].src;
	var fermerId = document.createAttribute("id");
	fermerId.nodeValue = 'imgeCommuneId2';
	fermer.setAttributeNode(fermerId);
	divParent.appendChild( fermer );

	if( typeof( textPres ) != 'undefined' ){
		var text = document.createElement('p');
		var content = document.createTextNode(textPres);
		text.appendChild(content);
		divParent.appendChild(text);
	}
	if( typeof( Imgs[3] ) != 'undefined' ){
		var imgUnique = document.createElement('img');
		imgUnique.src = Imgs[3].src;
		divParent.appendChild( imgUnique );
	}
	
	if( typeof( tailles1 ) != 'undefined' ){
	
		var tableauTaille = document.createElement('table');
		var tBodyTaille = document.createElement('tbody');
		var classTab = document.createAttribute('class');
		var cellspace = document.createAttribute('cellspacing');
		var cellpad = document.createAttribute('cellpadding');
		cellspace.nodeValue = 0;
		cellpad.nodeValue = 0;
		classTab.nodeValue = 'tableauTailles';
		tableauTaille.setAttributeNode(classTab);
		tableauTaille.setAttributeNode(cellspace);
		tableauTaille.setAttributeNode(cellpad);
		tableauTaille.appendChild(tBodyTaille);

		for( var i = 0 ; i < tailles1.length ; i++ ){
			if( i == 0 || tailles1[i] == '|' ){
				tr[i] = document.createElement('tr');
				ligne = tr[i];
			}
		
			if( tailles1[i] == 'grey' ){
				var gris = document.createAttribute('class');
				if( i > 0 ){
					gris.nodeValue = 'gris';
				}else{
					gris.nodeValue = 'gris2';
				}
				ligne.setAttributeNode(gris);
			}
		
			if( tailles1[i] != 'grey' && tailles1[i] != '|' ){
				td[i] = document.createElement('td');
				txt[i] = document.createTextNode(tailles1[i]);
				td[i].appendChild(txt[i]);
				ligne.appendChild(td[i]);
			}
		
			tBodyTaille.appendChild( ligne );
		}
		
		var firstTd = tableauTaille.getElementsByTagName('tr');
	
		for ( j = 0 ; j < firstTd.length ; j++ ){
			textalign[j] = document.createAttribute('class');
			textalign[j].nodeValue = 'textalignleft';
			firstTd[j].firstChild.setAttributeNode(textalign[j]);
		}
	
		divParent.appendChild(tableauTaille);
	}
	
	if( typeof( tabSG ) != 'undefined' ){
		tableauSG = document.createElement('div');
		var idSG = document.createAttribute('id');
		idSG.nodeValue = 'tableauSG';
		tableauSG.setAttributeNode(idSG)
		tableauSG.innerHTML = tabSG;
		divParent.appendChild(tableauSG);
	}
	
	if( typeof( textPres2 ) != 'undefined' ){
		var text2 = document.createElement('p');
		var classTextpres2 = document.createAttribute("class");
		classTextpres2.nodeValue = 'textPres2';
		text2.setAttributeNode(classTextpres2);
		text2.innerHTML = textPres2;
		divParent.appendChild(text2);
	}
	
	if( typeof( tailles2 ) != 'undefined' ){
		tableau2( divParent );
	}
	
	$('page_container').appendChild(divParent);
	
	Event.observe(fermer, 'mouseover' , function(e){ fermer.src = Imgs[2].src; } );
	Event.observe(fermer, 'mouseout' , function(e){ fermer.src = Imgs[1].src; } );
	Event.observe(fermer, 'click' , removePopupAssistant );
	Element.scrollTo(document.getElementsByTagName('body')[0]);

}

function tableau2( divParent ){
	var tr = new Array();
	var td = new Array();
	var txt = new Array();
	var textalign = new Array();
	var ligne;
	
	var tableauTaille = document.createElement('table');
	var tBodyTaille = document.createElement('tbody');
	var classTab = document.createAttribute('class');
	var cellspace = document.createAttribute('cellspacing');
	var cellpad = document.createAttribute('cellpadding');
	cellspace.nodeValue = 0;
	cellpad.nodeValue = 0;
	classTab.nodeValue = 'tableauTailles';
	tableauTaille.setAttributeNode(classTab);
	tableauTaille.setAttributeNode(cellspace);
	tableauTaille.setAttributeNode(cellpad);
	tableauTaille.appendChild(tBodyTaille);
		
	for( var i = 0 ; i < tailles2.length ; i++ ){
		if( i == 0 || tailles2[i] == '|' ){
			tr[i] = document.createElement('tr');
			ligne = tr[i];
		}
		
		if( tailles2[i] == 'grey' ){
			var gris = document.createAttribute('class');
			if( i > 0 ){
				gris.nodeValue = 'gris';
			}else{
				gris.nodeValue = 'gris2';
			}
			ligne.setAttributeNode(gris);
		}
		
		if( tailles2[i] != 'grey' && tailles2[i] != '|' ){
			td[i] = document.createElement('td');
			txt[i] = document.createTextNode(tailles2[i]);
			td[i].appendChild(txt[i]);
			ligne.appendChild(td[i]);
		}

		tBodyTaille.appendChild( ligne );
	}
	var firstTd = tableauTaille.getElementsByTagName('tr');
	
	for ( j = 0 ; j < firstTd.length ; j++ ){
		textalign[j] = document.createAttribute('class');
		textalign[j].nodeValue = 'textalignleft';
		firstTd[j].firstChild.setAttributeNode(textalign[j]);
	}

	divParent.appendChild(tableauTaille);
}

function removePopupAssistant(){
	switch_visibility('none','opacDiv');
	var remove = $('idParent').parentNode;
	remove.removeChild( $('idParent') );
}

function ouinon( action ) {
   
  //merci de ne pas changer les id de 1 à 4 pour les Univers
  for (var i=1; i<5; i++) {
    alerte = document.getElementsByName('alerte_'+i);
    var dis = false;
       
    if ( action == 0 )
      dis = true;
       
    alerte[1].checked = 'checked';
    //alerte[0].disabled = dis;
   
   }

}

function nonoui() {
    bow = document.getElementById('bow');
    bow.checked = 'checked';
}

function vipInput(id) {
    check = document.getElementById(id);
    check.checked = 'checked';
}
function afficheTextSC( valeur ){    
  switch (valeur) {
    case "1" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='Retrouvez la plupart des r&eacute;ponses &agrave; vos questions en vous connectant &agrave; la section Aide en <a href="/Aide">cliquant ici</a>';
    $('didyouknowthat').style.display='block';
    break;
    case "2" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='<span class="question">Besoin d\'une pr&eacute;cision sur un produit?</span><br><br>Afin de nous aider &agrave; le retracer, veuillez nous pr&eacute;ciser la r&eacute;f&eacute;rence de l\'article.Cet identifiant est affich&eacute; &agrave; la derni&egrave;re ligne du descriptif produit.<br><br><span class="question">Difficile de choisir votre taille?</span><br><br> Dans chaque fiche produit, nous mettons &agrave; votre disposition une grille de taille vous permettant de guider votre choix. De plus, des pr&eacute;cisions sur les tailles sont affich&eacute;es dans le descriptif produit lorsque nous constatons que l\'article pr&eacute;sente une particularit&eacute;.';
    $('didyouknowthat').style.display='block';
    break;
    case "3" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='<span class="question">Toujours mieux vous informer!</span><br><br> Nous mettons &agrave; votre disposition toutes les informations concernant le statut de votre commande. Connectez-vous &agrave; <a href="/MonCompte">Mon compte/Mes Commandes</a> afin de suivre son &eacute;volution.';
    $('didyouknowthat').style.display='block';
    break;
    case "4" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='Veuillez noter que seules les commandes en statut &laquo;En cours&raquo; pourront &ecirc;tre annul&eacute;es par nos soins.';
    $('didyouknowthat').style.display='block';
    break;
    case "5" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='Nouveaut&eacute; ! <b>Obtenez rapidement un num&eacute;ro de retour</b> en vous connectant &agrave; <a href="/MonCompte">Mon Compte</a>, puis en s&eacute;lectionnant votre commande. Cliquez sur le bouton &laquo;Enregistrer un retour&raquo;. <br><br>Vous disposez d\'un d&eacute;lai de <span class="question">huit (8) jours ouvrables</span> suivant la r&eacute;ception de votre commande pour retourner les articles qui ne vous apportent pas enti&egrave;re satisfaction.<br><br>Suivant la r&eacute;ception de ce num&eacute;ro de retour, vous disposez de 8 jours ouvrables suppl&eacute;mentaires pour retourner les articles. ';
    $('didyouknowthat').style.display='block';
    break;
    case "6" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='<span class="question">Enregistrez votre demande de retour en ligne!</span><br><br> Acc&eacute;dez &agrave; votre Compte Client <a href="/MonCompte">en cliquant ici.</a>';
    $('didyouknowthat').style.display='block';
    break;
    case "7" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='<span class="question">Un probl&egrave;me technique ne vous permet pas de passer commande ou d\'acc&eacute;der &agrave; votre Compte Client ?</span><br/><br>Merci de d&eacute;crire les manipulations effectu&eacute;es et pr&eacute;ciser les messages d\'erreur affich&eacute;s &agrave; votre &eacute;cran';
    $('didyouknowthat').style.display='block';
    break;
    case "8" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='<span class="question">Vous souhaitez proposer vos services &agrave; Brandalley?</span><br/><br/> Nous vous remercions de d&eacute;crire votre offre et de pr&eacute;ciser vos coordonn&eacute;es. Nous ne manquerons pas de prendre contact avec vous.';
    $('didyouknowthat').style.display='block';
    break;
    case "10" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='Modifiez l\'adresse de livraison d\'une commande en statut &laquo;En cours&raquo; en vous connectant &agrave; vos commandes sur <a href="/MonCompte">&laquo;Mon Compte/Mes Commandes&raquo;</a>.';
    $('didyouknowthat').style.display='block';
    break;
    case "11" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='Renseignez votre adresse email puis cliquez sur &laquo;Envoyer&raquo; pour acc&eacute;der &agrave; l\'espace &laquo;Mes newsletters Brandalley&raquo;';
    $('didyouknowthat').style.display='block';
    break;
    case "12" :
    $('didyouknowthat').style.display='none';
    $('didyouknowthat').innerHTML='<span class="question">Les bons de r&eacute;duction sont mat&eacute;rialis&eacute;s par un code.</span><br/><br/>Ces codes sont envoy&eacute;s par e-mail ou courrier lors d\'op&eacute;rations sp&eacute;ciales. Certains codes sont affich&eacute;s directement dans votre compte client, d\'autres devront &ecirc;tre saisis manuellement.<br><br><span class="question">Votre coupon ne fonctionne pas ?</span><br/><br/> Assurez-vous que :<br><br>- la valeur du panier (avant le calcul des frais de port) est sup&eacute;rieure &agrave; la valeur du coupon<br>- la valeur du panier (avant le calcul des frais de port) est sup&eacute;rieure au minimum d\'achat requis pour l\'utilisation de votre coupon<br>- votre coupon n\'est pas p&eacute;rim&eacute;';
    
    $('didyouknowthat').style.display='block';
    break;
    default: 
  	$('didyouknowthat').innerHTML='';
    $('didyouknowthat').style.display='none';
  	break;
}



	/*if( valeur == 11 ){
		document.getElementById('didyouknowthat').style.display='block';
	}else{
		document.getElementById('didyouknowthat').style.display='none';
	}*/
}

/*function afficheTextSC( valeur ){
	if( valeur == 11 ){
		document.getElementById('didyouknowthat').style.display='block';
	}else{
		document.getElementById('didyouknowthat').style.display='none';
	}
}*/

function disabledInputShop3(valeur){

        var mesinput= new Array( 'nom', 'num_commande', 'message', 'prenom', 'civilite', 'lblmsg');
         
         if( valeur == 11 ) {
            for (var i=0; i<mesinput.length; i++) 
               document.getElementById(mesinput[i]).style.display='none';   
            var  msgerr = getElementsByClassName('error_msg');
               for (var i=0; i<msgerr.length; i++)  
                       msgerr[i].style.display='none'; 
                  
             $('lblcivilite').innerHTML='';     
             
        }
        else {
            for (var i=0; i<mesinput.length; i++) 
               document.getElementById(mesinput[i]).style.display='block';
            var  msgerr = getElementsByClassName('error_msg');
               for (var i=0; i<msgerr.length; i++)  
                       msgerr[i].style.display='block';
            $('lblcivilite').innerHTML='Votre civilit&eacute; *';
        }
   }
   
function getElementsByClassName(classname, node)  {
           if(!node) node = document.getElementsByTagName("body")[0];
           var a = [];
           var re = new RegExp('\\b' + classname + '\\b');
           var els = node.getElementsByTagName("*");
           for(var i=0,j=els.length; i<j; i++)
               if(re.test(els[i].className)) {              
                   a.push(els[i]); 
               
               }

           return a;
}

function disabledInput(valeur){

  if( valeur == 11 ){
    document.getElementById('nom').disabled= true;
    document.getElementById('num_commande').disabled= true;
    document.getElementById('message').disabled= true;
  }
  
  else {
    document.getElementById('nom').disabled= false;
    document.getElementById('num_commande').disabled= false;
    document.getElementById('message').disabled= false;
  }
  

}

/* Construit un array des 
   coupons selectionnes
   avec leur valeur
*/

//tab = new Array;

function getTab(){

  if (window.XMLHttpRequest) {
   		xhrCoupon = new XMLHttpRequest();
    	// Évite un bug du navigateur Safari :
   		if (xhrCoupon.overrideMimeType) {
   			xhrCoupon.overrideMimeType("text/xml");
   		}
   	
  } else {

    	if (window.ActiveXObject) {
    			try { // essaie de charger l'objet pour IE
    			xhrCoupon = new ActiveXObject("Msxml2.XMLHTTP");
    		} catch (e) {
    			try { // essaie de charger l'objet pour une autre version IE
    				xhrCoupon = new ActiveXObject("Microsoft.XMLHTTP");
    			} catch (e) {
    				window.alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest.");
    			} // try-catch
    		} // try-catch
    	}
    } // if-else
    
    
			xhrCoupon.onreadystatechange = function(){
			if(xhrCoupon.readyState == 4){
			  
			  
        if (!xhrCoupon.responseXML || xhrCoupon.responseXML.getElementsByTagName('coupon').length == 0 ) {
  
          tab = new Array();
          tab[tab.length] = "shop="+xhrCoupon.responseText;
          return tab;
              
			  }
			
        else {

          var tabCoupon = xhrCoupon.responseXML.getElementsByTagName('codeCoupon');
    			  
    			     tab = new Array();
    			     //alert(xhrCoupon.responseXML.getElementsByTagName('shop')[0].firstChild.data);
               tab[tab.length] = 'shop='+xhrCoupon.responseXML.getElementsByTagName('shop')[0].firstChild.data;
                              
               
               for (var i=0; i<tabCoupon.length; i++) {
                 tab[tab.length] = xhrCoupon.responseXML.getElementsByTagName('codeCoupon')[i].firstChild.data+'='+xhrCoupon.responseXML.getElementsByTagName('value')[i].firstChild.data;
               }
               

               return tab;
            
        
        }
      
      
      }
			
	   }
  
  
  xhrCoupon.open( "GET", '/AffichageAjax~getCoupon', true);
	xhrCoupon.send(null);

  
  
  

}


function sumDiscountCode(cbCoupon,idP) { 
  
 
 //var m = $('sousTot').firstChild.data;
 
 
 var m = $('sousTot').firstChild.data
 var regm = new RegExp("(\\d+\\.?\\d*)");
 var sumOutCoupon = ( $('sumOutCoupon').firstChild.data );
 var numStr = ( regm.exec(m)[0] - sumOutCoupon );
  
  //recup shop
  var shop;
  
  if (tab.indexOf('shop=3') == 0)
    shop = '3';
  
  
  else if (tab.indexOf('shop=42') == 0 )
    shop = '42';
    
  else if (tab.indexOf('shop=43') == 0) 
    shop = '43';
    
  var getDiv = idP;

 if (document.getElementById('cc') )
   var getDiv = 'canChecked';

  var divPrincipale = document.getElementById( getDiv );

  var checkcheck = divPrincipale.getElementsByTagName('input');
  
  if ( !document.getElementById("cumulage") ) {
    var cum = 0;

  }

  else {
    var cum = $('cumulage').innerHTML;
	cum = regm.exec(cum)[0];
    var parent = $('couponTotal');
    while(parent.hasChildNodes() )
      parent.removeChild(parent.firstChild);

  }

  if ( cbCoupon.checked ) {
    montant = ( parseFloat(cum) + parseFloat(cbCoupon.value) );
    tab[tab.length] = cbCoupon.className+'='+cbCoupon.value;
  }
  
  else {
    montant = ( parseFloat(cum) - parseFloat(cbCoupon.value) );
    tab.splice( tab.indexOf(cbCoupon.className+'='+cbCoupon.value),1 );
  }
  
  var montantCoup = montant;
  
   if( typeof( $('chekKados') ) != 'undefined' ){
		var cheks = $('chekKados').getElementsByTagName('input');
		for( var i = 0 ; i < cheks.length ; i++ ){
			if( cheks[i].checked == true ){
				montantCoup = ( ( parseFloat(montantCoup) * 100 ) - ( parseFloat(cheks[i].value) * 100 ) ) / 100;
			}
		}
	}
	
   if( (parseFloat(cbCoupon.value) == parseFloat( numStr ) || montantCoup == parseFloat( numStr  ) ) && cbCoupon.checked == true  ) {
      for( i = 0;i<checkcheck.length;i++ ){
        if(checkcheck[i].type == 'checkbox' && checkcheck[i].checked == false){
          checkcheck[i].disabled = 'disabled';
        }
      }
  }else if( (parseFloat(cbCoupon.value) > parseFloat( numStr ) || montantCoup > parseFloat( numStr  ) ) && cbCoupon.checked == true  ) {
      $('depassement').style.display = 'block';
      for( i = 0;i<checkcheck.length;i++ ){
        if(checkcheck[i].type == 'checkbox' && checkcheck[i].checked == false){
          checkcheck[i].disabled = 'disabled';
        }
	  }
   }else if( ( montantCoup > parseFloat( numStr  ) ) && cbCoupon.checked == false  ) {
      $('depassement').style.display = 'block';
      for( i = 0;i<checkcheck.length;i++ ){
        if(checkcheck[i].type == 'checkbox' && checkcheck[i].checked == false){
          checkcheck[i].disabled = 'disabled';
        }
     }
  }else {
    $('depassement').style.display = 'none';
    for( i = 0;i<checkcheck.length;i++ ){
        if(checkcheck[i].type == 'checkbox' && checkcheck[i].disabled == true){
          checkcheck[i].disabled = '';
        }
      }
  }

  var cumul = document.createElement('span');
  cumul.setAttribute( 'id', 'cumulage' );
  
 
  var tot = document.createElement('span');
  
  if ( shop == '43' ) {
    tot.innerHTML = 'Total &pound;';
    var parseFl = parseFloat(montant);
  }
  
  
  else {
    tot.innerHTML = 'Total ';
    var parseFl = montant+'&euro;';
  }
  
  cumul.innerHTML = parseFl;
  
  
  document.getElementById('couponTotal').appendChild(tot);
  document.getElementById('couponTotal').appendChild(cumul);
  
  if( typeof( $('chekKados') ) != 'undefined' )
	TotalMoinsChequeCado();

}


function TotalMoinsChequeCado( cbCheck  ){

	 var totCoup = 0;
	 var trueTot = $('trueTotal').firstChild.data
	 var sousto = $('sousTot').firstChild.data
	 var coup = $('coupons').getElementsByTagName('input');
	 var toDisable = true;
	 var cc = document.getElementById('cc');
	 var regm = new RegExp("(\\d+\\.?\\d*)");
	 
	 
	if( cbCheck != null ){
		if ( !document.getElementById("cumulage") ) {
			var cum = 0;   
		}else{
			var cum = $('cumulage').innerHTML;
			cum = regm.exec(cum)[0];
			var parent = $('couponTotal');
			while(parent.hasChildNodes() )
				parent.removeChild(parent.firstChild);	
		}
	 }

	 for( var i = 0 ; i < coup.length ; i++ ){
		if( coup[i].checked == true ){
			toDisable = false;
			totCoup = parseFloat(totCoup) + parseFloat(coup[i].value);
		}
	 }
	 if( totCoup > 0 ){
		var calcul = ( ( parseFloat(trueTot) * 100 ) - parseFloat(totCoup) * 100 ) / 100;
		if( calcul < 0 )
			 trueTot = ( ( parseFloat(trueTot) * 100 ) - ( parseFloat(sousto) * 100 ) ) / 100;
		else
			trueTot = calcul;
	}

	var cheks = $('chekKados').getElementsByTagName('input');
	 for( var i = 0 ; i < cheks.length ; i++ ){
		if( cheks[i].checked == true ){
			trueTot = ( ( parseFloat(trueTot) * 100 ) - ( parseFloat(cheks[i].value) * 100 ) ) / 100;
		}
	 }

	 if( trueTot == 0 ){
		if( toDisable == true ){
			for( var i = 0 ; i < coup.length ; i++ ){
				if(coup[i].type == 'checkbox' && coup[i].checked == false){
					coup[i].disabled = 'disabled';
				}
			}
		}
		for( j = 0;j<cheks.length;j++ ){
			if(cheks[j].type == 'checkbox' && cheks[j].checked == false){
				cheks[j].disabled = 'disabled';
			}
		}
	 }else if( trueTot < 0 ){
		$('depassementChek').style.display = 'block';
		if( toDisable == true ){
			for( var i = 0 ; i < coup.length ; i++ ){
				if(coup[i].type == 'checkbox' && coup[i].checked == false){
					coup[i].disabled = 'disabled';
				}
			}
		}
		for( j = 0;j<cheks.length;j++ ){
			if(cheks[j].type == 'checkbox' && cheks[j].checked == false){
				cheks[j].disabled = 'disabled';
			}
		}
	 }else{
		$('depassementChek').style.display = 'none';
		if( toDisable == true ){
			for( var i = 0 ; i < coup.length ; i++ ){
				if(coup[i].type == 'checkbox' && coup[i].checked == false){
					coup[i].disabled = '';
				}
			}
		}
		for( j = 0;j<cheks.length;j++ ){
			if( cc == null ){
				if(cheks[j].type == 'checkbox' && cheks[j].checked == false){
					cheks[j].disabled = '';
				}
			}
		}
	 }
	 
 
	 var trueSousTot = parseFloat(sousto)-parseFloat(totCoup) > 0 ? parseFloat(sousto)-parseFloat(totCoup) : 0;
	 
	 if( cbCheck != null ){
		if ( !cbCheck.checked ) {
			montant = ( ( parseFloat(cum) * 100 ) - ( parseFloat(cbCheck.value) * 100 ) ) / 100;
			trueTot = ( ( parseFloat(trueTot) * 100 ) + ( parseFloat(cbCheck.value) * 100 ) ) / 100;
			tab.splice( tab.indexOf(cbCheck.className+'='+cbCheck.value),1 );
		}else{
			tab[tab.length] = cbCheck.className+'='+cbCheck.value;
			montant = ( ( parseFloat(cum) * 100 ) + ( parseFloat(cbCheck.value) * 100 ) ) / 100;
		}
	  
	  var cumul = document.createElement('span');
	  cumul.setAttribute( 'id', 'cumulage' ); 	
	  var tot = document.createElement('span'); 
	  tot.innerHTML = 'Total ';
	  var parseFl = parseFloat(montant)+'&euro;';
  
	  cumul.innerHTML = parseFl;
	  document.getElementById('couponTotal').appendChild(tot);
	  document.getElementById('couponTotal').appendChild(cumul);
	}
}

/* Envoi un array des 
   coupons selectionnes
   avec leur valeur au
   submit du formulaire
*/

function submitCoupon() {
  
  if (tab.indexOf('shop=3') == 0) {
    tab.splice( tab.indexOf('shop=3'),1 );
  }
  
  else if(tab.indexOf('shop=42') == 0 ) {
    tab.splice( tab.indexOf('shop=42'),1 );
  }
  
  else if(tab.indexOf('shop=43') == 0)  { 
    tab.splice( tab.indexOf('shop=43'),1 );
  }
   
  if ( tab.length > 0 ) { 
    
    var tabCoupon = document.createElement( 'input' );
    tabCoupon.setAttribute( 'type', 'hidden' );
    tabCoupon.setAttribute( 'name', 'CouponTab' );
    var mescoupons='';
    for (var i=0; i<tab.length; i++) {
        mescoupons +=(tab[i]);
        if (i<(tab.length-1))
            mescoupons +=',';
    }

    tabCoupon.setAttribute( 'value', mescoupons );
    
    document.getElementById('validCoupon').appendChild(tabCoupon);
  }  

}

function verif( quoi ){
	
	var coup = $('coupons').getElementsByTagName('input');
	
	for( var i = 0 ; i < coup.length ; i++ ){
		if( coup[i].checked == true ){
			toDisable = false;
			totCoup = parseFloat(totCoup) + parseFloat(coup[i].value);
		}
	}
	
	var total = 0;
	
	for(var i = 0; i<quoi.length ; i++){
		total = parseFloat(aTester) + parseFloat(quoi[i].value);
	}
	
}

function changeHomeBackground(img){
	$('page_container').style.backgroundImage = 'url('+img+')';
	$('page_container').style.backgroundPosition = 'top';
	$('page_container').style.backgroundRepeat = 'no-repeat';
}

//Sert à savoir le dernier univers visiter par la personne
/*function createUniversCookie(nameUnivers){
	var expires = new Date();

    var oneMonth = expires.getTime() + (45 * 24 * 60 * 60 * 1000);
    expires.setTime(oneMonth);

    document.cookie = "univers="+nameUnivers+";path=/;expires=" + expires.toGMTString();
}*/

function deleteVf() {
    //destruction de la popup Vf
    var parent = $('vf');

    while ( parent.hasChildNodes() )
        parent.removeChild( parent.firstChild ); 
        
    parent.remove();
    switch_visibility('none','opacDiv');
}

function locationVp() {
    window.location.href = '/ventes-privees/';
}

function firstVP(url) {

    if ( getCookie( 'AccessPrivateSale' ) ) {
    
       window.location.href = url;
    
    }
    
    else {
    
      //lecture du cookie
      switch_visibility('block','opacDiv');
      
      var change = document.createElement('div');
      change.setAttribute( 'id', 'vf' );
      
      var fermer = document.createElement('p');
      fermer.setAttribute( 'id','fermer' );
      fermer.innerHTML = 'Fermer <img onclick="locationVp()" src="http://media.brandalley.com/cvsmedia/v3/www2/pix/arrows/sup_article.png">';
      
      change.appendChild( fermer );
      
      var texte = document.createElement('p');
      texte.setAttribute( 'id', 'acces' );
      texte.innerHTML = 'Pour acc&eacute;der aux Ventes Flash et aux looks, veuillez-vous identifier :';
  
      var email = document.createElement('input');
      email.setAttribute( 'type', 'text' );
      email.setAttribute( 'id', 'email' );
      email.setAttribute( 'value', 'Saisissez ici votre email pour vous identifier' );
      email.onclick=function(){inputEmpty('email')};
      
      var emEr = document.createElement('span');
  	  emEr.setAttribute( 'id', 'emEr' );
  	  emEr.innerHTML = 'Votre email est invalide';
  	  
      
      var pImage = document.createElement('p');
      pImage.setAttribute( 'id', 'pImage' );
      
      var valider = document.createElement( 'img' );
      valider.setAttribute( 'src', 'http://media.brandalley.com/flashsale/jevalide.gif' );
      valider.setAttribute( 'id', 'valider' );
      valider.onclick=function(){checkExists(url)};
      
      change.appendChild( texte );
      change.appendChild( email );
      change.appendChild( emEr );
      pImage.appendChild( valider );
      change.appendChild( pImage );
   
      
      var inscrit = document.createElement('p');
      inscrit.setAttribute( 'id', 'inscrit' );
      inscrit.innerHTML = 'Si vous n\'&ecirc;tes pas encore membre vous pouvez vous inscrire en quelques secondes en cliquant ci-dessous :';
      
      var pImInscrit = document.createElement('p');
      pImInscrit.setAttribute( 'id', 'pImInscrit' );
      
      var jeminscrit = document.createElement( 'img' );
      jeminscrit.setAttribute( 'id', 'jeminscrit' );
      jeminscrit.setAttribute( 'src', 'http://media.brandalley.com/flashsale/jeminscris.gif' );
      jeminscrit.onclick=function(){ secondVP(url)};
      
      change.appendChild( inscrit );
      pImInscrit.appendChild( jeminscrit );
      change.appendChild( pImInscrit );
  
      
      $('page-content').appendChild( change );
   }
}

function inputEmpty( id , email ) {
	if ( !isNull( email ) ){
		if( $(id).value.verifemail() ){
			$(id).removeAttribute('onclick');
		}else{
			$(id).value = '';
		}
	}else{
		$(id).value = '';
		$(id).removeAttribute('onclick');
	}
}

function secondVP(url) {

    var Chaine = document.location.href ;
    var Sous_Chaine = 'leparisien' ;

    var Resultat = Chaine.indexOf(Sous_Chaine);
    
    emailRecup = $('email').value;
    
    if ( !verifemail( emailRecup ) )
      emailRecup = 'Saisissez votre email'
    
    //destruction de la 1ere popup
    var parent = $('vf');

    while ( parent.hasChildNodes() )
        parent.removeChild( parent.firstChild );
        
    var fermer = document.createElement('p');
    fermer.setAttribute( 'id','fermer' );
    fermer.innerHTML = 'Fermer <img onclick="locationVp()" src="http://media.brandalley.com/cvsmedia/v3/www2/pix/arrows/sup_article.png">';
    
    $('vf').appendChild( fermer );
     
    var offre = 'poopup_04.gif';
    
    if ( Resultat>0 )
      offre = 'poopup_leparisien.gif';


    var imgTexte = document.createElement( 'img' );
    imgTexte.setAttribute( 'src', 'http://media.brandalley.com/flashsale/'+offre );
    
    $('vf').appendChild( imgTexte );
    
    
    var pFieldset = document.createElement('p');
    pFieldset.setAttribute( 'id', 'pFieldset' );
    
    var pCiv = document.createElement('p');
    pCiv.setAttribute( 'id', 'pCiv' );

	  
	  var sMme = document.createElement('span');
    sMme.innerHTML = '<input id="Mme" type="radio" name="civilite">';
	  
	  var spanMme = document.createElement('span');
	  spanMme.setAttribute( 'id', 'spanMme' );
	  spanMme.innerHTML = 'Mme';
	  
	  var sMlle = document.createElement('span');
    sMlle.innerHTML = '<input id="Mlle" type="radio" name="civilite">';
	  
	  var spanMlle = document.createElement('span');
	  spanMlle.setAttribute( 'id', 'spanMlle' );
	  spanMlle.innerHTML = 'Mlle';
    
	  var sM = document.createElement('span');
    sM.innerHTML = '<input id="M" type="radio" name="civilite">';
	  
	  var spanM = document.createElement('span');
	  spanM.setAttribute( 'id', 'spanM' );
	  spanM.innerHTML = 'M';
	  
	  var emCiv = document.createElement('p');
	  emCiv.setAttribute( 'id', 'emCiv' );
	  emCiv.innerHTML = 'Veuillez choisir votre civilite';
    
    var last = document.createElement( 'input' );
	  last.setAttribute( 'id', 'last' );
	  last.setAttribute( 'type', 'text' );
	  last.setAttribute( 'value', 'Nom' );
	  last.onclick=function(){inputEmpty( last )};
	  
	  var lastEr = document.createElement('p');
	  lastEr.setAttribute( 'id', 'lastEr' );
	  lastEr.innerHTML = 'Veuillez renseigner votre nom';
	  
	  var firstEr = document.createElement('p');
	  firstEr.setAttribute( 'id', 'firstEr' );
	  firstEr.innerHTML = 'Veuillez renseigner votre prenom';
	  
  
	  var first = document.createElement( 'input' );
	  first.setAttribute( 'id', 'first' );
	  first.setAttribute( 'type', 'text' );
	  first.setAttribute( 'value', 'Prenom' );
	  first.onclick=function(){inputEmpty( 'first' )};
	  
	  var email2 = document.createElement( 'input' );
	  email2.setAttribute( 'id', 'email2' );
	  email2.setAttribute( 'type', 'text' );
	  email2.setAttribute( 'value', emailRecup );
	  email2.onclick=function(){inputEmpty( 'email2' )};
	  
	  var confEmail = document.createElement( 'input' );
	  confEmail.setAttribute( 'id', 'confEmail' );
	  confEmail.setAttribute( 'type', 'text' );
	  confEmail.setAttribute( 'value', 'Confirmer votre email' );
	  confEmail.onclick=function(){inputEmpty( 'confEmail' )};
	  
	  var emEr = document.createElement('p');
	  emEr.setAttribute( 'id', 'emEr' );
	  emEr.innerHTML = 'Votre email est invalide';
	  
	  var confEr = document.createElement('p');
	  confEr.setAttribute( 'id', 'confEr' );
	  confEr.innerHTML = 'Les champs ne correspondent pas';
	  
	  var cp = document.createElement( 'input' );
	  cp.setAttribute( 'id', 'cp' );
	  cp.setAttribute( 'type', 'text' );
	  cp.setAttribute( 'value', 'Code postal' );
	  cp.onclick=function(){inputEmpty( cp )};
	  
	  var cpEr = document.createElement('p');
	  cpEr.setAttribute( 'id', 'cpEr' );
	  cpEr.innerHTML = 'Votre code postal est invalide';
	  
	  /*****************************NEWSLETTER*************************/
    
    if ( Resultat<0 ) {
        var partner = document.createElement('p');
    	  partner.setAttribute( 'id', 'partner' );
    	  
    	  var inputOuiPartner = document.createElement('span');
        inputOuiPartner.innerHTML = '<input id="ouiPartner" type="checkbox" name="inscription">';
    	  
    	  var spanOuiPartner = document.createElement('label');
    	  spanOuiPartner.innerHTML = '&nbsp;Oui, je souhaite recevoir par email les invitations et <span class="espace">avantages des partenaires s&eacute;lectionn&eacute;s par </span><span class="espace">Brandalley (option facultative)</span>';
    	  
    	  partner.appendChild( inputOuiPartner );
    	  partner.appendChild( spanOuiPartner );
	  }

    if ( Resultat>0) {
    	  var partner2 = document.createElement('p');
    	  partner2.setAttribute( 'id', 'partnerparisienp' );
    	  
    	  
    	  var inputOuiPartnerParisien = document.createElement('span');
        inputOuiPartnerParisien.innerHTML = '<input id="ouiPartnerParisienpopup" type="checkbox" name="inscriptionouiPartnerParisien">';
    	  
    	  var spanOuiPartnerParisien = document.createElement('label');
    	  spanOuiPartnerParisien.innerHTML = '&nbsp;Oui, je souhaite recevoir la newsletter du <span class="espace">Parisien.fr</span>';
    
    	  partner2.appendChild( inputOuiPartnerParisien );
    	  partner2.appendChild( spanOuiPartnerParisien );
	  
	  }

	  
	  var valider = document.createElement( 'img' );
    valider.setAttribute( 'src', 'http://media.brandalley.com/flashsale/jevalide.gif' );
    valider.setAttribute( 'id', 'valider' );
    valider.onclick=function(){validForm(url)};
    
    var max = document.createElement('p');
	  max.setAttribute( 'id', 'max' );
	  max.innerHTML = '*Pour 30&euro; d\'achat minimum hors frais de port';
	  
	  if ( Resultat>0 )
	    max.innerHTML = '*Pour 60&euro; d\'achat minimum hors frais de port';
	  

    pCiv.appendChild( sMme );
    pCiv.appendChild( spanMme );
    pCiv.appendChild( sMlle );
    pCiv.appendChild( spanMlle );
    pCiv.appendChild( sM );
    pCiv.appendChild( spanM );
    
    pFieldset.appendChild( pCiv );
    pFieldset.appendChild( emCiv );
    
    pFieldset.appendChild( last );
    pFieldset.appendChild( first );
    pFieldset.appendChild( lastEr );
    pFieldset.appendChild( firstEr );
    
    pFieldset.appendChild( email2 );
    pFieldset.appendChild( confEmail );
    pFieldset.appendChild( emEr );
    pFieldset.appendChild( confEr );
    
    
    pFieldset.appendChild( cp );
    pFieldset.appendChild( cpEr );
    
    if ( Resultat<0 )
      pFieldset.appendChild( partner );
    
    if ( Resultat>0)
     pFieldset.appendChild( partner2 ); 
    
    
    $('vf').appendChild( pFieldset );
    
    $('vf').appendChild( valider );
    $('vf').appendChild( max );
    

}



function checkExists(url) {

    var goOn = true;
    
    //check si vide ou email invalide
  	var email = $('email').value;
  	
  	if ( !verifemail( email ) ) {
      	$('emEr').style.display = 'block';
        goOn = false;
    }
    
   if ( !goOn )
     return;
      	
  	
   if( isAjaxSupported() ){
		request.onreadystatechange = function(){
		   if( request.readyState == 4 ){
          
          if ( request.responseText == 'ok' ) {
                 deleteVf();
                 if ( url != 'null' )
                   window.location.href = url;
          }
          
          else if ( request.responseText == 'notOk' )
              secondVP(url);
          
      }
  
    }
  
  }
  
  request.open( "GET", '/AffichageAjax~checkExists/?email='+email, true );
	request.send(null);

  
}


function validForm(url) {

  	$('emCiv').style.display = 'none';
    $('lastEr').style.display = 'none';
    $('firstEr').style.display = 'none';
  	$('emEr').style.display = 'none';
  	$('confEr').style.display = 'none';
  	$('cpEr').style.display = 'none';
  	/*$('options').style.display = 'none';*/
  	
  	var myVarAjax;
  	var int = /^\d+$/;

    var goOn = true;
    
    if ( !$('Mme').checked && !$('Mlle').checked && !$('M').checked ) {
        $('emCiv').style.display = 'block';
        goOn = false;

    }
    
    
    if ( $('last').value == '' || $('last').value == 'Nom' ) {
        $('lastEr').style.display = 'block';
        goOn = false;

    }
    
    if ( $('first').value == '' || $('first').value == 'Prenom' ) {
        $('firstEr').style.display = 'block';
        goOn = false;

    }
    
    
    //check si vide ou email invalide
  	var email = $('email2').value;
  	
  	if ( !verifemail( email ) ) {
      	$('emEr').style.display = 'block';
        goOn = false;
    }
    
    if ( ( $('emEr').style.display == 'none' ) && ( $('confEmail').value != email ) ) {
        $('confEr').style.display = 'block';
        goOn = false;
    }
    
    if ( ( $('cp').value == '' ) || ( !int.test( $('cp').value ) ) || ( $('cp').value.length != '5' ) ) {
        $('cpEr').style.display = 'block';
        goOn = false;

    }
    
    /*if ( !$('ouiBa').checked && !$('ouiPartner').checked && !$('none').checked ) {
        $('options').style.display = 'block';
        goOn = false;

    }*/
      
   
   if ( !goOn )
     return;
      	
  	
   //Civilite
   if ( $('Mme').checked )
      var gender = 'Mme';
      
   else if ( $('Mlle').checked )
      var gender = 'Mlle';
      
   else
      var gender = 'M';
   


    var optin = 'brandalley';
    
      
    if ( typeof($('ouiPartner')) != 'undefined' && $('ouiPartner').checked )
      var optin = 'all';
      
    var partnerskin ='';
    
    if ( typeof($('ouiPartnerParisienpopup'))!='undefined'  ) {
        if ( $('ouiPartnerParisienpopup').checked )
           var partnerskin = '&partnerskin=1';
        else
           var partnerskin = '&partnerskin=0'; 
    
    
    }
      	
  	
   if( myVarAjax = isAjaxSupported() ){
		myVarAjax.onreadystatechange = function(){
		   if( myVarAjax.readyState == 4 ){
          
          
          if ( myVarAjax.responseText == 'ok' )
                deleteVf();
          
          else {
           //inscription dans la newsletter et redirection
           
            var lien = '/MonCompte~ventePrivee/';	
            var pars = 'gender=' +gender+ '&email=' +email+ '&last=' +$('last').value+ '&first=' +$('first').value+ '&cp=' +$('cp').value+ '&optin='+optin+partnerskin;
			
			var testAjax = new Ajax.Request(
  			                   lien, 
                      			{
                      				method: 'get', 
                      				parameters: pars,
                      				onComplete: function(response){thirdVP(url);}
                      			}
                         );
            
          }
      }
  
    }
  
  }
  
  myVarAjax.open( "GET", '/AffichageAjax~checkExists/?email=' +email+ '&gender=' +gender+ '&last=' +$('last').value+ '&first=' +$('first').value+ '&cp='+$('cp').value, true );
	myVarAjax.send(null);

  
}

function thirdVP(url) {

    //destruction de la 2eme popup
    var parent = $('vf');

    while ( parent.hasChildNodes() )
        parent.removeChild( parent.firstChild );
        
    var fermer = document.createElement('p');
    fermer.setAttribute( 'id','fermer' );
    fermer.innerHTML = 'Fermer <img onclick="deleteVf()" src="http://media.brandalley.com/cvsmedia/v3/www2/pix/arrows/sup_article.png">';
    
     $('vf').appendChild( fermer );
        
    var acces = document.createElement('p');
    acces.setAttribute('id', 'accesVp');
	  acces.innerHTML = 'Bienvenue !<br><br> Vous faites d&eacute;sormais partie de nos membres privil&eacute;gi&eacute;s et pouvez acc&eacute;der &agrave; toutes nos ventes.<br><br>Vous pouvez d&eacute;cider du type et de le fr&eacute;quence d\'envoi de vos newsletters en cr&eacute;ant un compte (<a class="account" href="/MonCompte/">cliquez ici)</a> ou acc&eacute;der tout de suite aux Ventes Privil&egrave;ge en cliquant ci-dessous.';
	  
	  var jaccede = document.createElement( 'img' );
	  jaccede.setAttribute('id', 'jaccede');
    jaccede.setAttribute( 'src', 'http://media.brandalley.com/flashsale/jaccedeauxventes.gif' );
    jaccede.onclick=function(){ deleteVf();
                                if ( url != 'null' )
                                  window.location.href = url;

                              };
    
    
	  $('vf').appendChild( acces );
	  $('vf').appendChild( jaccede );

        
}

/*function validNews( url ) {
  
    if ( $('svc1').checked && $('svc2').checked && $('svc5').checked && $('svc6').checked) {
       window.location.href = url;
    }
    
    else {
    
           //gestion des alertes
           var svc1 = 'on';;
           var svc2 = 'on';
           var svc5 = 'on';
           var svc6 = 'on';
            
           
           if ( !$('svc1').checked )
              svc1 = 'off';
              
           if ( !$('svc2').checked )
              svc2 = 'off';

           if ( !$('svc5').checked )
              svc5 = 'off';

           if ( !$('svc6').checked )
              svc6 = 'off';
        
           var lien = '/MonCompte~alertesVP/';
           var pars = 'email=' +$('email').value+ '&svc1=' +svc1+ '&svc2=' +svc2+ '&svc5=' +svc5+ '&svc6='+svc6;
           var myAjax = new Ajax.Request(
  			                   lien, 
                   			   {
                      				method: 'get', 
                      				parameters: pars,
                      				onComplete: window.location.href = url
                      				
                      	   }
                         );

    }
    
}*/

function colorPopup(id) {
	
	if( typeof( rememberid ) != 'undefined' && rememberid != id )
		$(rememberid).style.display = 'none';
		
	select_zone = $(id);
	var styleDisplay = select_zone.getStyle('display');
	
	switch( styleDisplay ){
		case 'block':
			select_zone.style.display = 'none';
		break;
		default:
			select_zone.style.display = 'block';
			rememberid = id;
	}

	closeit( 0 , id );
}

function closeit( incr ){

	document.getElementsByTagName('body')[0].onclick  = function(){
		if( incr > 0 ){
			select_zone.style.display = 'none';
		}
		incr++
	}
}

function sizePopup(id) {

	if( typeof( srememberid ) != 'undefined' && srememberid != id )
		$(srememberid).style.display = 'none';

	select_size_zone = $(id);
	var styleDisplay = select_size_zone.getStyle('display');

	switch( styleDisplay ){
		/*case 'block':
			select_size_zone.style.display = 'none';
		break;*/
		default:
			if( temps != 'undefined' ){
				clearTimeout(temps);
			}
			select_size_zone.style.display = 'block';
			srememberid = id;
	}

}

var temps;
function closeSizePopup( incr ){

	select_size_zone.onmouseover  = function(){
		//if( incr > 0 ){
			//select_size_zone.style.display = 'block';
			clearTimeout(temps);
		//}
		incr++
	}
    select_size_zone.onmouseout  = function(){
        //if( incr > 0 ){
			temps = setTimeout( 'trueCloseSizePopup()' , '4000' )
			//select_size_zone.style.display = 'none';
        //}
        incr++
    }
    temps = setTimeout( 'trueCloseSizePopup()' , '4000' )
	//select_size_zone.style.display = 'none';
	
}

function trueCloseSizePopup(){
	select_size_zone.style.display = 'none';
	clearTimeout(temps);
}


	
function afficheBlocksMarques(){

	var tabLettres = document.getElementsByClassName('lettrine');
	for( i = 0 ; i < tabLettres.length; i++ ){
		tabLettres[i].onclick = function(){
			if( $('lettre'+this.firstChild.alt).style.display == 'block' ){
				$('lettre'+this.firstChild.alt).style.display = 'none';
			}else{
				for( j = 0 ; j < tabLettres.length; j++ ){
					$('lettre'+tabLettres[j].firstChild.alt).style.display='none';
				}
				$('lettre'+this.firstChild.alt).style.display = 'block';
			}
		}
	}
}

var colorIn = false;


function colorPopup2() {
    select_zone = document.getElementById('colorPopup');
    select_zone.style.display = 'block';
    colorIn = true;
}

function colorPopdown() {
    if (colorIn) {
        select_zone = document.getElementById('colorPopup');
        select_zone.style.display = 'none';
        colorIn = false;
    }
}

function iFrameHeight(sObjet) {
	if(document.getElementById && !(document.all)) {
		h = document.getElementById(sObjet).contentDocument.body.scrollHeight;
		document.getElementById(sObjet).style.height = h+55+'px';
	}else if(document.all) {
		h = document.frames(sObjet).document.body.scrollHeight;
		document.all.iframename.style.height = h+5;
	}
}

function formatPrice(price){
	fValue=""+price;	
	hasSign=false;
	if (fValue.charAt(0)=='$'){
		fValue=fValue.substring(1,fValue.length);
		hasSign=true;
	}
	if (fValue == new String( parseFloat( fValue))){
		if (hasSign==true)
			return "$"+parseFloat( fValue).toFixed(2);
		else
			return parseFloat( fValue).toFixed(2);
	}
	else{
		return price;
	}
}

function add() {
  nb = document.forms['addtocaddieform'].elements['quantite'].value;
  
  if ( nb < 12 ) {
     nb++;
     document.forms['addtocaddieform'].elements['quantite'].value = nb;
  }
  
}

function less() {
  nb = document.forms['addtocaddieform'].elements['quantite'].value;
  
  if ( nb > 1 ) {
     nb--; 
     document.forms['addtocaddieform'].elements['quantite'].value = nb;
  } 
}