var requete = null;
function creerRequete() {
    try {
        requete = new XMLHttpRequest(); /* On essaye de créer un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de créer un objet ActiveX */
        try {
            requete = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre méthode si la première n'a pas marchée */
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune méthode ne fonctionne, il ne reste plus qu'à mettre à jour le navigateur ! */
                requete = null;
            }
        }
    }
    if (requete == null) {
        alert('Votre navigateur ne semble pas supporter les objets XMLHttpRequest.');
    }
}



function getSousRubrique(field_rubrique) {
	
		$.ajax({
			type:		"GET",
			url:		"ajax/sousrubrique.php",
			data:	{ rubrique: $(field_rubrique).val() },
			async: false,
			success: function(echo){
				_error = "off";
				$('select[@name=sousrubrique]').html(echo);
			},
			error: function(echo){
				_error = "on";
				alert("Error - " + echo);
			}
		});	
}


function VerifNum(field) {
	var exp=new RegExp("^[0-9]+$");
	numtest = "";
	
	$('#' + field).removeClass("inputerror");
	if(trim($('#' + field).val()) == "") {
		numtest += "x";
	} else {
		val_field = $('#' + field).val();	
	}

	if (exp.test(val_field)) {
		
	} else {	
		numtest += "x";
		$('#' + field).addClass("inputerror");
	}

	return numtest;

}



function getClients(fieldclentttxt) {

		$.ajax({
			type:		"GET",
			url:		"ajax/clients.php",
			data:	{ clientttxt: $(fieldclentttxt).val() },
			async: false,
			success: function(echo){
				_error = "off";
				$('select[@name=client]').html(echo);
			},
			error: function(echo){
				_error = "on";
				alert("Error - " + echo);
			}
		});		

}



function SendForm() {

		formisvalid = "";
		
		formisvalid = test_vide('rubrique');
		formisvalid = test_vide('sousrubrique');
		formisvalid = test_vide('province');
		
		if (formisvalid == "") {
			
			if ($('#video').attr("checked")) {
				$('#form_search').attr({ action : $('#formactionvideo').val() });
			}
			
			$('#rubrique_txt').val($("#rubrique option:selected").text());
			$('#rubriquetxt_txt').val($("select[name='rubrique_txt'] option[value=" + $('#rubrique').val() + "]").text());
			$('#sousrubrique_txt').val($("#sousrubrique option:selected").text());
			$('#province_txt').val($("#province option:selected").text());
			$('#client_txt').val($("#client option:selected").text());

			$('#form_search').submit();
						
		} 
	
}


$(document).ready(function(){


	$('select[@name=rubrique]').change(function(){
			
		getSousRubrique(this);
		
		($('select[@name=sousrubrique]')[0]).selectedIndex = 0;
				
	});						   
						   


	
	$('#searchclient').click(function(){
				
		getClients($('#clientsrch'));
		
		($('select[@name=client]')[0]).selectedIndex = 0;			
	});


	$('#submitsearchnum').click(function(){
	
		formisvalid = "";
		
		formisvalid = VerifNum('numannon');									  
		if (formisvalid == "") {
			$('#numannon_txt').val($('#numannon').val());
			$('#form_searchnum').submit();				
		} 
		
	});
	

	$('#submitsearch').click(function(){
		SendForm();
	});	

	$('#submitsearch2').click(function(){
		SendForm();	
	});	



});




