var WebProfile = {
	
	image_url: new Array(),
	imagenes: new Array(),
	retval: false,
 
	cargarImagenes: function(){
	
		this.image_url[0] = "imagenes/img_01.jpg"; //default
		this.image_url[1] = "imagenes/img_02.jpg"; //empresa
		this.image_url[2] = "imagenes/img_03.jpg"; //desarrollo TI
		this.image_url[3] = "imagenes/img_04.jpg"; //servicios AVA
		this.image_url[4] = "imagenes/img_05.jpg"; //clientes
		this.image_url[5] = "imagenes/img_06.jpg"; //partners
		this.image_url[6] = "imagenes/img_07.jpg"; //RRHH
  
		for(i=0; i<=6; i++){ 
				this.imagenes[i] = new Image(); 
	    		this.imagenes[i].src = this.image_url[i]; 
		} 	
	},
	
	mostrarImagen: function(img, numero) {
		
		var element = $(img);
		element.src = this.imagenes[numero].src ;
		//Effect.SlideDown(element.parentNode);
	},
	
	enviarFormContacto: function(){
		
		var FormContacto = $('form_contacto');
		if ( WebProfile.validar(FormContacto) ){	
			
			var formParameters = Form.serialize(FormContacto);
			Element.show('button_busy');
			document.forms[0].botonenviar.disabled=true;			
			var url = 'lib/actionscript_envio_formulario.php';
			var pars = formParameters;
			
			new Ajax.Request(url, {
				parameters:pars,
				onComplete: function(r){
					if(r.responseText == 1)
						{   
							Element.hide('button_busy');
							document.forms[0].botonenviar.disabled=false;
							Element.hide('popupContacto');
							location.href='?p=gracias'; 
						}else
						{
							Element.hide('button_busy');
							document.forms[0].botonenviar.disabled=false;
							Element.hide('popupContacto');
							location.href='?p=error';
						}
									
					}
			});
		}
		else
		{
			return false;
		}	
	},
	
	validar: function(formulario){
		
		//formulario.profile_email.value = formulario.profile_email.value.trim();
		
		if (formulario.profile_asunto.value!='' 
		&& formulario.profile_mensaje.value!=''
		//&& formulario.profile_email.value.match(/^(\w+\.)*\w+\@(\w+\.)+\w{2,3}$/) 
		&& formulario.profile_email.value.match(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/) 
		)
		{retval = true;}
		else{
			
			if(!formulario.profile_email.value.match(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/))
			{
				alert('El email es inválido');
				return false;
			}
			else{
			alert('Todos los campos son obligatorios');	}
			return false;
		}
		
		return retval;
	}
	
}//webProfile

