
//funcio que mou l'hora del rellotge
function mueveReloj(){ 
    momentoActual = new Date(); 
    var hora=0;
    hora = momentoActual.getHours(); 
    minuto = momentoActual.getMinutes(); 
    //segundo = momentoActual.getSeconds(); 
	
    if (hora < 10){ hora= "0" + hora;}
    if (minuto < 10){ minuto= "0" + minuto;}
    //if (segundo < 10){ segundo= "0" + segundo;}
    
    //horaImprimible = hora + ":" + minuto + ":" + segundo ;
    horaImprimible = hora + ":" + minuto + "h" ;

    document.form_reloj.reloj.value = horaImprimible;
    
    setTimeout("mueveReloj()",1000);
}

//cookies

var expDays = 30;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal (offset) { 
	var endstr = document.cookie.indexOf (";", offset); 
	if (endstr == -1) 
		endstr = document.cookie.length; 
		return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) { 
	var arg = name + "="; 
	var alen = arg.length; 
	var clen = document.cookie.length; 
	var i = 0; 
	while (i < clen) { 
	var j = i + alen; 
	if (document.cookie.substring(i, j) == arg) 
	return getCookieVal (j); 
	i = document.cookie.indexOf(" ", i) + 1; 
	if (i == 0) break; 
	} 
	return null;
}

function SetCookie (name, value) { 
	var argv = SetCookie.arguments; 
	var argc = SetCookie.arguments.length; 
	var expires = (argc > 2) ? argv[2] : null; 
	var path = (argc > 3) ? argv[3] : null; 
	var domain = (argc > 4) ? argv[4] : null; 
	var secure = (argc > 5) ? argv[5] : false; 
	document.cookie = name + "=" + escape (value) + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) + 
	((domain == null) ? "" : ("; domain=" + domain)) + 
	((secure == true) ? "; secure" : "");
}

function DeleteCookie (name) { 
	var exp = new Date(); 
	exp.setTime (exp.getTime() - 1); 
	var cval = GetCookie (name); 
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
//-------------------------------------------------------------------------------

/***********************************************
		* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
		* This notice MUST stay intact for legal use
		* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
		***********************************************/
		
		var loadedobjects=""
		var rootdomain="http://"+window.location.hostname
		
		function ajaxpage(url, containerid){
		document.getElementById(containerid).style.display="block";
		var page_request = false
		if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
		else if (window.ActiveXObject){ // if IE
		try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
		try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch (e){}
		}
		}
		else
		return false
		page_request.onreadystatechange=function(){
		loadpage(page_request, containerid)
		}
		page_request.open('GET', url, true)
		page_request.send(null)
		}
		
		function loadpage(page_request, containerid){
		if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(containerid).innerHTML=page_request.responseText
		}
		
	
		function loadobjs(){
		if (!document.getElementById){
		return;
		}
		for (i=0;i<arguments.length;i++){
		var file=arguments[i]
		var fileref=""
		if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
		if (file.indexOf(".js")!=-1){ //If object is a js file
		fileref=document.createElement('script')
		fileref.setAttribute("type","text/javascript");
		fileref.setAttribute("src", file);
		}
		else if (file.indexOf(".css")!=-1){ //If object is a css file
		fileref=document.createElement("link")
		fileref.setAttribute("rel", "stylesheet");
		fileref.setAttribute("type", "text/css");
		fileref.setAttribute("href", file);
		}
		}
		if (fileref!=""){
		document.getElementsByTagName("head").item(0).appendChild(fileref)
		loadedobjects+=file+" " //Remember this object as being already added to page
		}
		}
		}
		
		function oculta(){
			document.getElementById("desti").style.display="none";
		}
		
		function oculta3(){
			document.getElementById("desti2").style.display="none";
		}

		function show(nom){
			winnom=window.open (nom,"recepta","scrollbars=yes,status=no,width=545,height=670")
		}
		
		function show2(nom){
		    winnom=window.open (nom,"dades","scrollbars=yes,status=no,width=600,height=800")
		}
		
		var inicial = "";
		function ajaxpage2(url, containerid){
   		
		    if (inicial!=""){
		        oculta2(inicial);
		    }
		    inicial=containerid;
		 document.getElementById(containerid).style.display="block";
		 var page_request = false
		 if (window.XMLHttpRequest) // if Mozilla, Safari etc
		  page_request = new XMLHttpRequest()
		 else if (window.ActiveXObject){ // if IE
		  try {
		   page_request = new ActiveXObject("Msxml2.XMLHTTP")
		  }
		  
		  catch (e){
		  try{
		   page_request = new ActiveXObject("Microsoft.XMLHTTP")
		  }
		  catch (e){}
		  }
		  }
		  else
		  return false
		  page_request.onreadystatechange=function(){
		  loadpage(page_request, containerid)
		  }
		  page_request.open('GET', url, true)
		  page_request.send(null)
		}
		  
		 function oculta2(element){
		  document.getElementById(element).style.display="none";
		}
//-------------------------FUNCIONS PER LES DATES---------------------
function canvi_data_entrada(){	
 	var data_entrada = get_data_entrada();
	
}

function get_data_entrada(){
	var today = new Date();
  	var dia_avui = today.getDate();
  	var mes_avui = today.getMonth();
	mes_avui++;
 	var any_avui  = today.getYear();  		
	var mes_any=document.forms["form_guia"].elements["b_mes_entrada"].value.split("/");
	var dia=document.forms["form_guia"].elements["b_dia_entrada"].value;	
	if ((dia!="")&&(mes_any!="")){
		if ((dia<dia_avui) && (mes_avui==mes_any[0])){
			dia=dia_avui;
		}
		var dies_del_mes=ultim_dia_mes(mes_any[0],mes_any[1]);
		if (dia>dies_del_mes){dia=dies_del_mes;}
		var data_entrada=new Date(mes_any[1],mes_any[0]-1,dia);
		set_data_entrada(data_entrada);
	}else{
		var data_entrada = null;
	}
	return data_entrada;
}

function ultim_dia_mes (mes,ano){
	var dies = 31;
    if (mes == 4 || mes == 6 || mes == 9 || mes == 11){dies = 30;}
    if (mes == 2 && (ano/4) != Math.floor(ano/4)) {dies = 28;}
    if (mes == 2 && (ano/4) == Math.floor(ano/4)) {dies = 29;}
    return dies;
}

function set_data_entrada(data_entrada){
	var dia=data_entrada.getDate();	
	document.forms["form_guia"].elements["b_dia_entrada"].selectedIndex=dia;
}
