function cargar_modelos(origen, dest){
	if (origen.val() != ""){
		$.ajax({
			type: "POST",
			url: "ajax/cargar_modelos.php",
			async: false,
			data: "marca="+escape(origen.val()),
			success: function(datos){
				dest.html('<option value="">Seleccione modelo...</option>' + datos)
			}
		})
	}
	else
		dest.html('<option value="">Seleccione marca...</option>')
}


function mini_buscador(){
		document.location.href="buscador.php?rnd="+Math.random()+"#marca="+$("#mini_marca").val()+"&modelo="+$("#mini_modelo").val()+"&"
}


function serializar(formulario){
var i, j
var cadena = "";
	for (i=0;i<formulario.length;i++){
		if(formulario[i].type == "checkbox"){ // checkbox

			if (formulario[i].length == undefined) {
				if (formulario[i].checked) cadena +=  formulario[i].name+"="+escape(formulario[i].value)+"&";
			} else {

				cadena +=  formulario[i][j].name+"=";
				for (j=0;j<formulario[i].length;j++){
					if (formulario[i][j].checked) cadena +=  escape(formulario[i][j].value)+",";
				}
				cadena += "&";
			}
		}
		else if (formulario[i].type == "radio"){ // radiobutton
			if (formulario[i].checked) cadena +=  formulario[i].name+"="+escape(formulario[i].value)+"&";
		}
		else if (formulario[i].type == "select-multiple") {
			for (j=0; j<formulario[i].length;j++){
				if (formulario[i][j].selected) cadena +=  formulario[i].name+"="+escape(formulario[i][j].value)+"&";
			}
		}
		else// resto de tipos de campos
			cadena +=  formulario[i].name+"="+escape(formulario[i].value)+"&"
	}
	return(cadena);
}


function get_valor_url(url, valor){
	if (url.indexOf(valor+"=") != -1){
		var res = url.substr(url.indexOf(valor+"=")+valor.length+1)
		res = res.substr(0, res.indexOf("&"))
		return unescape(res)
	}
	else
		return ""
}

