// JavaScript Document

function checkEmail( s ){
	var filter=/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
	
	if (s.length == 0 ) 
		return false;
	if (filter.test(s))
		return true;
	else
		return false;
};


//actualiza contenido con page
function updateContent(div_id, url,doneFunc){
	//callback to page
	new Ajax.Request(url,{
		method:'get',
		onSuccess: function(transport){
		  var response = transport.responseText || "no response text";
		  
		  //check if an error ocurred while process the action
		  if( response.indexOf('error_message',0)!=-1 ){
		  	if( $('error_panel')){
		  		$('error_panel').innerHTML=response;
		  	}
		  	else{
		  		alert(response);
		  	}
		  }
		  else{
		  	$(div_id).innerHTML=response;
		  	Behaviour.apply();
			//doneFunc();
		  }
		  
		  
		},
		onFailure: function(){ alert('Something went wrong...') }
	  ,
	  onComplete: function(){ doneFunc(); } });
	
};

var myrules = {
		'#modify_customer_data' : function(element){
			element.onclick= function(){
				if( $('first_name').disabled ){
					elems=document.getElementsByClassName('customer_data');
					for( i=0; i<elems.length; i++)
						elems[i].disabled='';
					
					$(element).innerHTML="Guardar Datos"
					return false;
				}
				else
					return true;
			}
		}
		
};

	
Behaviour.register(myrules);

Behaviour.addLoadEvent(function(){ loadData() });


	
			
			
