function popup(URL, width, height,scrollbars) {
	if(!scrollbars){
		window.open(URL,'pop','scrollbars=yes,status=no,width='+width+',height='+height);
	}else{
		window.open(URL,'pop','scrollbars=no,status=no,width='+width+',height='+height);
	}
}
function fermer(){
	document.getElementById('myBanner').style.visibility='hidden';
}

function telToCompare(obj,type) {
	if(obj.checked){
		stCompare = 1;
	}else{
		stCompare = 0;
	}
	var xhr_menu2k10 = null;

	if(window.XMLHttpRequest) // Firefox, Safari
		xhr_menu2k10 = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_menu2k10 = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	xhr_menu2k10.open("GET", '/action/setCompareTel.cfm?id='+obj.value+'&uuid='+Math.random()+'&status='+stCompare, false);
	xhr_menu2k10.send(null);
	if(xhr_menu2k10.readyState == 4) {
		showMiniAlert(xhr_menu2k10.responseText);
	}
}

function itemTelToCompare(id) {
	var xhr_menu2k10 = null;

	if(window.XMLHttpRequest) // Firefox, Safari
		xhr_menu2k10 = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_menu2k10 = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	xhr_menu2k10.open("GET", '/action/setCompareTel.cfm?id='+id+'&uuid='+Math.random()+'&status='+1, false);
	xhr_menu2k10.send(null);
	if(xhr_menu2k10.readyState == 4) {
		showMiniAlert(xhr_menu2k10.responseText);
	}
}

function itemShowAllPack(myLink) {
	var xhr_menu2k10 = null;

	if(window.XMLHttpRequest) // Firefox, Safari
		xhr_menu2k10 = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_menu2k10 = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	xhr_menu2k10.open("GET", '/search/mods/dsp/item_pack.cfm?'+myLink, false);
	xhr_menu2k10.send(null);
	if(xhr_menu2k10.readyState == 4) {
		showPack(xhr_menu2k10.responseText);
	}
}

function showPack(HTML){
	document.getElementById('pack').innerHTML = HTML;
	document.getElementById('pack').visibility='visible';
}

function delTelToCompare() {

	var xhr_menu2k10 = null;

	if(window.XMLHttpRequest) // Firefox, Safari
		xhr_menu2k10 = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_menu2k10 = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	xhr_menu2k10.open("GET", '/action/setCompareTel.cfm?clearSession=1&uuid='+Math.random(), false);
	xhr_menu2k10.send(null);
	if(xhr_menu2k10.readyState == 4) {
		clearMiniAlert(xhr_menu2k10.responseText);
	}
}

function showMiniAlert(HTML){
	document.getElementById('preselTelContent').innerHTML = HTML;
	document.getElementById('preselTel').visibility='visible';
}

function clearMiniAlert(HTML){
	document.getElementById('preselTelContent').innerHTML = HTML;
}

var timerShowProd = "";
function showPhoto(url,i){
	clearTimeout(timerShowProd);
	document.getElementById('previewPhoto').style.display='block';
	document.getElementById('previewPhoto').src=url;
	document.getElementById('previewPhoto').style.top = eval(200+(i*40));
	document.getElementById('previewPhoto').style.left = eval(150);
	timerShowProd = setTimeout("document.getElementById('previewPhoto').style.display='none'",3000);
}

function showMiniCart(){
	topPos = eval((screen.height/2)+(document.body.scrollTop-150));
	document.getElementById('miniCartItem').style.top = topPos;
	document.getElementById('miniCartItem').style.left = eval( (document.body.scrollWidth / 2) - 300);
	document.getElementById('miniCartItem').style.display = 'block';

	var xhr_menu2k10 = null;
	if(window.XMLHttpRequest) // Firefox, Safari
		xhr_menu2k10 = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_menu2k10 = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	xhr_menu2k10.open("GET", '/action/showMinicart.cfm?&uuid='+Math.random(), true);
	xhr_menu2k10.send(null);
	xhr_menu2k10.onreadystatechange = function(){
		if(xhr_menu2k10.readyState == 4) {
			document.getElementById('miniCartItem').innerHTML = xhr_menu2k10.responseText;
			retraitHeight = document.getElementById('miniCartItem').scrollHeight/2;
			topPos = eval((screen.height/2)+(document.body.scrollTop-retraitHeight));
			document.getElementById('miniCartItem').style.top = topPos;
		}
	}

}
function showCart(urlCart){
	var xhr_menu2k10 = null;
	if(window.XMLHttpRequest) // Firefox, Safari
		xhr_menu2k10 = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_menu2k10 = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		//return null;
	}
	topPos = eval((screen.height/2)+(document.body.scrollTop-150));
	document.getElementById('miniCartItem').style.left = eval( (document.body.scrollWidth / 2) - 300);
	document.getElementById('miniCartItem').style.top = topPos;
	document.getElementById('miniCartItem').style.display = 'block';
	document.getElementById('miniCartItem').innerHTML = '<div style="text-align:center;"><br><span class=grey10>Merci de patienter pendant le chargement de votre panier</span><br><img src="/images/miniCart/waitbig.gif" alt="" border=0 /><br><a href="/cart/" class="bleu10">accès direct à votre panier</a><br><br></div>';
	if(urlCart.indexOf("javascript:")==0){
		urlCart="/";
	}
	xhr_menu2k10.open("GET", urlCart+'&'+Math.random(), true);
	xhr_menu2k10.send(null);
	xhr_menu2k10.onreadystatechange = function(){
		if(xhr_menu2k10.readyState == 4) {
			showMiniCart();
		}
	}
}


