//js
/*
$(document).ready(function() {
			$("#comentar").validationEngine()
});
*/
$(document).ready(function() {
			//$("#comentar").validationEngine();
			$(".form-comentar-form").validationEngine();
			$(".form-newsletter").validationEngine();
});


function load_ajax_url_post(div,urlstr) {

$.ajax({
        type: "POST",
        url: urlstr,
        dataType: "html",
        /*
        beforeSend: function(){
	    	$("#loading").show();
        },
        */
        success: function(datos){
            //$("#loading").hide();
            $("#"+div).html(datos);
            //$("#"+div).appendTo(datos);
        },
        error: function(){
            alert("Error en el proceso de carga");
        }
     });
     
}



function validate_form(formulario,destino,referenceID){

	if($("#"+formulario).validationEngine({returnIsValid:true})) {
		process_form(formulario, destino, referenceID);
	} else {
		return false;
	}
}

function process_form(formulario,destino,referenceID){
var options = { 
        target:        '#'+destino,  // target element(s) to be updated with server response 
        beforeSubmit:  showRequest(referenceID),  // pre-submit callback 
        success:       showResponse(referenceID)  // post-submit callback
 		//2type: post
 		
        // other available options: 
        //url:       url         // override for form's 'action' attribute 
        //type:      post        // 'get' or 'post', override for form's 'method' attribute 
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
        //clearForm: true        // clear all form fields after successful submit 
        //resetForm: true        // reset the form after successful submit 
 
        // $.ajax options can be used here too, for example: 
        //timeout:   3000 
    }; 
 
    // bind to the form's submit event 
    $('#'+formulario).submit(function() { 
        // inside event callbacks 'this' is the DOM element so we first 
        // wrap it in a jQuery object and then invoke ajaxSubmit 
        $('#'+formulario).ajaxSubmit(options);
 
        // !!! Important !!! 
        // always return false to prevent standard browser submit and page navigation 
        return false; 
    });

}

function showRequest(referenceID) {
if(navigator.appName == "Microsoft Internet Explorer"){
$("#loadingIE"+referenceID).show();
$("#comentar-submit-button").hide();
} else {
$("#loading"+referenceID).show();
}
}

function showResponse(referenceID) {
if(navigator.appName == "Microsoft Internet Explorer"){
$("#loadingIE"+referenceID).hide();
$("#comentar-submit-button").show();
} else {
	$("#loading"+referenceID).hide();
}
}

