// JavaScript Document
var listeImg 	= new Array('Mode-Beaute','BienManger','SeDivertir','HighTech','BienChezSoi','Automobile','AVotreService','BioEnvironnement');
//var listTaille	= new Array(112,97,83,82,93,89,107,136);

var imgOpen 	= 0;
var timeMenu	= '';
var timeSubMenu	= '';

function	masqueImg(img)
{
	objImg = document.getElementById('menuImg' + img);

	switch (parseInt(img))
	{
		case 1 :	objImg.src = pathJs + 'menu-' + listeImg[0] + '.gif';
					break;

		case 2 : 	objImg.src = pathJs + 'menu-' + listeImg[1] + '.gif';
					break;

		case 3 :	objImg.src = pathJs + 'menu-' + listeImg[2] + '.gif';
					break;

		case 4 :	objImg.src = pathJs + 'menu-' + listeImg[3] + '.gif';
					break;

		case 5 :	objImg.src = pathJs + 'menu-' + listeImg[4] + '.gif';
					break;

		case 6 :	objImg.src = pathJs + 'menu-' + listeImg[5] + '.gif';
					break;

		case 7 :	objImg.src = pathJs + 'menu-' + listeImg[6] + '.gif';
					break;
					
		case 8 :	objImg.src = pathJs + 'menu-' + listeImg[7] + '.gif';
					break;
	}
}


function	displayImg(img)
{
	objImg = document.getElementById('menuImg' + img);
	//widthPrec = objImg.width;
	switch (parseInt(img))
	{
		case 1 :	objImg.src = pathJs + 'menu-' + listeImg[0] + '-over.gif?v=2';
					break;

		case 2 : 	objImg.src = pathJs + 'menu-' + listeImg[1] + '-over.gif?v=2';
					break;

		case 3 :	objImg.src = pathJs + 'menu-' + listeImg[2] + '-over.gif?v=2';
					break;

		case 4 :	objImg.src = pathJs + 'menu-' + listeImg[3] + '-over.gif?v=2';
					break;

		case 5 :	objImg.src = pathJs + 'menu-' + listeImg[4] + '-over.gif?v=2';
					break;

		case 6 :	objImg.src = pathJs + 'menu-' + listeImg[5] + '-over.gif?v=2';
					break;

		case 7 :	objImg.src = pathJs + 'menu-' + listeImg[6] + '-over.gif?v=2';
					break;
					
		case 8 :	objImg.src = pathJs + 'menu-' + listeImg[7] + '-over.gif?v=2';
					break;
	}
}


function	displaySubMenu(numImg)
{
	sbMenu = document.getElementById('subMenu' + numImg);
	if (sbMenu)
		sbMenu.className = 'sbAff' + numImg;
}


function	masqueSubMenu(numImg)
{
	sbMenu = document.getElementById('subMenu' + numImg);
	if (sbMenu)
		sbMenu.className = 'sbMas';
}

function	clearAllTimeOut()
{
	if (timeMenu != '')
	{
		window.clearTimeout(timeMenu);
		timeMenu = '';
		masqueImg(imgOpen);
	}
	if (timeSubMenu != '')
	{
		window.clearTimeout(timeSubMenu);
		if (imgOpen != 0)
			masqueSubMenu(imgOpen);
		timeSubMenu = '';
	}
}

function	clearAllTimeOutLnk()
{
	if (timeMenu != '')
		window.clearTimeout(timeMenu);
	if (timeSubMenu != '')
		window.clearTimeout(timeSubMenu);
}


function	menuImgOver(numImg)
{
	clearAllTimeOut();
	if (imgOpen != numImg && imgOpen != 0)
	{
		masqueImg(imgOpen);
		masqueSubMenu(imgOpen);
	}
	displaySubMenu(numImg);
	displayImg(numImg);
	imgOpen = numImg;
}

function	menuImgOut(numImg)
{
	timeMenu	= window.setTimeout("masqueImg(" + numImg + ");",50);
	timeSubMenu = window.setTimeout("masqueSubMenu(" +  numImg + ");",50);
}

	
function	sousMenuOver()
{
	if (imgOpen != 0)
	{
		clearAllTimeOut();
		displayImg(imgOpen);
		displaySubMenu(imgOpen);
	}
}


