var dC = document;
function $(id) {
	return document.getElementById(id);
}

function trata(sala) {
	var sl = sala.split("/");
	document.write(sl[ sl.length -1 ]);
}

function validaNick(objForm){
	if(objForm.ni) {
		if (objForm.ni.value.length < 3) {
 			alert("Você precisa digitar pelo menos 3 caracteres.");
			objForm.ni.focus();
  		return false; 
		}
		else {
			objForm.ni.value = objForm.ni.value.replace(/[\'\"\\\/\<\>\=]/ig, '-');
			return true;
		}
	}
	else
		return false;
}

function getCodeErro(url) {
	/* RegExp created via www.regexp.com.br */
	var regExp = new RegExp('\\?erro=(.*?)&');
	var myString = url;
	if(myString.match(regExp) != null)
		return myString.match(regExp)[1];
}

function printError(errorNumber) {
	if(errorNumber == 2)
		document.write('<p>Apelido inválido para esta sala</p>');

	if(errorNumber == 3)
		document.write('<p>Acesso negado</p>');

	if(errorNumber == 4)
		document.write('<p>Não há lugares disponíveis na sala</p>');

	if(errorNumber == 5)
		document.write('<p>As salas só podem ser criadas por usuários cadastrados no ZIP</em></p>');

	if(errorNumber == 6)
		document.write('<p>É possível criar apenas uma sala por e-mail</p>');

	if(errorNumber == 7)
		document.write('<p>Não foi possível criar sala</p>');

	if(errorNumber == 8)
		document.write('<p>O nome escolhido para a sala é inválido</p>');

	if(errorNumber == 9)
		document.write('<p>Sala inválida</p>');

	if(errorNumber == 10)
		document.write('<p>Sala inativa</p>');

	if(errorNumber == 11)
		document.write('<p>Sala não encontrada</p>');

	if(errorNumber == 12)
		document.write('<p>Este apelido já está sendo usado.<br />Por favor, escolha outro.</p>');

	if(errorNumber == 13)
		document.write('<p>A sala que você escolheu está cheia</p>');

	if(errorNumber == 14)
		document.write('<p>Usuário inválido</p>');
}

function porteira() {
	if($("porteira") && $("pos-porteira")) {
		if(ReadCookie("porteiraZipchat") == "aprovado") {
			$("porteira").className = "esconde";
			$("pos-porteira").className = "mostra";
		}
		else {
			$("porteira").className = "mostra";
			$("pos-porteira").className = "esconde";
		}
	}
}


function aceitaPorteira () {
	// seta o cookie
	SetCookie("porteiraZipchat");
	porteira();
}


function SetCookie(name) {
	var today  = new Date();
	var expire = new Date();
	document.cookie = name+"="+escape("aprovado");
}


function ReadCookie(name) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(name);
 if (ind==-1 || name=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+name.length+1,ind1));
}
