function carga(){
	$.ajax({
	  type: "POST",
	  url: "../gd.php",
	  data: "opc=constructor",
	  success: function(msg){
	  	eval(msg);	
	  	if(obj.error=="listo"){  	
	  		$(".catcha").html("<img src='"+obj.file+"' /><input type='hidden' id='public' name='public' value='"+obj.public+"' />");
	  	}
	  }
	});	
}
function limpiar(){
var els= String("asunto,nombre,empresa,direccion1,direccion2,telefono,fax,Email,mensaje,public,code").split(",");	
	for(var i=0;i<els.length;i++){		
		document.formu[els[i]].value = "";
	}
carga();
}
$(document).ready(function(){
	carga();
	var msg = "";
	var ids= String("asunto,nombre,empresa,direccion1,direccion2,telefono,fax,Email,mensaje,public,code").split(",");
	$("#enviar").click(enviar_form);
	
	function enviar_form(){
	var query ="";
		if (validar()){
			var coma = "";
			var valor="";
			for(var i=0;i<ids.length;i++){
				coma = (i>0 && i<(ids.length-1))?"&":"";
				if($("#"+ids[i]).attr("value")==undefined)
					valor="";
				else
					valor = $("#"+ids[i]).attr("value");
				query +=((i==1)?"&":"")+ids[i]+"="+valor+coma;
				
			}
		$.ajax({
		  type: "POST",
		  url: "../gd.php",
		  data: query+"&opc=validar",
		  success: function(msg){
		  	eval(msg);
	  		alert(obj.error);
	  		if(obj.marca)
	  			limpiar();
	  		carga();	  		  	
		  }
		});
		}else{
			alert(msg);
		}
	}
	function validar(){
		var els= String("asunto,nombre,telefono,Email,mensaje,code").split(",");	
		var elsm= String("Debe escribir el asunto,Debe escribir el nombre,Debe escribir el telefono,Debe escribir el Email,Debe escribir el mensaje,Debe escribir el codigo de seguridad").split(",");	
		var separador = "* ";
		msg = "El formulario presenta los siguientes errores:\n\n";
		var bool = true;
			for(var i=0;i<els.length;i++){		
				if(document.formu[els[i]].value == ""){
					msg += separador + " "+ elsm[i]+" \n";
					bool = false;
				}
			}
			return bool;
	}
});