function rewriteHREF(obj,hr){
	obj.href=hr;
}

function addAccessToCart(obj,id){
	var xhr_menu2k10 = null;
	if(window.XMLHttpRequest) // Firefox, Safari
		xhr_menu2k10 = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_menu2k10 = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	xhr_menu2k10.open("GET", '/?addToCart=1&idp='+id+'&quantity=1&'+Math.random(), false);
	xhr_menu2k10.send(null);
	if(xhr_menu2k10.readyState == 4) {
		obj.innerHTML='<div style="text-align:center; text-decoration:none;">produit ajouté<br>au panier</div>';
	}
}

/* PARTIE MENU */
var lastid = 0;
var menuTimer2k10;
var initializeMenuTimer2k10 = 0;
function replaceMenuLink(){
	allObj = document.getElementsByName("onglet2k10");
	for(i=0;i<allObj.length;i++){
		allObj[i].onmouseover = function(){showSubMenu2k10(this.id)};
		allObj[i].onmouseout = function(){initializeMenuTimer2k10=1; menuTimer2k10=setTimeout("hideSubMenu2k10()",2000)};
	}
}
function showSubMenu2k10(id){
	if(initializeMenuTimer2k10==1){
		clearTimeout(menuTimer2k10);
		if(id==0){hideSubMenu2k10();};
		if((id >= 1) && (id!=lastid)) document.getElementById(lastid).className = document.getElementById(lastid).className.replace("_a","");
		if ((id >= 1) || (!id)){
			document.getElementById('dynContentSubMenu').style.display = 'block';
		}
		if(id >= 1){
			lastid = id;
			getDynamicSubMenu(id);
		}
		if((lastid >= 1) && (document.getElementById(lastid).className.search("_a") ==-1) && (id !=0)){
			document.getElementById(lastid).className = document.getElementById(lastid).className+"_a";
		}
	}
}
function hideSubMenu2k10(){
	document.getElementById('dynContentSubMenu').style.display = 'none';
	allObj = document.getElementsByName("onglet2k10");
	for(i=0;i<allObj.length;i++){
		allObj[i].className = allObj[i].className.replace("_a","");
	}
}

var cuid="";
var aPage=new Array();
function getDynamicSubMenu(id){
	if(cuid=="") cuid = Math.random();
	if(!aPage[id]){
		var xhr_menu2k10 = null;
		if(window.XMLHttpRequest)
			xhr_menu2k10 = new XMLHttpRequest();
		else if(window.ActiveXObject)
			xhr_menu2k10 = new ActiveXObject("Microsoft.XMLHTTP");
		else {
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		//xhr_menu2k10.open("GET", '/action/getDynContent.cfm?id='+id+'&'+cuid, false);
		xhr_menu2k10.open("GET", '/cached/dynMenu'+id+'.html?uid='+cuid, false);
		xhr_menu2k10.send(null);
		if(xhr_menu2k10.readyState == 4) {
			aPage[id] = xhr_menu2k10.responseText;
			document.getElementById('dynContentSubMenu').innerHTML=xhr_menu2k10.responseText;
			$j("#dynContentSubMenu").hover(showSubMenu2k10,hideSubMenu2k10);
		}
	}else{
		document.getElementById('dynContentSubMenu').innerHTML=aPage[id];
		$j("#dynContentSubMenu").hover(showSubMenu2k10,hideSubMenu2k10);
	}
}

function cacheMenu2k10(id){
	/*
	if(cuid=="") cuid = Math.random();
	if(!aPage[id]){
		var xhr_menu2k10 = null;
		if(window.XMLHttpRequest)
			xhr_menu2k10 = new XMLHttpRequest();
		else if(window.ActiveXObject)
			xhr_menu2k10 = new ActiveXObject("Microsoft.XMLHTTP");
		else {
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		//xhr_menu2k10.open("GET", '/action/getDynContent.cfm?id='+id, true);
		xhr_menu2k10.open("GET", '/cached/dynMenu'+id+'.html?uid='+cuid, true);
		xhr_menu2k10.send(null);
		if(xhr_menu2k10.readyState == 4) {
			aPage[id] = xhr_menu2k10.responseText;
		}
	}*/
}
/* ENCART DE RECHERCHE */
$j(document).ready(function(){
	var searchTopMenu_v = 0;
	$j("#searchTopMenu").autocomplete("/action/searchText.cfm",{
		minChars:3
		,width:250
		,max:50
		,selectFirst:false
		,extraParams:{typeResult:"abo",showIMG:0,showBrand:1,withAccess:0}
	});
	$j("#searchTopMenu").result(function(event,data,formatted) {
		searchTopMenu_v = 1;
		if(data && data[1]) $j(this).attr("value",data[1]);
		if(data && data[2]) document.location.href=data[2];
	});
	$j("#searchTopMenu").mouseover(function(){$j(this).showResults();})
	//$j("#searchTopMenu").mouseout(function(){$j(this).hideResults();})
	var searchTopMenu_defaultValue = $j("#searchTopMenu").attr("value");
	$j("#searchTopMenu").click(function(){
		if($j(this).attr("value")==searchTopMenu_defaultValue)
			$j(this).attr("value","");
	});
	$j("#searchTopMenu").keyup(function(event){
		if(event.keyCode=='13'){	
			if(searchTopMenu_v)
				$j("#searchTopMenu").click();
			else
				$j(".submitBigSearch").click();
		}
	});
});

