/*
 * Gestion des actions sur CC régionaux
 */
var HBCoffretRegionSelected = new Array();
var	HBCROldcoffretName = new Array();
HBCROldcoffretName["deliceBeaute"] = "null";
HBCROldcoffretName["sportEmotion"] = "null";
var	HBCRIsClicLink;

var HBCoffretRegionData = new Array();
HBCoffretRegionData["deliceBeauteIdf"] = new Array();
HBCoffretRegionData["deliceBeauteIdf"]["commande"] = "C136I1";
HBCoffretRegionData["deliceBeauteIdf"]["activite"] = "1184";
HBCoffretRegionData["deliceBeauteIdf"]["classOn"] = "pictoCoffretRegionIdfOn";
HBCoffretRegionData["deliceBeauteIdf"]["classOff"] = "pictoCoffretRegionIdfOff";
HBCoffretRegionData["deliceBeauteNo"] = new Array();
HBCoffretRegionData["deliceBeauteNo"]["commande"] = "C138I1";
HBCoffretRegionData["deliceBeauteNo"]["activite"] = "1172";
HBCoffretRegionData["deliceBeauteNo"]["classOn"] = "pictoCoffretRegionNoOn";
HBCoffretRegionData["deliceBeauteNo"]["classOff"] = "pictoCoffretRegionNoOff";
HBCoffretRegionData["deliceBeauteNe"] = new Array();
HBCoffretRegionData["deliceBeauteNe"]["commande"] = "C137I1";
HBCoffretRegionData["deliceBeauteNe"]["activite"] = "1158";
HBCoffretRegionData["deliceBeauteNe"]["classOn"] = "pictoCoffretRegionNeOn";
HBCoffretRegionData["deliceBeauteNe"]["classOff"] = "pictoCoffretRegionNeOff";
HBCoffretRegionData["deliceBeauteSo"] = new Array();
HBCoffretRegionData["deliceBeauteSo"]["commande"] = "C140I1";
HBCoffretRegionData["deliceBeauteSo"]["activite"] = "1160";
HBCoffretRegionData["deliceBeauteSo"]["classOn"] = "pictoCoffretRegionSoOn";
HBCoffretRegionData["deliceBeauteSo"]["classOff"] = "pictoCoffretRegionSoOff";
HBCoffretRegionData["deliceBeauteSe"] = new Array();
HBCoffretRegionData["deliceBeauteSe"]["commande"] = "C139I1";
HBCoffretRegionData["deliceBeauteSe"]["activite"] = "1183";
HBCoffretRegionData["deliceBeauteSe"]["classOn"] = "pictoCoffretRegionSeOn";
HBCoffretRegionData["deliceBeauteSe"]["classOff"] = "pictoCoffretRegionSeOff";

HBCoffretRegionData["sportEmotionIdf"] = new Array();
HBCoffretRegionData["sportEmotionIdf"]["commande"] = "C156I1";
HBCoffretRegionData["sportEmotionIdf"]["activite"] = "1168";
HBCoffretRegionData["sportEmotionIdf"]["classOn"] = "pictoCoffretRegionIdfOn";
HBCoffretRegionData["sportEmotionIdf"]["classOff"] = "pictoCoffretRegionIdfOff";
HBCoffretRegionData["sportEmotionNo"] = new Array();
HBCoffretRegionData["sportEmotionNo"]["commande"] = "C158I1";
HBCoffretRegionData["sportEmotionNo"]["activite"] = "1177";
HBCoffretRegionData["sportEmotionNo"]["classOn"] = "pictoCoffretRegionNoOn";
HBCoffretRegionData["sportEmotionNo"]["classOff"] = "pictoCoffretRegionNoOff";
HBCoffretRegionData["sportEmotionNe"] = new Array();
HBCoffretRegionData["sportEmotionNe"]["commande"] = "C157I1";
HBCoffretRegionData["sportEmotionNe"]["activite"] = "1159";
HBCoffretRegionData["sportEmotionNe"]["classOn"] = "pictoCoffretRegionNeOn";
HBCoffretRegionData["sportEmotionNe"]["classOff"] = "pictoCoffretRegionNeOff";
HBCoffretRegionData["sportEmotionSo"] = new Array();
HBCoffretRegionData["sportEmotionSo"]["commande"] = "C160I1";
HBCoffretRegionData["sportEmotionSo"]["activite"] = "1162";
HBCoffretRegionData["sportEmotionSo"]["classOn"] = "pictoCoffretRegionSoOn";
HBCoffretRegionData["sportEmotionSo"]["classOff"] = "pictoCoffretRegionSoOff";
HBCoffretRegionData["sportEmotionSe"] = new Array();
HBCoffretRegionData["sportEmotionSe"]["commande"] = "C159I1";
HBCoffretRegionData["sportEmotionSe"]["activite"] = "1169";
HBCoffretRegionData["sportEmotionSe"]["classOn"] = "pictoCoffretRegionSeOn";
HBCoffretRegionData["sportEmotionSe"]["classOff"] = "pictoCoffretRegionSeOff";

function HBCoffretRegion(obj, coffretGroup, coffretName, classname) {
	/* obj.setStyle({ width: '100px' }); */
	if (HBCROldcoffretName[coffretGroup] != "null") $(document.getElementById(HBCROldcoffretName[coffretGroup])).removeClassName(HBCoffretRegionData[HBCROldcoffretName[coffretGroup]]["classOn"]);
	$(obj).addClassName(classname);
	if (!HBCRIsClicLink && !HBCoffretRegionSelected[coffretGroup]) alert('Cliquez à présent sur "Commander" ou "Liste des activités"');
	HBCoffretRegionSelected[coffretGroup] = coffretName;
	HBCROldcoffretName[coffretGroup] = coffretName;
}

function HBCoffretRegionDo(coffretGroup, mode) {
	if (HBCoffretRegionSelected[coffretGroup] == null) {
		HBCRIsClicLink = true;
		alert('Veuillez d’abord sélectionner la région de votre choix, avant de cliquer sur un lien');
	}
	else if (mode == 'activite') {
		document.location="http://www.happybox.fr/index.asp?ID="+HBCoffretRegionData[HBCoffretRegionSelected[coffretGroup]]["activite"];
	}
	else if (mode == 'commande') {
		$(HBCoffretRegionData[HBCoffretRegionSelected[coffretGroup]]["commande"]).submit();
	}
}




/*
 * Gestion du détail des activités
 */
function HBProductDetailDo() {
	if (document.URL.indexOf('HB1=dpon') > 0) {
		setCookie('HBProdDetailAccess'+gup('ID'),'true','1');
	}
	if (document.URL.indexOf('HB1=dpof') > 0) {
		setCookie('HBProdDetailAccess'+gup('ID'),'false','1');
	}
	if (getCookie('HBProdDetailAccess'+gup('ID')) == 'true') {
		HBProductDetailShow();
	}
}

function HBProductDetailShow() {

	/* var elems = document.getElementsByTagName("*"); */
	var elems = document.getElementsByClassName("HBProdListDetail"); 
	for ( var i = 0; ( elem = elems[i] ); i++ ) { 
			$(elem).setStyle({ display: 'block' });
	}

}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function checkCookie()
{
username=getCookie('username');
if (username!=null && username!="")
  {
  alert('Welcome again '+username+'!');
  }
else
  {
  username=prompt('Please enter your name:',"");
  if (username!=null && username!="")
    {
    setCookie('username',username,365);
    }
  }
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

Event.observe(window, 'load', function() {HBProductDetailDo();});
