var EMAIL_28MOTIVOS = '28motivos@28motivos.com';
var LANG = g_lang;

switch (LANG) {
	case 'es':
		var PROCESSING   = "Enviando mensaje...";
		var RECEIVER     = "- Destinatario (campo Para)\n";
		var NAME         = "- Nombre\n";
		var EMAIL        = "- E-mail\n";
		var EMAIL_FORMAT = "- E-mail ( Ejemplo: juan@hotmail.com )\n";
		var MESSAGE      = "- Mensaje\n";
		var FILL         = "Rellene los siguientes campos:\n";
		var INVALID      = "Los siguientes campos no son válidos, corríjalos antes de continuar:\n";
		break;
	case 'ca':
		var PROCESSING   = "S'està enviant...";
		var RECEIVER     = "- Destinatari (camp Per a)\n";
		var NAME         = "- Nom\n";
		var EMAIL        = "- E-mail\n";
		var EMAIL_FORMAT = "- E-mail ( Exemple: joan@hotmail.com )\n";
		var MESSAGE      = "- Missatge\n";
		var FILL         = "Emplenau els camps següents:\n";
		var INVALID      = "Els camps següents no són vàlids, corregiu-los abans de continuar:\n";
		break;
}



$(document).ready(function(){ 
	$('a[@rel=external]').attr('target', '_blank');

	$('#a_mesinfo').click(function(){
		$('#mesinfo').toggle();
		return false;
	});
	
	if ($('#frmContacte')){
	
		$('#fNom').focus().select();
		$('.textinput, textarea').focus(function(){
			if (!$(this).hasClass('wasFocused')){
				$(this).addClass('wasFocused');
				$(this).val('');
			}					
		});
		
	
		var aReceivers = new Array();
		aReceivers.push(EMAIL_28MOTIVOS);
		$('a.mailto').each(function(){
			// guardar $(this).text()
			aReceivers.push($(this).text());
		});
		$('.mailto').click(function(){
			jA = $(this);
			$('#fReceiver').val(jA.text());
			$('#fNom').focus().select();
		});
		
		
		
		$('#frmContacte').submit(function(){
			var sErrMsg = '';
			var sErrFormatMsg = '';
			
			if ($('#fNom').val()=='') {
				sErrMsg += NAME;
			} 
			if ($('#fEmail').val()=='') {
				sErrMsg += EMAIL;
			} else {
				var reEmail = /^(?:[\w-_]+\.?)*[\w-_]+@(?:[\w-_]+\.)+\w+$/;
				if (!reEmail.test($('#fEmail').val())){
					sErrFormatMsg += EMAIL_FORMAT;
				} 
			}
			if ($('#fMensaje').val()=='') {
				sErrMsg += MESSAGE;
			}
			
			if (sErrMsg!=''){
				sErrMsg = FILL + sErrMsg;	
				alert(sErrMsg);
				return false;
			} 
			if (sErrFormatMsg!=''){
				sErrFormatMsg = INVALID + sErrFormatMsg;
				alert(sErrFormatMsg);
				return false;
			}
			
			$('#submit').attr('disabled','disabled').val(PROCESSING);
			return true;
		});
	}
});