var ns = (navigator.appName == "Netscape") ? 1:0
var ie = (navigator.appName == "Microsoft Internet Explorer") ? 1:0
var intervalSearchText = "";
var intervalHideText = "";
function getKeyWordTop(e,t,ajaxURL,lnkTop,sbe){
	if(!ajaxURL) ajaxURL = "/reprise/action/searchText.cfm";
	if(!lnkTop) lnkTop = 0;
	if(!sbe) sbe = 0;
	if (ns) var key = e.which;
	else if (ie) var key = event.keyCode;
	if((key==10)||(key==13)){
		sendSearchTop(e);
	}else if((key==37)||(key==38)||(key==39)||(key==40)){
		//moveSearchTextTop(e);
	}else if(t.value.length>=3){
		if(window.XMLHttpRequest){
			searchTextAjax_object = new XMLHttpRequest();
		}else if(window.ActiveXObject){ 
			searchTextAjax_object = new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		}
		searchTextAjax_object.onreadystatechange = function() {
			if(searchTextAjax_object.readyState==4) {
				document.getElementById('respSearchReprise').innerHTML = searchTextAjax_object.responseText;
				resizeSearchTextTop();
			}
		}
		searchTextAjax_object.open("GET",ajaxURL+"?lnkTop="+lnkTop+"&sbe="+sbe+"&search="+t.value,true);
		clearTimeout(intervalSearchText);
		intervalSearchText = setTimeout("searchTextAjax_object.send(null)",500);
		resizeSearchTextTop();
	}else{
		clearTimeout(intervalSearchText);
		document.getElementById('respSearchReprise').innerHTML = "";
		resizeSearchTextTop();
	}
}


/* chk IMEI */
function closeReprise(){
	document.getElementById('showResultRepriseTop').innerHTML = '';
	document.getElementById('showResultRepriseTop').style.display = 'none';
}




function showResultReprisePopup(sku,step) {
	if(document.getElementById('blackWindow')){
		document.getElementById('blackWindow').style.display = "block";
	}
	document.getElementById('showResultRepriseTop').style.display = "block";
	
	hideSearchTextTop();	
	resizeSearchTextTop(1);
	document.getElementById('modelReprise').value ='';
	document.getElementById('respSearchReprise').innerHTML = "";
	
	if(window.XMLHttpRequest){
		searchTextAjaxPopup_object = new XMLHttpRequest();
	}else if(window.ActiveXObject){ 
		searchTextAjaxPopup_object = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	}
	
	var urlAddr = "/reprise/action/ajx_menuTopResult.cfm?sku="+sku+"&step="+step;
	for (var i=2; i<arguments.length; i++){
		if(i==2) urlAddr += "&etat="+arguments[i];
		else if(i==3) urlAddr += "&type2="+arguments[i];
		else if(i==4) urlAddr += "&type1="+arguments[i];
		else if(i==5) urlAddr += "&transport="+arguments[i];
		else if(i==6) urlAddr += "&imei="+arguments[i];
	}
	searchTextAjaxPopup_object.open("GET",urlAddr,true);
	searchTextAjaxPopup_object.onreadystatechange = function() {
		if(searchTextAjaxPopup_object.readyState == 4) {
			document.getElementById('showResultRepriseTop').innerHTML = searchTextAjaxPopup_object.responseText;		
			$j(document).ready(function() {
				$j("a.btInfoImei").fancybox({
					'frameWidth':800,
					'frameHeight':350,
					'overlayOpacity':0.5,
					'padding':0,
					'hideOnContentClick':false
				});
			});
			document.getElementById('closePopReprise').style.visibility = "visible";	
		}
	}
	searchTextAjaxPopup_object.send(null);

}


function moveSearchTextTop(e){
	if (ns) var key = e.which;
	else if (ie) var key = event.keyCode;
//	if((key==37)||(key==38)||(key==39)||(key==40)){
	if((key==38)||(key==40)){
		var elem = document.activeElement;
		if(elem.id.substr(0,17)=="searchRepriseText"){
			stopPropa(e);
			if((key==39)||(key==40)){// bas
				$j("a#"+elem.id).next(".searchRepriseText").focus();
			}else if((key==37)||(key==38)){// haut
				$j("a#"+elem.id).prev(".searchRepriseText").focus();
			}
		}else if(elem.id=="modelReprise"){
			stopPropa(e);
			$j("a#searchRepriseTextFirstElem").focus();
		}else if(elem.id=="modelBigReprise"){
			stopPropa(e);
			$j("a#searchBigRepriseTextFirstElem").focus();
		}
	}
}
function resizeSearchTextTop(hide){
	clearTimeout(intervalHideText);
	if(!hide) hide=0;
	if (!hide && document.getElementById('respSearchReprise').innerHTML.trim().length) {
		document.getElementById('respSearchReprise').style.visibility = 'visible';
		document.getElementById('bg_respSearch').style.visibility = 'visible';
		document.getElementById('respSearchReprise').style.height='300px';
		document.getElementById('bg_respSearch').style.height='305px';
	} else {
		document.getElementById('respSearchReprise').style.visibility = 'hidden';
		document.getElementById('bg_respSearch').style.visibility = 'hidden';
		document.getElementById('respSearchReprise').style.height='0px';
		document.getElementById('bg_respSearch').style.height='0px';
	}
	/*document.getElementById('respSearch').style.height=(document.getElementById('respSearch').innerHTML.trim().length==0)?'0px':'300px';*/
}
function hideSearchTextTop(){
	clearTimeout(intervalHideText);
	intervalHideText = setTimeout("resizeSearchTextTop(1)",2000);
}
function stopPropa(e){
	if (e.stopPropagation) { e.stopPropagation(); } e.cancelBubble = true;
	if (e.preventDefault) { e.preventDefault(); } e.returnValue = false;
}
$j(document).ready(function(){
	//$j(document).keyup(moveSearchTextTop);
	$j(document).keydown(moveSearchTextTop);
	$j(document).keypress(moveSearchTextTop);
});


function sendSearchTop(e){
	if( (!e) || (e.keyCode == 13) ) {
		showInpTop();
	}
}

function showInpTop() {
	if (document.getElementById('barSearchResultTop').className ='barSearchResultTop') {
		document.getElementById('barSearchResultTop').className ='barSearchResultTop_';
		document.getElementById('modelReprise').className ='inpbarSearchResultTop_';
		document.getElementById('modelReprise').value ='';
		
	} else {
		document.getElementById('barSearchResultTop').className ='barSearchResultTop';
		document.getElementById('modelReprise').className ='inpbarSearchResultTop';
	}
}