/*
#------------------------------------------------------------------------
# Gulux.com - Feb 2011
#
# Copyright (C) 2007-2010 Gulux.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gulux.com
# Support: contact@gulux.com   
#------------------------------------------------------------------------ 
# DO NOT USE THIS CODE
#------------------------------------------------------------------------
# Copyright (C) 2006-2011 Gulux.com All Rights Reserved.
# Author: Jérôme Kestener 
#------------------------------------------------------------------------
*/

var $lastdest = new Array();
function dispic($dest, $id) {
	//alert($dest + '<>' + $id);
	$lastDestDiv = document.getElementById($lastdest[$id]);
	if ($lastDestDiv != null) {
	 	$lastDestDiv.style.visibility='hidden';
		$lastDestDiv.style.display='none';
	} else { 
		
		$curdest = $dest.split('_')[0];
		$lastdest[$id] = $curdest + "_1";
		$lastDestDiv = document.getElementById($lastdest[$id]);
		$lastDestDiv.style.visibility='hidden';
		$lastDestDiv.style.display='none';
	}
 	$lastdest[$id] = $dest;
	$destDiv = document.getElementById($dest);
	$destDiv.style.visibility='visible';
	$destDiv.style.display='block';
}

function redirectmf($obj) {
	$mfid = $obj.options[$obj.options.selectedIndex].value;
	$searcha = 'idmf' + $mfid;
	$mya = document.getElementById($searcha);
	window.location.href=$mya.value;
}


/*
#-----------------------------------------------------------------------
#  
# 
# Recherche instantanée AJAX
#
#-----------------------------------------------------------------------
*/

//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Pour utiliser la recherche intelligente il faut mettre à jours votre navigateur");
	}
}

//Our XmlHttpRequest object to get the auto suggest
var searchReq = getXmlHttpRequestObject();

//Called from keyup on the search textbox.
//Starts the AJAX request.

function searchSuggest() {
	if (searchReq.readyState == 4 || searchReq.readyState == 0) {
		var str = escape(document.getElementById('keyword').value);
		if (str.length > 0) {
			searchReq.open("GET", '/SearchSuggest.php?search=' + str, true);
			searchReq.onreadystatechange = handleSearchSuggest;
			searchReq.send(null);
		} else {
			hidesearch_suggest();
		}
	}
}

function clearText(thefield){
	if (thefield.defaultValue==thefield.value)
		thefield.value = "";
}


//Called when the AJAX response is returned.
function handleSearchSuggest() {
	if (searchReq.readyState == 4) {
		showsearch_suggest();
		var ss = document.getElementById('search_suggest')
		var str = searchReq.responseText.split("\n");
		if (str.length > 0) {
			ss.innerHTML = '<div align="right"><a  href="javascript:hidesearch_suggest();"><img border="0" src="images/close.png"></a></div>';
			for(i=0; i < str.length - 1; i++) {
				$strtab = str[i].split('|');
				//Build our element string.  This is cleaner using the DOM, but
				//IE doesn't support dynamically added attributes.

				var suggest = '';
				suggest += '<div class="suggestsearchlign" onclick="javascript:clickProduct(\'' + $strtab[0]  + '\');" onmouseover="javascript:suggestOver(this);" onmouseout="javascript:suggestOut(this);">';
				suggest += '<table class="suggestsearchlign" border="0" width="100%" style="text-align:center;"><tr><td style="text-align:left;" width="65px" >' + $strtab[2]  + '</td><td style="color=black;" width="390px">&nbsp;'  + $strtab[1] + ' </td><td width="100px" style="color=orange;text-align:right;font-size:15px;"><a href="' + $strtab[0] + '" ><big><b>' + $strtab[3] + '&euro;</b></big></a></td></tr></table></div>';
				suggest += '</div>';
				ss.innerHTML += suggest;
			}
		} else {
			hidesearch_suggest();
		}
	} else {
		hidesearch_suggest();
	}
}
function clickProduct($address) {
	$cmd = "document.location='" + $address + "';";
	eval($cmd);
}
//Mouse over function
function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}

function hidesearch_suggest() {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById('search_suggest').style.visibility = 'hidden';
	} else {
		if (document.layers) { // Netscape 4
			document.search_suggest.visibility = 'hidden';
		}
		else { // IE 4
			document.all.search_suggest.style.visibility = 'hidden';
		}
	}
}

function showsearch_suggest() {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById('search_suggest').style.visibility = 'visible';
		//document.getElementById('search_suggest').style.border-width = '1px';
	}
	else {
		if (document.layers) { // Netscape 4
			document.search_suggest.visibility = 'visible';
		}
		else { // IE 4
			document.all.search_suggest.style.visibility = 'visible';
		}
	}
}
