function genera_carrera(id){var crida="genera_carreras.php?target=carrera";if(typeof id!="undefined")crida+="&id="+id;cridaAJAX_carrera(crida);}
function mostrar_mesos_carrera(mes){var crida="carrerras_per_mesos.php?target=carrera_mesos";if(typeof mes!="undefined")crida+="&mes="+mes;cridaAJAX(crida);}
function cridaAJAX(url){var httpRequest;var params="";try{params=url.split('?')[1];url=url.split('?')[0];}catch(e){}
try{target=params.split('target=')[1].split('&')[0];}catch(e){target="";}
if(window.XMLHttpRequest){httpRequest=new XMLHttpRequest();if(httpRequest.overrideMimeType){httpRequest.overrideMimeType('text/xml');}}else if(window.ActiveXObject){try{httpRequest=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{httpRequest=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
if(!httpRequest){alert("Error, no s'ha pogut crear una instÃ ncia de AJAX");return false;}
httpRequest.onreadystatechange=function(){mostraResultat(httpRequest,target);};httpRequest.open('GET',url+"?"+params,true);httpRequest.send(null);}
function mostraResultat(httpRequest,target){if(httpRequest.readyState<4){}
if(httpRequest.readyState==4){if(httpRequest.status==200){resposta=httpRequest.responseText;document.getElementById(target).innerHTML=resposta;}
else{alert(httpRequest.status);}}}
function cridaAJAX_carrera(url){var httpRequest;var params="";try{params=url.split('?')[1];url=url.split('?')[0];}catch(e){}
try{target=params.split('target=')[1].split('&')[0];}catch(e){target="";}
if(window.XMLHttpRequest){httpRequest=new XMLHttpRequest();if(httpRequest.overrideMimeType){httpRequest.overrideMimeType('text/xml');}}else if(window.ActiveXObject){try{httpRequest=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{httpRequest=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
if(!httpRequest){alert("Error, no s'ha pogut crear una instÃ ncia de AJAX");return false;}
httpRequest.onreadystatechange=function(){mostraResultat2(httpRequest,target);};httpRequest.open('GET',url+"?"+params,true);httpRequest.send(null);}
function mostraResultat2(httpRequest,target){if(httpRequest.readyState<4){}
if(httpRequest.readyState==4){if(httpRequest.status==200){resposta=httpRequest.responseText;document.getElementById(target).innerHTML=resposta;}
else{alert(httpRequest.status);}}}