function	sousMenuOut()
{
	if (imgOpen != 0)
	{
		timeSubMenu	= setTimeout("masqueSubMenu("+ imgOpen +")",50);
		timeMenu	= setTimeout("masqueImg("+ imgOpen +")",50);
	}
}




function	displayTime()
{
	var date 	= new Date(parseInt(anneeJs), parseFloat(moisJs) - 1, parseFloat(jourJs), parseFloat(heureJs), parseFloat(minutesJs) + 1, 0);
	var tabJour = new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
	var tabMois = new Array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Décembre');
	
	anneeJs		= date.getFullYear();
	moisJs		= date.getMonth() + 1;
	jourJs		= date.getDate();
	heureJs		= date.getHours();
	minutesJs	= date.getMinutes();
	
	document.getElementById('dateJf').innerHTML = tabJour[date.getDay()] + ' ' + date.getDate() + ' ' + tabMois[date.getMonth()] + ' | ' + (date.getHours() < 10 ? '0' + date.getHours() : date.getHours())+ ':' + (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes());
	setTimeout('displayTime()',59998);
}

function	initTime()
{
	setTimeout('displayTime()',59998);
}

function	favoris()
{
	if ( navigator.appName == 'Microsoft Internet Explorer')
		window.external.AddFavorite("http://www.sitedesmarques.com/","Le Site des Marques");
	else
	{		
		if (navigator.appName=='Netscape')
			window.sidebar.addPanel("Le Site des Marques","http://www.sitedesmarques.com","");
		else
		{
			if (navigator.appName=='Opera')
				alert('Vous utilisez Opéra, ajoutez le site à vos favoris avec les touches [CLTR] + D');
			else
				alert('Ajouter à vos favoris le site du Site Des Marques avec les touches [CMD] + D');
		}
	}
	return 0;
}

function	cleanStr(str)
{
	var regSpace	= new RegExp(' ', "g");
	var tireTrois	= new RegExp('---', "g");
	var tireDeux	= new RegExp('--', "g");

	str = str.replace(/[éèëêÉÈËÊ]/,'e');
	str = str.replace(/[àâÀÂ]/,'a');
	str = str.replace(/[öôÖÔ]/,'o');
	str = str.replace(/[ïîÏÎ]/,'i');
	str = str.replace(/[çÇ]/,'c');
	str = str.replace('%','-');
	str = str.replace('(','');
	str = str.replace(')','');
	str = str.replace(regSpace,'-');
	str = str.replace(tireTrois,'-');
	str = str.replace(tireDeux,'-');
	str = str.toLowerCase();
	return str;	
}


function	changeMarque(menu)
{
	var regValue	= /h([0-9]+)/;
	var menuData	= '';
	var path		= '';
	
	texte = getMenuTexte(menu,menu.value);
	if (menu.value.match(regValue))
	{
		menuData	= RegExp.$1;
		path		= '';
	}
	else
	{
		menuData = menu.value;
		path		= '../';
	}
	if (menuData != '')
//		window.location = path + 'home/fiche-enseigne.php?idmarque=' + menuData;
	window.location = path + 'magasins-agences-points-de-vente/marque-' + cleanStr(texte) + '-' + menuData + '.htm'
}

