
var mail;

function portalLogin(type) {
	alert(type)
	removeInputs();
	generateBackGround(true);
	var loadingCss = $F("loadingCss");
	mail.setType(type);
	mail.setAction($F("siteRoot") + "/login/portal.login.action");	
	mail.setMessageArea("logar");
	mail.setPopup("popup-question", "popup_close");	
	//verifica se vai mostrar alguma ï¿½rea
	mail.setFormUrl("/extranet/login/homepage.mmp");
	mail.showForm();
}

function sendMessage(type,abr) {
	abrir(true);	
	var popup = document.getElementById(abr);
	var from = $F("user-email");
	var some = $("sender-infos");
	
	popup.style.visibility = 'visible';// mostra popup
	mail.setType(type);
	mail.setAction("/admin.mail.send.action");
	mail.setLoadingMessage("<p id='loading_message'><img src='/mmp/images/wheel.gif' title='carregando' />  aguarde, enviando...</p>", "loading_message");
	mail.setLoadingMessageId("loading_message");
	if(from !="") {				
		some.style.display = "none";				
	}
	if(abr == "popup_talk"){
		mail.setMessageArea("envia_talk");		
	}else if(abr == "popup"){
		mail.setMessageArea("envia_send");		
	}
	mail.setPopup("popup", "popup_close");
}

function sendWork(type) {
	mail.setType('toWork');
	mail.setAction("/admin.mail.send.action");
	mail.setMessageArea("message");
	mail.setCallAfterSend("goHome");
	//mail.showForm();
	var url = this.action;
	var msg = "";
	to = "candidatos@mmcafe.com.br";
	  		from = $F("send_email");
			nameFrom = $F("send_name");
			msg="";
	        msg = validateTextField("nome", nameFrom);
			msg += validateTextField("e-mail", from);
			msg += validaEmailField("e-mail", from);			
			msg += validateTextField("data de nascimento", $F("send_birthdate"));
			msg += validateTextField("telefone", $F("send_phone"));
			msg += validateTextField("endereço", $F("send_address"));
			msg += validateTextField("cidade", $F("send_city"));
			msg += validateTextField("currículo", $F("_file"));	
			if(msg!="") {
				alert(msg);
			return;
		}
		else{
			$("to").value=to;
			$("from").value=from;
			$("nameFrom").value=nameFrom;
			$("rnd").value=Math.random()*4;
       		document.getElementById("trabalhe").submit();
       		$('trabalhe').reset();
       		alert("Seu currículo foi enviado, boa sorte!");
       		window.open("/","_self");
			return true;
       	}
	 //mail.prepareSendMail();

 }



function goHome() {
	document.documentElement.scrollTop = 0;
	setTimeout('document.location = $F("siteRoot")', 3000);
}

function searchUser(name, email){
	if($F(name)=="") {
		if($("listOfUsers"))
			document.body.removeChild($("listOfUsers"));
		email.value = "";
		return;
	}
	//verifica se usuário está logado
	if($F("loggedUserId")!="") {
		//efetua busca
		securityService.getUsersStartedWith("", $F(name), {
		  callback:function(dataFromServer) {
			cb_searchUser(dataFromServer, name, email);
		  }
		});	
	}
}

function cb_searchUser(users, namesList, email) {
	
	var popup = $("popup");
	
	var div = createListForUsers();
	
	div.style.left = Position.cumulativeOffset(namesList)[0] + 7 + "px";
	div.style.top = Position.cumulativeOffset(namesList)[1] + 24 + "px";
		
	for(i=0; i<users.length; i++) {
		var user = users[i];
		var a = document.createElement("a");
		
		if(user.fullName)
			var name = user.fullName;
		else
			var name = user.name;
		
		a.innerHTML = name;
		div.appendChild(a);
		a.setAttribute("href", "?method=selectUser&email=" + user.email);
		a.setAttribute("title", name + " - " + user.email);
		a.onclick = function(e) {
			var source = catchSource(e);
			var params = source.href.split("=");
			//alert(params.length);
			//se tiver 3 itens, ï¿½ porque tem e-mail cadastrado
			if(params.length>2)
				email.value = params[2];
			namesList.value = source.innerHTML;
			//fecha lista
			document.body.removeChild(div);
			return false;
		}		
	}
	
}

