function InstallFirefoxExtension() {
	if (typeof(InstallTrigger)!='undefined') {
		var xpi = {'Regresare.com (extensión para Firefox)': 'http://www.regresare.com/extension/regresare.xpi'};
    	InstallTrigger.install(xpi);
    } else {
    	alert('Debes estar usando Firefox para instalar la extensión!!');
    }
}

function save(){
	$('result_').innerHTML = '';
	
	if($('url').value.trim()=='' || $('url').value.trim()=='http://'){
		$('url_').highlight('#FF7979');
		return false;
	}
	
	if($('date').value.trim()==''){
		$('date_').highlight('#FF7979');
		return false;
	}
	
	if($('emailUser').value.trim()==''){
	
		if($('actionLogin').value=='login'){
			
			if($('email').value.trim()==''){
				$('email_').highlight('#FF7979');
				return false;
			}
			if($('pass').value.trim()==''){
				$('pass_').highlight('#FF7979');
				return false;
			}
			
		}else{
			
			if($('emailReg').value.trim()==''){
				$('emailReg_').highlight('#FF7979');
				return false;
			}
			if($('passReg').value.trim()==''){
				$('passReg_').highlight('#FF7979');
				return false;
			}
			if($('pass2Reg').value.trim()==''){
				$('pass2Reg_').highlight('#FF7979');
				return false;
			}
			if($('passReg').value!=$('pass2Reg').value){
				alert('Las contraseñas no coinciden');
				return false;
			}
			
		}
		
	}
	
	var oldCont = $('btn_').innerHTML;
	$('btn_').innerHTML = '<img src=\"img/ajax-loader.gif\" border=0 alt=\"Espere...\">';
	
	var qs = $('formSave').toQueryString();
	
	var request = new Request({
 		url: 'ajax.php?action=save&'+qs,
 		onSuccess: function(reponseText) {

 			switch (reponseText){
 				case "OK":
 					document.location = '/';
 					break;
 					
 				case "LOGIN_ERROR":
 					$('result_').innerHTML = "<img src='img/error.png'> <b>Email o contraseña no válidos!</b>";
 					$('result_').highlight('#FF7979');
 					break;
 					
 				case "EMAIL_ERROR":
 					$('result_').innerHTML = "<img src='img/error.png'> <b>El email no es válido!</b>";
 					$('result_').highlight('#FF7979');
 					break;
 					
 				case "PASS_ERROR":
 					$('result_').innerHTML = "<img src='img/error.png'> <b>Completa la contraseña!</b>";
 					$('result_').highlight('#FF7979');
 					break;
 					
 				case "PASS_NOT_EQUAL":
 					$('result_').innerHTML = "<img src='img/error.png'> <b>Las contraseñas no son iguales!</b>";
 					$('result_').highlight('#FF7979');
 					break;
 					
 				case "EMAIL_EXIST":
 					$('result_').innerHTML = "<img src='img/error.png'> <b>Ese email ya está registrado.</b>";
 					$('result_').highlight('#FF7979');
 					break;
 					
 				case "URL_NULL":
 					$('result_').innerHTML = "<img src='img/error.png'> <b>La URL no puede estar vacia!</b>";
 					$('result_').highlight('#FF7979');
 					break;
 					
 				case "URL_ERROR":
 					$('result_').innerHTML = "<img src='img/error.png'> <b>El formato de la URL no es válido!</b>";
 					$('result_').highlight('#FF7979');
 					break;
 					
 				case "DATE_ERROR":
 					$('result_').innerHTML = "<img src='img/error.png'> <b>La fecha no es válida!</b>";
 					$('result_').highlight('#FF7979');
 					break;
 					
 				default:
 					$('result_').innerHTML = "<img src='img/error.png'> <b>Error! Intenta nuevamente.</b>";
 					$('result_').highlight('#FF7979');
 			}
 			
 		}
 	}).send();
 	
 	$('btn_').innerHTML = oldCont;
 	
 	return false
}