function	changeRegion(menu)
{
	var regFiche	= /.+fiche-enseigne.php\?idmarque=([0-9]+(\&region=[0-9]+)?)/;
	var regListCat	= /.+displayListMarques.php\?idcat=([0-9]+)/;
	var regListCat2	= /.+\/marque-infos-promos-([0-9]+).htm/;
	var regRewrite  = /marque-.+-([0-9]+).htm/;
	var str 		= window.location.toString();
	var menuData	= '';
	var path		= '';
	
	if (menu.value.match(/h([0-9]+)/))
	{
		menuData	= RegExp.$1;
		path		= '';
	}
	else
	{
		menuData = menu.value;
		path		= '../';
	}
	if (str.match(/^.+fiche-enseigne.php\?idmarque=([0-9]+)(\&idregion=([0-9]+)?)$/))
		window.location = path + 'home/fiche-enseigne.php?idmarque=' + RegExp.$1 + (menuData != '' ? '&idregion=' + menuData : '');
	else
	{
		if (str.match(/^.+magasins-agences-points-de-vente\/marque-.+-([0-9]+).htm$/))
			window.location = path + 'home/fiche-enseigne.php?idmarque=' + RegExp.$1 + (menuData != '' ? '&idregion=' + menuData : '');
		else
		{
			if (str.match(/.+rechercher-marque\/liste(-[a-z¤])?.htm(#acr.{1})?$/))
				window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idregion=' + menuData : '');
			else
			{
				if (str.match(/^.+region-.+-secteur-.+\/marque-infos-promos-([0-9]+)-([0-9]+)(-[a-z¤])?.htm(#acr.{1})?$/))
					window.location = path + 'home/displayListMarques.php?idcat=' + RegExp.$1 + (menuData != '' ? '&idregion=' + menuData : '');
				else
				{
					if (str.match(/^.+region-.+\/marque-infos-promos-([0-9]+)(-[a-z¤])?.htm(#acr.{1})?$/))
						window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idregion=' + menuData : '');
					else
					{
						if (str.match(/^.+displayListMarques.php\?idcat=([0-9]+)(\&lettre=-[a-z¤])?(#acr.{1})?$/))
							window.location = path + 'home/displayListMarques.php?idcat=' + RegExp.$1 + (menuData != '' ? '&idregion=' + menuData : '');
						else
						{
							if (str.match(/^.+displayListMarques.php\?idregion=([0-9]+)(\&lettre=-[a-z¤])?(#acr.{1})?$/))
								window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idregion=' + menuData : '');
							else
							{
								if (str.match(/^.+displayListMarques.php\?idcat=([0-9]+)\&idregion=([0-9]+)(\&lettre=-[a-z¤])?(#acr.{1})?$/))
									window.location = path + 'home/displayListMarques.php?idcat=' + RegExp.$1 + (menuData != '' ? '&idregion=' + menuData : '');
								else
								{
									if (str.match(/.+\/marque-infos-promos-([0-9]+)(-[a-z¤])?.htm(#acr.{1})?$/))
										window.location = path + 'home/displayListMarques.php?idcat=' + RegExp.$1 + (menuData != '' ? '&idregion=' + menuData : '');
									else
										window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idregion=' + menuData : '');
								}
							}
						}	
					}
				}
			}
		}
	}
}

function	changeSecteur(menu)
{
	var regValue	= /h([0-9]+)/;
	var menuData	= '';
	var path		= '';
	var str 		= window.location.toString();
	
	if (menu.value.match(regValue))
	{
		menuData	= RegExp.$1;
		path		= '';
	}
	else
	{
		menuData = menu.value;
		path		= '../';
	}
	
	
	if (str.match(/.+rechercher-marque\/liste(-[a-z¤])?.htm(#acr.{1})?$/))
		window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idcat=' + menuData : '');
	else
	{
		if (str.match(/^.+region-.+-secteur-.+\/marque-infos-promos-([0-9]+)-([0-9]+)(-[a-z¤])?.htm(#acr.{1})?$/))
			window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idcat=' + menuData + '&' : '?') + 'idregion=' + RegExp.$2;
		else
		{
			if (str.match(/^.+region-.+\/marque-infos-promos-([0-9]+)(-[a-z¤])?.htm(#acr.{1})?$/))
				window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idcat=' + menuData + '&' : '?') + 'idregion=' + RegExp.$1;
			else
			{
				if (str.match(/^.+displayListMarques.php\?idcat=([0-9]+)(\&lettre=-[a-z¤])?(#acr.{1})?$/))
					window.location = path + 'home/displayListMarques.php?idcat=' + (menuData != '' ? '&idcat=' + menuData : '');
				else
				{
					if (str.match(/^.+displayListMarques.php\?idregion=([0-9]+)(\&lettre=-[a-z¤])?(#acr.{1})?$/))
						window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idcat=' + menuData + '&' : '?') + 'idregion=' + RegExp.$1;
					else
					{
						if (str.match(/^.+displayListMarques.php\?idcat=([0-9]+)&idregion=([0-9]+)(\&lettre=-[a-z¤])?(#acr.{1})?$/))
							window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idcat=' + menuData + '&' : '?') + 'idregion=' + RegExp.$2;
						else
						{
							if (str.match(/.+\/marque-infos-promos-([0-9]+).htm(\&lettre=-[a-z¤])?(#acr.{1})?$/))
								window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idcat=' + menuData : '');
							else
								window.location = path + 'home/displayListMarques.php' + (menuData != '' ? '?idcat=' + menuData : '');
						}
					}
				}	
			}
		}
	}
}


var tabl = new Array();

function init() 
{
	document.onkeydown = keyDown;
}

function keyDown(event) 
{
	var K;
	
	if (navigator.appName == 'Microsoft Internet Explorer')
	  	K = window.event.keyCode;
	else
		K = event.which;
  
  	tabl.push(K);
  	
	if (tabl.length > 5)
  		tabl.shift();
	var t = tabl.join();
	switch (t)
	{
		case "65,68,77,73,78" : window.location = '../admin/';
								break;
	}
}

function	preloadImagesMenu()
{
	var i, j;
	var tabImg = new Array('menu-Mode-Beaute-over.gif','menu-BienManger-over.gif','menu-SeDivertir-over.gif','menu-HighTech-over.gif','menu-BienChezSoi-over.gif','menu-Automobile-over.gif','menu-AVotreService-over.gif','menu-BioEnvironnement-over.gif');
	
	if(document.images)
	{ 
		if(!document.p)
			document.p = new Array();
		j = document.p.length;
		
		for(i = 0; i < tabImg.length; i++)
			if (tabImg[i].indexOf("#") != 0)
			{
				document.p[j] = new Image;
				document.p[j++].src = pathJs + tabImg[i];
			}
	}
}

function	makeBlur(inpt)
{
	if (inpt.value == '')
		inpt.value = 'ville, code postal, numéro de département';
}

function	makeFocus(inpt)
{
	if (inpt.value == 'ville, code postal, numéro de département')
		inpt.value = '';
}

function	getMenuTexte(menu,value)
{
	for (i = 0; i < menu.options.length; i++)
	{
		if (menu.options[i].value == value)
			return menu.options[i].text;
	}
	return '';
}


/************************************************************
*															*
*						MOTEUR DE RECHERCHE					*
*															*
************************************************************/
var keyPress 		= '';

var sugTypeQuery	=	'';

function getKeyPress(e)
{
	
	document.onkeyup = function(e)
	{
		suggestSelect('up',parseInt(suggestSel+1));
	}

	document.onkeydown = function(e)
	{
		if (navigator.appName == 'Microsoft Internet Explorer')
			keyPress 	=	window.event.keyCode;
		else
			keyPress 	=	e.which;
		//pour suggest		
		if(document.getElementById('rechInput_'+sugTypeQuery))
		{
			switch(keyPress)
			{
				case 38 : 	//touche vers le haut
							suggestSelect('up',suggestSel);
							break;
				case 40 : 	//touche vers le bas
							suggestSelect('down',suggestSel);
							break;	
				case 13 : 	//entrée
							//suggestRecupVal(suggestRand);
							suggestRecupVal(suggestRand);
							obVal	=	document.getElementById('rechInput_'+sugTypeQuery).value;
							if(obVal.substr(0,3) == 'mar' && sugTypeQuery=='produit')	
								selectType(obVal.substr(4,obVal.length),escape(document.getElementById('SugrechInput'+suggestRand+'_produit').value),'marque');
							document.motRechFrom.submit();
							break;
			}
		}		
	}
}

function suggestRecupVal(rand)
{	
	if(document.getElementById('rechInput_'+sugTypeQuery+'_'+suggestSel))
	{	
		//ecris la valeur complète
		document.getElementById('SugrechInput'+rand+'_'+sugTypeQuery).value = document.getElementById('rechInput_'+sugTypeQuery+'_'+suggestSel).innerHTML;
		//charge l'id qui correspond dans le champ caché
		document.getElementById('rechInput_'+sugTypeQuery).value = document.getElementById('rechInput_'+sugTypeQuery+'_'+suggestSel).name;
	}
	document.getElementById('rechInput_suggest_'+sugTypeQuery).style.visibility = 'hidden';
	document.motRechFrom.submit();
}

function suggestBlockSubmit()
{
	returnForm = false;
	setTimeout('suggestUnBlockSubmit()',300);
}
function suggestUnBlockSubmit()
{
	returnForm = true;
}

function suggestSelect(action,origine)
{
	var numSel = (action == 'up') ? parseInt(origine-1) : parseInt(origine+1);

	if(document.getElementById('rechInput_'+sugTypeQuery+'_'+origine))
	{
		document.getElementById('rechInput_'+sugTypeQuery+'_'+origine).style.color = '#000';
		document.getElementById('rechInput_'+sugTypeQuery+'_'+origine).style.backgroundColor = '#fff';
	}
	if(!document.getElementById('rechInput_'+sugTypeQuery+'_'+numSel))
		numSel = origine;

	if(document.getElementById('rechInput_'+sugTypeQuery+'_'+numSel))
	{
		suggestSel =  numSel;
		document.getElementById('rechInput_'+sugTypeQuery+'_'+numSel).style.color = '#fff';
		//alert();
		document.getElementById('rechInput_'+sugTypeQuery+'_'+numSel).style.backgroundColor = '#1a7dd2';
	}
}

var suggestSel 		= 0;//rang du sélecté
var suggestLen 		= 0;

var suggestRand		= '';
var suggestFormOnS 	= '';//stock l'attribut onsubmit du form

//var tabTypes 		= new Array('produit','ville','marque');
var tabTypes 		= new Array('ville');

function suggestChoices(texte)
{	
	//alert(suggestSel + ' - ' + suggestLen);
	/*for(i=0;i<3;i++)
		alert(i);*/

	for(i = 0 ; i < tabTypes.length ; i++)
	{
		if(document.getElementById('rechInput_'+tabTypes[i]) && document.getElementById('rechInput_'+tabTypes[i]).value == '' && sugTypeQuery != tabTypes[i])
		{
			document.getElementById('rechInput_suggest_'+tabTypes[i]).style.visibility = 'hidden';
			//alert('rechInput_suggest_'+tabTypes[i]);
			//document.getElementById('rechInput_suggest_'+tabTypes[i]).style.visibility = 'hidden';
			//document.getElementById('SugrechInput'+suggestRand+'_'+tabTypes[i]).value = tabTypes[i].substr(0,1).toUpperCase()+tabTypes[i].substr(1,tabTypes[i].length)+'...';
			
			links = document.getElementById('rechInput_suggest_'+tabTypes[i]).getElementsByTagName("a");
			for (var j = 0; j < links.length; j++)
			{
				links[j].style.color= (j>=0) ?'#000' : '#fff';
				links[j].style.backgroundColor = (j>=0) ? '#fff' : '#1a7dd2';
			}
			document.getElementById('rechInput_suggest_'+tabTypes[i]).innerHTML = 'Recherche...';
		}
	}
	
	if(document.getElementById('rechInput_suggest_'+sugTypeQuery))
	{
		if(texte.length == 0)
			document.getElementById('rechInput_suggest_'+sugTypeQuery).style.visibility = 'hidden';

		//test de mot correspondant à la recherche
		if(texte.length != suggestLen)
		{
			suggestLen = texte.length;
			//suggestSel = 0;
	
			//affichage du cadre
			obj = document.getElementById('rechInput_suggest_'+sugTypeQuery);
			if(obj.style.visibility == 'hidden')
				obj.style.visibility 	= 'visible';
			if(document.getElementById('SugrechInput'+suggestRand+'_'+sugTypeQuery).value=='')
			{
				obj.style.visibility	= 'hidden';
				document.getElementById('rechInput_'+sugTypeQuery).value='';
			}
				
			suggestCallAjax(texte);
		}
	}
}

function suggestCallAjax(texte)
{
	
	ajax(pathJsH+'rechCon_AJAX.php','texte=' + escape(texte) + '&type=' + sugTypeQuery+'&path='+pathJs,'execAjax');
}



function ajaxDone(texte)
{
	texte			=	unescape(texte);
	obj 			= 	document.getElementById('rechInput_suggest_'+sugTypeQuery);
	var tabfinal 	= new Array();
	
	if(document.getElementById('SugrechInput'+suggestRand+'_'+sugTypeQuery).value.length < 3 )
	{
		obj.innerHTML 	= 'Mot trop court';
		return false;
	}

	if(texte != '')
	{	
		if(texte == 'st')
			texte = 'Saint';
		tab = rechInputsuggestCont.split('¤');
		var j=0;
	
		for(i=0;i<tab.length;i++)
		{
			var tmpTab = tab[i].split('$');
			tabfinal[j] = tab[i];
			j++;
		}
	}
	
	if(tabfinal != '')
	{
		//affichage de la liste
		obj.innerHTML 	= '';	
		var count		=	0;
		for(i=0;i<tabfinal.length;i++)
		{
			var tmpTab 		=	tabfinal[i].split('$');
			onclick 		=	(tmpTab[0].substr(0,3) == 'mar') ? 'selectType(\''+tmpTab[0].substr(4,tmpTab[0].length)+'\',\''+escape(tmpTab[1])+'\',\'marque\')' : 'suggestSel = '+count+';suggestRecupVal(\''+suggestRand+'\')';

			switch(tmpTab[0].substr(0,3))
			{
				case 'pro' : 	classe			=	'produitsA';break;
				default		:	classe			=	'rubriquesA';break;
			}
			//classe			=	(tmpTab[0].substr(0,3) == 'rub') ? 'rubriquesA' : 'produitsA';

			obj.innerHTML 	+=	(tmpTab[0] == '') ? unescape(tmpTab[1]) : '<a id="rechInput_'+sugTypeQuery+'_'+count+'" name="'+tmpTab[0]+'" onclick="'+onclick+'" class="'+classe+'">'+tmpTab[1]+'</a>';
			count 			+=	(tmpTab[0] == '') ? 0 : 1;  
		}
	}
	//alert(document.getElementById('SugrechInput'+suggestRand+'_'+sugTypeQuery).value);
	
	if(tabfinal=='')
		obj.innerHTML 	= 'Pas de correspondance';
	else if(obj.innerHTML=='')
		obj.innerHTML 	= 'Recherche...';

	//selection par défaut
	if(suggestSel==0)
		suggestSelect('up',1);
}

function suggestCleanStr(val)
{
	var strClean 	= val.toLowerCase();
	strClean		= strClean.replace('é','e');
	strClean		= strClean.replace('è','e');
	strClean		= strClean.replace('ô','o');
	return strClean;
}

function radioValue(objRadio) 
{
	var radioVal = '';
	for (var i=0; i<objRadio.length ; i++) 
	{
		if (eval(objRadio)[i].checked) 
		{
			radioVal = eval(objRadio)[i].value;
		}
	}
	return radioVal;
}

function suggestGetPage()
{
	//test si l'un des champs n'est pas vide
	/*vals = '';
	for(i=0 ; i<tabTypes.length ; i++)
	{
		if(document.getElementById('rechInput_'+tabTypes[i]).value != '')
			vals	+=	'&'+tabTypes[i]+'='+escape(document.getElementById('SugrechInput'+suggestRand+'_'+tabTypes[i]).value)+'&id'+tabTypes[i]+'='+document.getElementById('rechInput_'+tabTypes[i]).value


	}*/
	//if(document.getElementById('rechInput_'+sugTypeQuery).value != '')
	//alert(pathJsH+'rechCon_AJAX.php','type=' + sugTypeQuery + 'id='+document.getElementById('rechInput_'+sugTypeQuery).value+'&path='+pathJsG+'&texte='+escape(document.getElementById('SugrechInput'+suggestRand+'_'+sugTypeQuery).value));
	
	
	
	
	/*if(vals != '')
		ajax(pathJsH+'rechRes_AJAX.php','path='+pathJsG+vals,'execAjax');*/
	//document.getElementById('path').value = pathJsG;
	document.motRechFrom.submit();
	return false;
}

function initSug(etat,type,value)
{
	sugTypeQuery = type;
	obj = document.getElementById('rechInput_'+sugTypeQuery);

	switch(etat)
	{
		case 'focus' :	
						
						suggestSel = 0;
						suggestLen = obj.value.length;
						var valChamp = document.getElementById('SugrechInput'+suggestRand+'_'+sugTypeQuery).value;
						if(valChamp.substr(1,valChamp.length-4) == sugTypeQuery.substr(1,sugTypeQuery.length))
							document.getElementById('SugrechInput'+suggestRand+'_'+sugTypeQuery).value = '';
							
						for(i = 0 ; i < tabTypes.length ; i++)
						{
							if(document.getElementById('rechInput_'+tabTypes[i]).value == '' && sugTypeQuery != tabTypes[i])
							{
								//document.getElementById('rechInput_suggest_'+tabTypes[i]).style.visibility = 'hidden';
								document.getElementById('SugrechInput'+suggestRand+'_'+tabTypes[i]).value = tabTypes[i].substr(0,1).toUpperCase()+tabTypes[i].substr(1,tabTypes[i].length)+'...';
								/*links = document.getElementById('rechInput_suggest_'+tabTypes[i]).getElementsByTagName("a");
								for (var j = 0; j < links.length; j++)
								{
									links[j].style.color= (j>=0) ?'#000' : '#fff';
									links[j].style.backgroundColor = (j>=0) ? '#fff' : '#1a7dd2';
								}*/
							}
						}

						break;
						
		case 'up' :		if(keyPress!=13)
							suggestChoices(value);
						if(value=='')
							document.getElementById('rechInput_'+sugTypeQuery).value = '';
	}
}

function selectType(id,nom,type)
{
	suggestSel = 0;
	document.getElementById('rechInput_'+sugTypeQuery).value = '';
	document.getElementById('SugrechInput'+suggestRand+'_'+sugTypeQuery).value = sugTypeQuery.substr(0,1).toUpperCase()+sugTypeQuery.substr(1,sugTypeQuery.length)+'...';
	document.getElementById('rechInput_suggest_'+sugTypeQuery).style.visibility = 'hidden';
	document.getElementById('rechInput_'+type).value = id;
	document.getElementById('SugrechInput'+suggestRand+'_'+type).value = unescape(nom);
	
}

/*Info Page Tailles*/
function getPageSize()
{
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

/*LIEN NON REFERENCABLES*/
function goObsEns(url)
{
	window.open('http://www.observatoiredelafranchise.fr/creation-entreprise/franchise-'+url);
}

function linkObs(type)
{
	switch(type)
	{
		case 'resDev' : page = 'http://www.observatoiredelafranchise.fr/creation-entreprise/opportunites-secteur.htm';break;
		case 'cess' : page = 'http://www.observatoiredelafranchise.fr/cessions-transmissions/liste-reprises.htm';break;
	}
	window.open(page);
}

/*RECHERCHE GOOGLE*/
/*moteur de recherche*/
function moteurCheck(zone)
{
	if(document.getElementById('motRechInputIn') && document.getElementById('motRechInputIn').value != '' && zone != 'top')
		document.getElementById('motRechInput').value	=	document.getElementById('motRechInputIn').value;
		
	if(document.getElementById('motRechInput').value == 'Promos, Villes, marques, ...' || document.getElementById('motRechInput').value == '') 
	{
		alert('Veuillez préciser un terme de recherche');
		return false;
	}
	return true;
}

/*contact Auteur*/
function contactAuteur(idcont,idaut)
{
	window.open('../home/mailAuteur.php?idcontenu='+idcont+'&idauteur='+idaut,'mailAuteur','directories=no,location=no,menubar=no,resizable=no,scrollbars=yes, status=no,toolbar=no,width=785,height=565');
}

function impression(idcont)
{
	window.open('../home/displayPrint.php?idcontenu='+idcont,'imprimer','directories=no,location=no,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no,width=785,height=535');
}

// Contact Offre emploi
function contactOffreEmploi(idoffreemploi)
{
	window.open('../home/mailOffreEmploi.php?idoffreemploi='+idoffreemploi,'mailOffreEmploi','directories=no,location=no,menubar=no,resizable=no,scrollbars=yes, status=no,toolbar=no,width=785,height=600');
}

//infos legale
function infosLegales(idoffreemploi)
{
	window.open(pathJsH+'infosLegales.php','mailOffreEmploi','directories=no,location=no,menubar=no,resizable=no,scrollbars=yes, status=no,toolbar=no,width=785,height=565');
}
/*go To Href*/
function goToHref(id)
{
	if(document.getElementById(id))
		document.location = document.getElementById(id).href;
}
/*Contact gen*/
function	contactMarque(idpointdevente,idsiteecom,idcommunes,cl)
{
	window.open('../home/contactPdv.php?idsiteecom='+idsiteecom+'&cl='+cl+'&idpointdevente='+idpointdevente+'&idcommunes='+idcommunes,'contact' + idsiteecom+idpointdevente+idcommunes,'menubar=no, status=no, scrollbars=no, menubar=no, width=570, height=540');
}


function redirect(type,id,idproduit)
{
	
	switch(type)
	{
		case 'produit_marque' : window.location = '../home/displayPdv-prod.php?idpointdevente='+id+'&idimage='+idproduit;
		break;
		default:
		break;
	}
	

}