// Documento JavaScript
// Esta función cargará las paginas
function llamarasincrono(url,id_contenedor){
	
	new Effect.Fade($(id_contenedor), {to:0.01,
		
		afterFinish: function(){
			
			new Ajax.Updater($(id_contenedor), url, {
				evalScripts:true,
				
				onComplete: function(){
					decoGreyboxLinks();
					new Effect.Appear($(id_contenedor));
				}
				
			});
			
		}
		
	});
}



function getValidation(form){
	  
		 var valid = new Validation('formContact' ,{	
								
			onFormValidate : saveData, 
			 immediate : true, 
			 useTitles : true
	});
	
}


function saveData(v,form){
		
	if(v){
	
		var path   = '/server/saveContact.php';
		var params = Form.serialize(form);
	
		new Ajax.Request(path,{
					 
			onComplete:function(request){
				
				//alert(request.responseText);
			
				 if(request.responseText == 'TRUE'){
					
					rmsgFinal();
				 	
				 }
				
			},
			
			onSuccess: function(request) {

			
			  },
			evalScripts:true,
			asynchronous:true, 
			parameters:params,
			method:'post'
			
		});
		
		//formContact
	
	}

	
}



function rmsgFinal(){
		
		$('MsgFinal').show();
		$('formContainer').hide();
		
	}