	var f_form_defa = '#D1D1D1'; // Color por defecto de los campos de entrada
	var f_form_null = '#FF0000'; //olor pora errores de los campos de entrada
	var f_form_imgs = 'comment.gif'; //direccion y nombre de la imagen de cargando
	var f_form_mail = true;  //Si deseas que el sistema te notifique de una nueva entrada 
	var f_form_redx = 'scriptform.php'; //direccion donde se encuentra el archivo para mostrar los resultados ?>

	scriptform_error = document.getElementById('MensajeError'); // Campo donde saldra el error
	scriptform_div = document.getElementById('scriptforms'); // Campo donde se mostrara el resultado de la consulta
	scriptform_submit = document.getElementById('scriptform_submit');

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

function scriptform_save() {

	if(f_form_mail) f_form_file += "&scriptform_mail=si";

    var objetoAjax=objetus();
	var id  = "";

	sf_form = 	document.getElementById('scriptform');
	for(var f = 0; f < sf_form.length; f++ ) {
		field_form = sf_form.elements[f];
		if(field_form.type == 'checkbox')  {
		 if(!field_form.checked) 
			field_form.value = 'No';
		}

		if(field_form.type == 'radio' && !field_form.checked)
			id +="";
		else
			id += "&" + field_form.name +"=" + field_form.value;
//		alert(field_form.name + " = " +  f + " = " + sf_form.length);
	}

	scriptform_cargando();

	objetoAjax.open("GET", f_form_redx + "?action=add&href=" + f_form_file + id,true);
   objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4)
		{ 
		   scriptform_div.innerHTML = objetoAjax.responseText;
		}
   }

   objetoAjax.send(null);

}


function scriptform_cargando () {
	var div = "<br>";
	for(var d=0; d<5; d++) div += "<br>";	
	scriptform_div.innerHTML = "<p align=center>" + div + "<img border='0' src='" + f_form_imgs + "'>" + div + "</p>";	
}

function sendscriptform(form) {
	sf_form = 	document.getElementById('scriptform');

	var f_form_detener = 0;
	var f_form_foco = false;

	for(var f = 0; f < sf_form.length; f++ ) {
		field_form = sf_form.elements[f];
		if(field_form.className.indexOf ('necesita', 0) != -1) {
			if(!field_form.value.length) {
				field_form.style.border = f_form_null + ' solid 1px';
				f_form_detener++;
			if(!f_form_foco){
				f_form_foco = field_form;
				break;
			}

			} else 
				field_form.style.border = f_form_defa + ' solid 1px';	
		}
	}

	if(f_form_detener){
		f_form_foco.focus();
		scriptform_error.style.display = 'block';
		return false;
	}

	scriptform_save();
	scriptform_submit.disabled = true;
}



