

//Search

var jqsearchutil={
	
	init:function(){
		$(document).ready(function(){
								   
			$("#search_string").click( function() {
				$(this).attr('value', '');
				$(this).css("border-color","#753703");
			});
				
			jqsearchutil.InitiateMouseOver();
			
			$("#goLinkfr").click( function() {
				jqsearchutil.SearchLinkClick('fr','Veuillez saisir un mot de recherche...','http://www.w4.eu/Resultats.aspx');							
			});
			
			$("#searchFormfr").submit ( function() {
				jqsearchutil.SearchFormSubmit('fr','Veuillez saisir un mot de recherche...','http://www.w4.eu/Resultats.aspx');							
			});
			
			$("#goLinken").click( function() {
				jqsearchutil.SearchLinkClick('en','Please enter a search item...','http://www.w4.eu/Results.aspx');							
			});
										   
			$("#searchFormen").submit ( function() {
				jqsearchutil.SearchFormSubmit('en','Please enter a search item...','http://www.w4.eu/Results.aspx');		
			});
			
			$("#goLinkes").click( function() {
				jqsearchutil.SearchLinkClick('es','Incorpore por favor un artículo de la búsqueda...','/Resultados.aspx');							
			});
										   
			$("#searchFormes").submit ( function() {
				jqsearchutil.SearchFormSubmit('es','Incorpore por favor un artículo de la búsqueda...','/Resultados.aspx');		
			});
			
			$("#goLinkbr").click( function() {
				jqsearchutil.SearchLinkClick('br','Incorpore por favor un artículo de la búsqueda...','/Resultados_br.aspx');							
			});
										   
			$("#searchFormbr").submit ( function() {
				jqsearchutil.SearchFormSubmit('br','Incorpore por favor un artículo de la búsqueda...','/Resultados_br.aspx');		
			});
												   
		});
	},
	
	InitiateMouseOver:function() {
		$("#goLinkfr").mouseover( function() {
				 window.status='';
		});
		
		$("#goLinken").mouseover( function() {
			 window.status='';
		});
		
		$("#goLinkes").mouseover( function() {
			 window.status='';
		});
		
		$("#goLinkbr").mouseover( function() {
			 window.status='';
		});	
	},
	
	SearchLinkClick:function(sLang,sMessageEcran,sResultPage) {
		var sSearchForm = '#searchForm'+sLang;
		if ($("#search_string").attr('value')=='') {
				alert(sMessageEcran);
				$("#search_string").focus();
				return false;
		} else {
			var strResultPage = sResultPage + '?q=' + $("#search_string").attr('value');
			//$(sSearchForm).attr('action',strResultPage);
			//$(sSearchForm).submit();
			window.open(strResultPage,"CFOResults","left=20,top=20,width=700,height=500,toolbar=1,resizable=0");
		} 
	},
	
	SearchFormSubmit:function(sLang,sMessageEcran,sResultPage) {
		var sSearchForm = '#searchForm'+sLang;
		if ($("#search_string").attr('value')=='') {
				alert(sMessageEcran);
				$("#search_string").focus();
				return false;
		} else {
			var strResultPage = sResultPage + '?q=' + $("#search_string").attr('value');
			//$(sSearchForm).attr('action',strResultPage);
			window.open(strResultPage,"CFOResults","left=20,top=20,width=700,height=500,toolbar=1,resizable=0");
			return false;
		}
	}
};

jqsearchutil.init();


// JavaScript Document
  function search() {
		var obj = document.searchForm.search_string;
		obj.value = Trim(obj.value);
		if (obj.value == '') {
			alert('Veuillez saisir un mot de recherche...');
			obj.select();
			return;
		} else {
			document.searchForm.action="http://www.w4.eu/Resultats.aspx?q="+Trim(obj.value);
			document.searchForm.submit();
		}
  }
  
   function search_en() {
		var obj = document.searchForm.search_string;
		obj.value = Trim(obj.value);
		if (obj.value == '') {
			alert('Veuillez saisir un mot de recherche...');
			obj.select();
			return;
		} else {
			document.searchForm.action="http://www.w4.eu/Results.aspx?q="+Trim(obj.value);
			document.searchForm.submit();
		}
  }
  
  function RTrim(str) {
	var i, j, letter;
	j = -1;
	for (i=str.length-1;i>=0;--i) {
		letter = str.charAt(i);
		if (letter != ' ') {
			j = i;
			break;
		}
	}
	if (j != -1) return str.substring(0,j+1);
	else return '';
}
	
function LTrim(str) {
	var i, j, letter;
	j = -1;
	for (i=0;i<str.length;++i) {
		letter = str.charAt(i);
		if (letter != ' ') {
			j = i;
			break;
		}
	}
	if (j != -1) return str.substring(j,str.length);
	else return '';
}
	
function Trim(str) {
	return RTrim(LTrim(str));
}	
  
