// JavaScript Document

function setDomain() {
	var login=$("#imapuser").val();
	arLogin=login.split("@");
	sDomain=arLogin[1];
	sAction="http://webmail." + sDomain + "/imp/redirect.php";
	document.imp_login.action=sAction;
}

function validateWebmail() {
	var email=$("#imapuser").val();
	var pass=$("#pass").val();
	
	err=0;
	if (email=="" || email.indexOf("@")==-1) {
		err=err+1;
		$("#errEmail").fadeIn();
	}
	if (pass=="") {
		err=err+1;
		$("#errPass").fadeIn();
	}
	
	if (err==0)	{
		setDomain();
		return true;
	}
	else
		return false;
}


function verify(){
	resetResult();
	var pref=$("#pref").val();
	var num=$("#num").val();
	if (!isNaN(pref) && !isNaN(num) && pref!="" && num!="") {
		$("#copertura-wait").slideDown("slow").delay(1500);		
		$.post("fn-proxy-verifica.php", {pref:pref,num:num}, function(data){
			$("#copertura-wait").slideUp("fast", function(sdata){
				if (data=="A")
					$("#copertura-true").slideDown("slow");
				if (data=="B")
					$("#copertura-false").slideDown("slow");
				if (data=="C")
					$("#copertura-non-telecom").slideDown("slow");
				if (data=="D")
					$("#copertura-unavailable").slideDown("slow");
				if (data!="A" && data!="B" && data!="C" && data!="D")
					$("#copertura-unavailable").slideDown("slow");		
			});
			
		});
	}
}

function _verify(){
	resetResult();
	var prefObj=document.getElementById("pref");
	var numObj=document.getElementById("num");
	if (!isNaN(prefObj.value) && !isNaN(numObj.value) && prefObj.value!="" && numObj.value!="") {
		document.getElementById("copertura-wait").style.display="block";
		var b = $.post("fn-proxy-verifica.php", $("#copertura").serialize(), mycallback);
	}
}

function mycallback(data){
	$("#copertura-wait").fadeOut();
	if (data=="A")
		$("#copertura-true").fadeIn();
	if (data=="B")
		$("#copertura-false").fadeIn();
	if (data=="C")
		$("#copertura-non-telecom").fadeIn();
	if (data=="D")
		$("#copertura-unavailable").fadeIn();
	if (data!="A" && data!="B" && data!="C" && data!="D")
		$("#copertura-unavailable").fadeIn();
}

function validateFields() {
	
	var pref=$("#pref").val();
	var num=$("#num").val();
	
	if (isNaN(pref) || pref=="") {
		$("#pref").css("borderColor","#FF6826");
		$("#submitBtn").attr("disabled","disabled");
	}
	else
		$("#pref").css("borderColor","#9FBF00");
	
	if (isNaN(num) || num=="") {
		$("#num").css("borderColor","#FF6826");
		$("#submitBtn").attr("disabled","disabled");
	}
	else
		$("#num").css("borderColor","#9FBF00");
	
	if (!isNaN(pref) && !isNaN(num) && pref!="" && num!="") {
		$("#submitBtn").removeAttr("disabled");
	}
}

function resetResult() {
	$(".result").slideUp("fast");
}

