
YAHOO.namespace("consultas");
function initDialogConsultas() {
	var handleSuccess = function(o){alert("Hemos recibido su pregunta, le responderemos a la brevedad, muchas gracias!");};
	var handleFailure = function(o) {alert("No se pudo enviar su solicitud!: " + o.status);};
	YAHOO.consultas.dialog = new YAHOO.widget.Dialog("ldblFrmPrgnts_",{ width : "500px", modal:true, fixedcenter : true, visible : false, constraintoviewport : true, buttons : [ { text:"Enviar", handler:function(){ this.submit();}, isDefault:true },{ text:"Cancelar", handler:function(){this.cancel();}}]});
	YAHOO.consultas.dialog.validate = function() {
		var data = this.getData();
		if(data.email=="" || !(checkmail(data.email))){
			alert("Ingrese su direccion de correo electronico");return false;
		}
		if (data.nombre == "" || data.telefono== "") {
			alert("Ingrese su nombre y telefono para que podamos contactarnos con usted");return false;
		}
		return true;
	};
	YAHOO.consultas.dialog.callback = { success: handleSuccess, failure: handleFailure };
	YAHOO.consultas.dialog.render();
	YAHOO.consultas.dialog.show();
}
function initWait(obj) {
	if (!YAHOO.consultas.wait) {
		YAHOO.consultas.wait = new YAHOO.widget.Panel("wait", { width: "240px", fixedcenter: true, close: false, draggable: false, zindex:4,modal:true,visible: false});
		YAHOO.consultas.wait.setHeader(obj.header);
		YAHOO.consultas.wait.setBody(obj.body);
		YAHOO.consultas.wait.render(document.body);
	}
	YAHOO.consultas.wait.show();
}
function initConsultas(){
	if (!YAHOO.consultas.dialog) {
		var content = document.getElementById("ldblFrmPrgnts");
		content.innerHTML = "";
		var callback={success : function(o){ content.innerHTML = o.responseText; initDialogConsultas(); YAHOO.consultas.wait.hide();},failure : function(o) {content.style.visibility = "visible";content.innerHTML = "no se pudo conectar al servicio!";YAHOO.consultas.wait.hide();}};
		initWait({header:"Cargando el formulario...", body:"<img src=\"http://us.i1.yimg.com/us.yimg.com/i/us/per/gr/gp/rel_interstitial_loading.gif\"/>"});
		var conn = YAHOO.util.Connect.asyncRequest("GET", "/secciones/forrajes/preguntas/pregunta.asp", callback);
	}else {
		YAHOO.consultas.dialog.show();
	}
}

