function favoris(url, titre) {
	if		(window.sidebar)		{window.sidebar.addPanel(titre, url,"");} 
	else if	( document.all )		{window.external.AddFavorite( url, titre);
	}else if( window.opera && window.print ){return true;}
}

function valider_form_courriel(str_error_email, str_error_message) {

	var email = document.getElementById("emailID");
	var message = document.getElementById("contact_message");
	
	if(email.value.length < 7 || email.value.indexOf("@") < 1){
		alert(str_error_email);
		return false;
	}
	else if(message.value.length < 10){
		alert(str_error_message);
		return false;
	}
	
	return true;

}

function InitAjax(){
	var ajax=false;
	try {
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			ajax = false;
		}
	}
	if (!ajax && typeof XMLHttpRequest!='undefined') {
		ajax = new XMLHttpRequest();
	}
	return ajax;
}

function ajax_call(url, div_name, div_loading){
	if(div_loading!=null){ document.getElementById(div_loading).style.display = 'inline'; }	
	if(typeof(url) == 'undefined'){ return false; }
	var ajax = InitAjax();
	ajax.open("GET", url, true);
 	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(null);
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 4 && ajax.status == 200) {
			var d = document.getElementById(div_name);
			var c = ajax.responseText;
			if(div_loading!=null){ document.getElementById(div_loading).style.display = 'none'; }
			if(document.all) { // IE QUICKFIX ONLY
				if(ajax.responseText.indexOf('<option') === 0 || ajax.responseText.indexOf('<OPTION') === 0){
					d.innerHTML = '<option>1</option>' + ajax.responseText;
				}
   				else{
					d.innerHTML = ajax.responseText;
					//d.innerHTML = '<select name="modele" id="occasion_modele" style="width:160px;">' + ajax.responseText + '</select>';
				}
				d.outerHTML = document.getElementById(div_name).outerHTML;
			}
			else{
				d.innerHTML = ajax.responseText;
			}
			
			// Clean up content
			repl = new RegExp('//.*?$', 'gm');
			c = c.replace(repl, '\n');
			repl = new RegExp('[\n\r]', 'g');
			c = c.replace(repl, ' ');
			
			// Match anything inside <script> tags
			src = new RegExp('<script.*?</script>', 'g');
			matches = c.match(src);
			
			// For each match that is found...
			if(matches != null){
				for(i = 0; i < matches.length; i++){
					// Remove begin/end tag
					var repl = new RegExp('<script.*?>', 'gm');
					var script = matches[i].replace(repl, '');
					repl = new RegExp('</script>', 'gm');
					script = script.replace(repl, '');
					
					// Execute commands
					setTimeout(script, 200);
				}
			}
		}
	}
}


function getModelsCV(url, div_name, div_loading){
	if(div_loading!=null){ document.getElementById(div_loading).style.display = 'inline'; }	
	if(typeof(url) == 'undefined'){ return false; }
	var ajax = InitAjax();
	ajax.open("GET", url, true);
 	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(null);
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 4 && ajax.status == 200) {
			var d = document.getElementById(div_name);
			var c = ajax.responseText;

			/* this line replace then comented lines */
			d.innerHTML = '<select name="modele" id="occasion_modele" style="width:160px;">' + ajax.responseText + '</select>';
			
			/*
			if(div_loading!=null){ document.getElementById(div_loading).style.display = 'none'; }
			if(document.all) { // IE QUICKFIX ONLY
				if(ajax.responseText.indexOf('<option') === 0 || ajax.responseText.indexOf('<OPTION') === 0){
					d.innerHTML = '<option>1</option>' + ajax.responseText;
				}
   				else{
					//alert(ajax.responseText); 
					d.innerHTML = '<select name="modele" id="occasion_modele" style="width:160px;">' + ajax.responseText + '</select>';
				}
				d.outerHTML = document.getElementById(div_name).outerHTML;
			}
			else{
				d.innerHTML = '<select name="modele" id="occasion_modele" style="width:160px;">' + ajax.responseText + '</select>';
			}
			*/


			// Clean up content
			repl = new RegExp('//.*?$', 'gm');
			c = c.replace(repl, '\n');
			repl = new RegExp('[\n\r]', 'g');
			c = c.replace(repl, ' ');
			
			// Match anything inside <script> tags
			src = new RegExp('<script.*?</script>', 'g');
			matches = c.match(src);
			
			// For each match that is found...
			if(matches != null){
				for(i = 0; i < matches.length; i++){
					// Remove begin/end tag
					var repl = new RegExp('<script.*?>', 'gm');
					var script = matches[i].replace(repl, '');
					repl = new RegExp('</script>', 'gm');
					script = script.replace(repl, '');
					
					// Execute commands
					setTimeout(script, 200);
				}
			}
		}
	}
}

function have_params()
{

if ((document.getElementById("type").selectedIndex == 0) &&
	 (document.getElementById("make").selectedIndex == 0) &&
	 (document.getElementById("model").selectedIndex <= 0) &&
	 (document.getElementById("tra").selectedIndex == 0) &&
	 (document.getElementById("ymin").selectedIndex == 0) &&
	 (document.getElementById("ymax").selectedIndex == 0) &&
	 (document.getElementById("pmin").selectedIndex == 0) &&
	 (document.getElementById("pmax").selectedIndex == 0) &&
	 (document.getElementById("kmin").selectedIndex == 0) &&
	 (document.getElementById("kmax").selectedIndex == 0) &&
	 (document.getElementById("region").selectedIndex == 0) &&
	 (document.getElementById("pc").value == ""))
	{
	alert("Vous devez selectionner au moin un critere pour la recherche !");
	}
else
	{
	document.forms["search"].submit();
	}


}


