

function numeric(campo,txtcampo){
  var isNum=true;
  toCheck = campo.value
   for (j=0; j<toCheck.length; j++){
		if ((toCheck.substring(j,j+1)!='0')&&
			(toCheck.substring(j,j+1)!='1')&&
			(toCheck.substring(j,j+1)!='2')&&
			(toCheck.substring(j,j+1)!='3')&&
			(toCheck.substring(j,j+1)!='4')&&
			(toCheck.substring(j,j+1)!='5')&&
			(toCheck.substring(j,j+1)!='6')&&
			(toCheck.substring(j,j+1)!='7')&&
			(toCheck.substring(j,j+1)!='8')&&
			(toCheck.substring(j,j+1)!='9')){
			isNum=false;
		}
   }
   if (isNum == false) {
		alert("El camp " + txtcampo + " ha de ser numèric.");
		campo.focus();   
	}
   return isNum;
}


function email(campo) {
  if (campo.value!=''){
	  if ((campo.value.indexOf("@")==-1) || (campo.value.indexOf(".")==-1)){
		alert("El Email no es correcte.");
		campo.focus();   
		return (false);
	   } 
   }   
	return (true);
}


function comprobar_form1(formulario){
	//alert();
	if(formulario.empresa.value==''){
		alert('El camp Empresa no pot restar en blanc.');
		formulario.empresa.focus();
		return false;
	}
	if(formulario.CIF.value==''){
		alert('El camp CIF no pot restar en blanc.');
		formulario.CIF.focus();
		return false;
	}
	if(formulario.domicilisocial.value==''){
		alert('El camp Domicili Social no pot restar en blanc.');
		formulario.domicilisocial.focus();
		return false;
	}
	if(formulario.cp.value==''){
		alert('El camp Cp no pot restar en blanc.');
		formulario.cp.focus();
		return false;
	}else{
		var a = numeric(formulario.cp,'Cp');
		if(!a){
			return false;
		}
	}
	if(formulario.poblacio.value==''){
		alert('El camp Població no pot restar en blanc.');
		formulario.poblacio.focus();
		return false;
	}
	if(formulario.telefon.value==''){
		alert('El camp Telèfon no pot restar en blanc.');
		formulario.telefon.focus();
		return false;
	}else{
		var a = numeric(formulario.telefon,'Telèfon');
		if(!a){
			return false;
		}
	}
	if(formulario.activitateconomica.value==''){
		alert('El camp Activitat Econòmica no pot restar en blanc.');
		formulario.activitateconomica.focus();
		return false;
	}
	if(formulario.tutor.value==''){
		alert('El camp Persona de contacte no pot restar en blanc.');
		formulario.tutor.focus();
		return false;
	}
	if(formulario.nomconveni.value==''){
		alert('El camp Nom del conveni no pot restar en blanc.');
		formulario.nomconveni.focus();
		return false;
	}
	if(formulario.dniconveni.value==''){
		alert('El camp Dni del conveni no pot restar en blanc.');
		formulario.dniconveni.focus();
		return false;
	}
	if(formulario.carrecconveni.value==''){
		alert('El camp Càrrec del conveni no pot restar en blanc.');
		formulario.carrecconveni.focus();
		return false;
	}
	if(formulario.mailconveni.value==''){
		alert('El camp Email del conveni no pot restar en blanc.');
		formulario.mailconveni.focus();
		return false;
	}else{
		var a = email(formulario.mailconveni,'Email del conveni');
		if(!a){
			return false;
		}
	}
	if(formulario.direcciopractiques.value==''){
		alert('El camp Direcció de pràctiques no pot restar en blanc.');
		formulario.direcciopractiques.focus();
		return false;
	}
	if(formulario.gremipractiques.value==''){
		alert('El camp Gremi de pràctiques no pot restar en blanc.');
		formulario.gremipractiques.focus();
		return false;
	}
	
	
	
	if(formulario.dilluns.value==''){
		alert('El camp Dilluns no pot restar en blanc.');
		formulario.dilluns.focus();
		return false;
	}
	if(formulario.dilluns1.value==''){
		alert('El camp Dimarts no pot restar en blanc.');
		formulario.dilluns1.focus();
		return false;
	}
	if(formulario.dilluns2.value==''){
		alert('El camp Dimecres no pot restar en blanc.');
		formulario.dilluns2.focus();
		return false;
	}
	if(formulario.dilluns3.value==''){
		alert('El camp Dijous no pot restar en blanc.');
		formulario.dilluns3.focus();
		return false;
	}
	if(formulario.dilluns4.value==''){
		alert('El camp Divendres no pot restar en blanc.');
		formulario.dilluns4.focus();
		return false;
	}
	
}


function comprobar_form2(formulario){
	//alert();
	if(formulario.alumne.value==''){
		alert('El camp Nom i cognoms no pot restar en blanc.');
		formulario.alumne.focus();
		return false;
	}
	if(formulario.cicle.value==''){
		alert('Ha de triar un dels cicles.');
		formulario.cicle.focus();
		return false;
	}
	if(formulario.mail.value==''){
		alert('El camp Email no pot restar en blanc.');
		formulario.mail.focus();
		return false;
	}else{
		var a = email(formulario.mail,'Email');
		if(!a){
			return false;
		}
	}	
	if(formulario.municipi.value==''){
		alert('El Municipi no pot restar en blanc.');
		formulario.municipi.focus();
		return false;
	}
	if(formulario.tasques.value==''){
		alert('El camp Tasques no pot restar en blanc.');
		formulario.tasques.focus();
		return false;
	}
}

function comprobar_form3(formulario){
	//alert();
	if(formulario.nomempresa.value==''){
		alert('El camp Nom de l\'empresa no pot restar en blanc.');
		formulario.nomempresa.focus();
		return false;
	}
	if(formulario.telefon.value==''){
		alert('El camp Telèfon no pot restar en blanc.');
		formulario.telefon.focus();
		return false;
	}else{
		var a = numeric(formulario.telefon,'Telèfon');
		if(!a){
			return false;
		}
	}
	if(formulario.vacant.value==''){
		alert('El camp Vacant no pot restar en blanc.');
		formulario.vacant.focus();
		return false;
	}
	if(formulario.tasques.value==''){
		alert('El camp Tasques no pot restar en blanc.');
		formulario.tasques.focus();
		return false;
	}
	if(formulario.contracte.value==''){
		alert('El camp Contracte no pot restar en blanc.');
		formulario.contracte.focus();
		return false;
	}
	if(formulario.contacte.value==''){
		alert('El camp Contacte no pot restar en blanc.');
		formulario.contacte.focus();
		return false;
	}
	if(formulario.email.value==''){
		alert('El camp Email no pot restar en blanc.');
		formulario.mailconveni.focus();
		return false;
	}else{
		var a = email(formulario.email,'Email');
		if(!a){
			return false;
		}
	}
}

