/*function quickAjax( url, func, send, extra ) {var method = send == null ? 'GET' : 'POST';
var text = null;
var req = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject( 'Microsoft.XMLHTTP' );;
var ok = false;
try{req.onreadystatechange = function(){if( req.readyState == 4 && ! ok ) {if( func ) func( req.responseText, extra );
text = req.responseText;
ok = true;}}
req.onload = function(){if( ! ok ) {if( func ) func( req.responseText, extra );
text = req.responseText;
ok = true;}}
} catch( e ){}
try {req.open( method, url, func ? true : false );} catch( e ) {return 'error en req.open';}
if( method == 'POST' ) {req.setRequestHeader( 'Content-type', 'application/x-www-form-urlencoded' );
req.setRequestHeader( 'Connection', 'close' );}
req.send( send );
if( ! func ) return text;}*/


function quickAjax( url, func, send, extra ) {
	var method = send == null ? 'GET' : 'POST';
	var text = null;
	var req;
	if( window.XMLHttpRequest ) {
		req = new XMLHttpRequest();
		req.onload = function() {
			if( func ) func( req.responseText, extra );
			text = req.responseText;
		}
	} else {
		req = new ActiveXObject( 'Microsoft.XMLHTTP' );
		req.onreadystatechange = function() {
			if( func ) func( req.responseText, extra );
			text = req.responseText;
		}
	}
	try {
		req.open( method, encodeURI( url ), func ? true : false );
	} catch( e ) {
		return 'error en req.open';
	}
	if( method == 'POST' ) {
		req.setRequestHeader( 'Content-type', 'application/x-www-form-urlencoded; charset=ISO-8859-1' );
		req.setRequestHeader( 'Connection', 'close' );
	}
	req.send( send );
	if( ! func ) return text;
}

var msj;
function cargando(){
	$('cargando').style.display = "none";
	$('correcto').style.display = "block";
}

function guardar(){
	var labels = $('contacto').getElementsByTagName( 'label' );
	var gets = '';

	$('cuerpo').style.display = "none";
	for( var i=0; i<labels.length; i++ ){
		var campo = labels[i].getAttribute( 'htmlFor' );
		campo = campo ? campo : labels[i].getAttribute( 'for' );

		var nombre = $( campo ).name;
		var valor = $( campo ).value;
		valor = valor.replace( "#", " " );
		gets += gets.length > 0 ? '&' : '';
		gets += nombre + '=' + valor;
	}

	for( var i=0; i<labels.length; i++ ){
		var campo = labels[i].getAttribute( 'for' );
		$(campo).value =  "";
	}

	//alert( quickAjax( 'guardar.php?' + gets ) );
	
	msj = quickAjax( 'guardar.php?' + gets, cargando ) == "1" ? 'correcto' : 'incorrecto';
	$('cargando').style.display = "block";
}