function next( dia, mes,href,cicle) {
    document.getElementById('calendari').innerHTML = auditori.secciones.auditori.premsa.llistat.nextMonth(dia,mes,href,cicle).value;
}
function prev( dia, mes,href,cicle) {
    document.getElementById('calendari').innerHTML = auditori.secciones.auditori.premsa.llistat.prevMonth(dia,mes,href,cicle).value;
}


//---------- FUNCIONS GENERIQUES --------------/
function isEmpty(val)
{
	
	if (val == "")
		{
			return true;
		}
	else
		{
			return false;
		} 
}


function IsNumeric(sText){
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function isValidEmail(str) {

   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 


}

function returnAssociatedLabel(obj) {
	
	try {
		var label = obj.parentNode.firstChild.firstChild.nodeValue
	} catch (Error){
		var label ="";
	}
	
	//alert(label.firstChild.nodeValue)
	return label.replace('*','')
	
}

function validaCamps() {
	
	
	
	if (isEmpty($('nom').value)) {
		alert('El camp "'+ returnAssociatedLabel($('nom')) +'" és obligatori');
		$('nom').focus();
		return false;
	}
	
	if (isEmpty($('cognoms').value)) {
		alert('El camp "'+ returnAssociatedLabel($('cognoms')) +'" és obligatori');
		$('cognoms').focus();
		return false;
	}
	
	if (isEmpty($('telefon').value)) {
		alert('El camp "'+ returnAssociatedLabel($('telefon')) +'" és obligatori');
		$('telefon').focus();
		return false;
	} else if (!IsNumeric($('telefon').value)) {
			alert('El camp "'+ returnAssociatedLabel($('telefon')) +'" ha de ser numèric');
			$('telefon').focus();
			return false;
	}
	
	
	
	if (isEmpty($('email').value)) {
		alert('El camp "'+ returnAssociatedLabel($('email')) +'" és obligatori i ha de tenir un format vàlid');
		$('email').focus();
		return false;
	} else if (!isValidEmail($('email').value)){
		alert('El camp "'+ returnAssociatedLabel($('email')) +'" és obligatori i ha de tenir un format vàlid');
		$('email').focus();
		return false;
	}
	
	return true;
}