// JavaScript Document
// Campos Obligatorios
campos_contacto = new Array("full_name","email","phone_number","state");
rechazos_contacto = new Array("","","","");

// Generales
checkForm = function(campos,rechazos,form){
	var mForm = $(form);
	var n = 0;
	for(var i=0; i<campos.length; i++){
		var campo = mForm[campos[i]].value;
		var rechazo = rechazos[i];
		if(campo == rechazo){
			n++;
		}
	}
	if(n == 0){
		return true;
	}
	return false;
}

sendRequest = function(){
	// ID del Form
	var myForm = $('requestForm');
	// Campos obligatorios
	var requiredFields = campos_contacto.join("|");
	// Archivo que envia el mail
	var url = 'data/send-mail.php';
	var opt = {
		// Use POST
		method: 'post',
		// Send this lovely data
		parameters: myForm.serialize() + '&camposObligatorios=' + requiredFields,
		// Handle successful response
		onSuccess: function(t) {
			var response = t.responseText.evalJSON();
			alert(response.mensaje);
			if(response.estado == 'ok'){
				myForm.reset();
			}
		}
	}
	new Ajax.Request(url, opt);
}
searchManufacturers = function(id){
	var url = 'data/manufacturers-get.php';
	var opt = {
		// Use POST
		method: 'post',
		// Send this lovely data
		parameters: 'id=' + id,
		// Handle successful response
		onSuccess: function(t) {
			alert(t);
			var dato = t.responseText.evalJSON();
			var sel = "<option value=\"\" selected=\"selected\">All Manufacturer</option>\n";
			for(i=0; i<dato.cat.length; i++){
				sel += "<optgroup label=\""+dato.cat[i]+"\">\n";
				var man = dato.man[i].split("@");
				var manID = dato.id[i].split("@");
				for(a=0; a<man.length; a++){
					sel += "<option value=\""+manID[a]+"\">"+man[a]+"</option>\n";
				}
				sel += "</optgroup>\n";
			}
			$('manuf-list').update(sel);
			alert(i);
		}
	}
	if(id != ""){
		new Ajax.Request(url, opt);
	}
}
