/*** OCULTAR CORREU ***/
usuario="webmaster"
dominio="rcb.es"
conector="@"

function dame_correo(){
   return usuario + conector + dominio;
}

function escribe_enlace_correo(){
	document.write("<a href='mailto:" + dame_correo() + "' title='" + dame_correo() + "'>" + "Contactar" + "</a>");
}
/******************************************************************************************************************/
/*** DATA ACTUAL ***/
function el_mes(){
	var mesos=new Array(13);
	mesos[1]="de gener";
	mesos[2]="de febrer";
	mesos[3]="de març";
	mesos[4]="d'abril";
	mesos[5]="de maig";
	mesos[6]="de juny";
	mesos[7]="de juliol";
	mesos[8]="d'agost";
	mesos[9]="de setembre";
	mesos[10]="d'octubre";
	mesos[11]="de novembre";
	mesos[12]="de desembre";

	var ladata=new Date();
	var elmes=mesos[ladata.getMonth() + 1];
	
	return elmes;
}

function el_dia(){
	var semana=new Array(8);
	semana[1]="Diumenge";
	semana[2]="Dilluns";
	semana[3]="Dimarts";
	semana[4]="Dimecres";
	semana[5]="Dijous";
	semana[6]="Divendres";
	semana[7]="Dissabte";

	var ladata=new Date();
	var eldia=semana[ladata.getDay() + 1];

	return eldia;
}

function el_numero(){
	var ladata=new Date();
	var numero=ladata.getDate();
	
	return numero;
}

function el_any(){
	var ladata=new Date();
	var any=ladata.getFullYear();
	
	return any;
}

function isEmail(email) {
    invalidChars = " ~\'^\`+=\\|][(){}&!#%/:,;";

    // Check for null
    if (email == "") {
        return false;
    }

    // Check for invalid characters as defined above
    for (i=0; i<invalidChars.length; i++) {
        badChar = invalidChars.charAt(i);
        if (email.indexOf(badChar,0) > -1) {
            return false;
        }
    }
    lengthOfEmail = email.length;
    if ((email.charAt(lengthOfEmail - 1) == ".") || (email.charAt(lengthOfEmail - 2) == ".")) {
        return false;
    }
    Pos = email.indexOf("@",1);
    if (email.charAt(Pos + 1) == ".") {
        return false;
    }
    while ((Pos < lengthOfEmail) && ( Pos != -1)) {
        Pos = email.indexOf(".",Pos);
        if (email.charAt(Pos + 1) == ".") {
            return false;
        }
        if (Pos != -1) {
            Pos++;
        }
    }

    // There must be at least one @ symbol
    atPos = email.indexOf("@",1);
    if (atPos == -1) {
        return false;
    }

    // But only ONE @ symbol
    if (email.indexOf("@",atPos+1) != -1) {
        return false;
    }

    // Also check for at least one period after the @ symbol
    periodPos = email.indexOf(".",atPos);
    if (periodPos == -1) {
        return false;
    }
    if (periodPos+3 > email.length) {
        return false;
    }
    return true;
}

function isURL(s) {
	var regexp = /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
	return regexp.test(s);
}

function isValidAcces(s) {	
//	var regexp = /\W/
	var regexp = /[^a-zA-Z0-9_]/;
	return !regexp.test(s);
}

function delItem(formElement, idkey) {
	var optionsArray = new Array;
	var j = 0;
	for(i = 0; i < eval("document." + formElement + ".length"); i++) {
		if(idkey != eval("document." + formElement + "[" + i + "].value")) {
			optionsArray[j] = eval("document." + formElement + "[" + i + "]");
			j++;
		}
	}
	eval("document." + formElement + ".length = 0");
	for(i = 0; i < optionsArray.length; i++){
		eval("document." + formElement + "[" + i + "] = optionsArray[" + i + "]");
	}
}
/******************************************************************************************************************/
