
		function cambia_vis(obj)
		{
			if ($(obj).style.display=='none') $(obj).style.display='block';
			else $(obj).style.display='none';
		}

		function fechas(caja)
		{
		   if (caja)
		   {
		      borrar = caja;
		      if ((caja.substr(2,1) == '/') && (caja.substr(5,1) == '/'))
		      {
		         for (i=0; i<10; i++)
			     {
		            if (((caja.substr(i,1)<'0') || (caja.substr(i,1)>'9')) && (i != 2) && (i != 5))
					{
		               borrar = '';
		               break;
					}
		         }
			     if (borrar)
			     {
			        a = caja.substr(6,4);
				    m = caja.substr(3,2);
				    d = caja.substr(0,2);
				    if((a < 1900) || (a > 2050) || (m < 1) || (m > 12) || (d < 1) || (d > 31))
				       borrar = '';
				    else
				    {
				       if((a%4 != 0) && (m == 2) && (d > 28))
				          borrar = ''; // Año no viciesto y es febrero y el dia es mayor a 28
					   else
					   {
				          if ((((m == 4) || (m == 6) || (m == 9) || (m==11)) && (d>30)) || ((m==2) && (d>29)))
					         borrar = '';
					   }  // else
				    } // fin else
		         } // if (error)
		      }
			  else
			     borrar = '';
			  if (borrar == '')
			     alert('Data incorrecta.\nRepasa els camps.');
		   } // if (caja)
		}

		function completo(nom)
		{
			alert(nom);
		}

		function ajax(option,returnFunction)
		{
			if (option=='lista')
			{
				if ($F('grup').length==0) return 0;
				$('result').innerHTML=loading;
			}

			var options={	parameters: 'opcio='+option+'&codi_grup='+$F('grup_noticia')+'&codi_not='+$F('noticia')+'&debaja='+$('debaja').checked,
							method: 'post',
							onComplete: function (){returnFunction;}
						 };

			ajaxEngine.sendRequest('querys',options);

			//if (!rounded) {new Rico.Effect.Round('td');rounded=true;}

		}

		function abre()
		{
			$('edit').style.display='block';
			document.location='#resultats';
		}

		function cierra()
		{
			$('edit').innerHTML=loading;
			$('communication').innerHTML='<br/>';

			$('edit').style.display='none';
			$('communication').style.display='none';
			document.location='#header';

		}

		function guarda(id_noticia,grup_noticia)	// grup_noticia tiene el grupo de la noticia a tratar
		{

			var str='opcio=update&codi_not='+id_noticia;

			if ($('fecha')) str+='&fecha='+$F('fecha');
			if ($('link')) str+='&link='+$F('link');
			if ($('resum')) str+='&resum='+encodeURIComponent($F('resum'));
			if ($('titulo')) str+='&titulo='+encodeURIComponent($F('titulo'));
			if ($('subtitulo')) str+='&subtitulo='+encodeURIComponent($F('subtitulo'));
			if ($('cuerpo')) str+='&cuerpo='+encodeURIComponent($F('cuerpo'));
			if ($('imgr')) str+='&imgr='+$('imgr').value;
			if ($('imgc')) str+='&imgc='+$('imgc').value;
			if ($('thumbimgr')) str+='&thumbimgr='+$('thumbimgr').value;
			if ($('thumbimgc')) str+='&thumbimgc='+$('thumbimgc').value;
			if ($('viewimgr')) str+='&viewimgr='+$('viewimgr').value;
			if ($('viewimgc')) str+='&viewimgc='+$('viewimgc').value;

			if ($('ximgr') && $('yimgr')) str+='&tamimgr='+$('ximgr').value+'x'+$('yimgr').value;
			if ($('ximgc') && $('yimgc')) str+='&tamimgc='+$('ximgc').value+'x'+$('yimgc').value;

			str+='&grup_ant='+grup_noticia;
			str+='&grup='+$F('grup_noticia_edit');	// cambio a grupo de noticias del selccionable del EDITOR de noticia

			// if($F('caduc').length==0) alert('Noticia '+id_noticia+' sense caducitat!');
			str+='&caduc='+$F('caduc');

			var options={	parameters: str,
							method: 'post',
							onComplete: function (){$('communication').style.display='block';refresca_lista();}
						 };

			ajaxEngine.sendRequest('querys',options);
			cierra();

		}

		function refrescar_edicion()
		{
			opener.refrescate($F('codi_not'),$F('codi_grup'));
		}

		function ver_noticia(id_noticia,grup_noticia)
		{
			cierra();
			$('noticia').value=id_noticia;

			if (grup_noticia=='nova') $('grup_noticia').value=$('grup').value;else
			$('grup_noticia').value=grup_noticia;

			ajax('ver_noticia',abre());
		}

		function previsualiza_noticia(id,grup)
		{
			finestra('noticia.php?id='+id+'&grp='+grup,'Noticia'+id);
		}

		function cambio_orden(tipo,noticia,grupo,orden)
		{

			$('result').innerHTML=loading;

			var options={	parameters: 'opcio=orden&codi_grup='+grupo+'&codi_not='+noticia+'&tipo='+tipo+'&pos='+orden+'&debaja='+$('debaja').checked,
							method: 'post'
						 };

			ajaxEngine.sendRequest('querys',options);
		}

		function ordena_link(tipo,id_link,noticia,orden,tipo_link)
		{

			$('result').innerHTML=loading;

			var options={	parameters: 'opcio=orden_link&codi_grup='+$F('codi_grup')+'&tipo_link='+tipo_link+'&codi_link='+id_link+'&codi_not='+noticia+'&tipo_orden='+tipo+'&pos='+orden,
							method: 'post'
							,onComplete:function(){refrescar_edicion();}
						 };
			ajaxEngine.sendRequest('querys',options);
		}


		function refresca_lista()
		{
			ajax('lista',null);
		}

		function cambio_grupo()
		{
			$('grup_noticia').value=$F('grup');
			$('edit').innerHTML="";
			$('communication').innerHTML="";
			refresca_lista();
		}

		function finestra(url,nom,origen)
		{
			var height_win,width_win,x,y;
		  	if (screen)
		   	{
				width_win=750;
		 		height_win=500;
		 		y = (screen.availHeight - height_win)/2;
	   			x = (screen.availWidth  - width_win)/2;
		 	 	fin1=open(url,nom,'width='+width_win+',height='+height_win+',screenX='+x+',screenY='+y+',top='+y+',left='+x+',toolbar=no,location=no,directories=no,status=no,menubar=no,target=_top,resizable=yes,scrollbars=yes');
		   	 	fin1.focus();
			}
		}

		function mailparams()
		{
			if ($('mailparams').style.display=='inline')
				$('mailparams').style.display='none';
			else
			{
				$('mailparams').style.display='inline';
				$('mailfrom').focus();
			}
		}

		function nothing()
		{
			cont=cont+1;
			if (cont==2)	timer=setTimeout("writemsg()", 50);
			else			timer=setTimeout("nothing()",2000);

		}

		function writemsg()
		{
			if (pos<maxlength)
			{
				txt=message[mes_act].substring(pos,0);
				$('msgfield').value="  "+txt;
				pos=pos+1;
				timer=setTimeout("writemsg()", 50);
			}
			else if (pos==maxlength)
			{
				if (cont==0)
				{
					timer=setTimeout("nothing()",2000);
				}
				else
				{
					cont=0;
					mes_act=mes_act+1;
					if (mes_act==message.length) mes_act=0;
					maxlength=message[mes_act].length+1;
					pos=0;
					timer=setTimeout("writemsg()", 50);
				}
			}
		}

		function stoptimer(){clearTimeout(timer)}

		function verifica(obj,div)
		{
			if (obj.selectedIndex==0)
				$(div).style.display='inline';
			else
				$(div).style.display='none';
		}


		function startclock()
		{
			var dias=new Array('Diumenge','Dilluns','Dimarts','Dimecres','Dijous','Divendres','Dissabte');
			var meses=new Array('gener','febrer','març','abril','maig','juny','juliol','agost','setembre','octubre','novembre','desembre');

			var thetime=new Date();

			var nhours=thetime.getHours();
			var nmins=thetime.getMinutes();
			var nsecn=thetime.getSeconds();
			var nday=thetime.getDay();
			var nmonth=thetime.getMonth();
			var ntoday=thetime.getDate();
			var nyear=thetime.getYear();

			var txt_year;	// especial para catala

			if (nhours<10) 	nhours="0"+nhours;
			if (nsecn<10) 	nsecn="0"+nsecn;
			if (nmins<10) 	nmins="0"+nmins;

			if (nyear<=99) nyear= "19"+nyear;

			if ((nyear>99) && (nyear<2000)) nyear+=1900;

			if (meses[nmonth]=='abril' || meses[nmonth]=='agost' || meses[nmonth]=='octubre')  txt_year="d'";else txt_year="de";

			$('clockspot').innerHTML="<table cellpadding='3'><tr><td class='reloj_dia'>"+dias[nday]+", "+ntoday+" "+txt_year+" "+meses[nmonth]+" de "+nyear+"</td></tr><tr><td class='reloj_hora'>"+nhours+":"+nmins+":"+nsecn+"</td></tr></table>";
			setTimeout('startclock()',1000);

		}
	
		function enviarmailform()
		{
			
			$('respform').innerHTML='Enviant...';
			
			var tipus='';
			//if ($('venda').checked) tipus='venda';
			//else if ($('llogar').checked) tipus='lloguer';
			if ($F('tipus')=="1") tipus='venda';else tipus='lloguer';
			
			var options={	parameters: 'opcio=mailform&nom='+escape($F('nom'))+
										'&cognoms='+escape($F('cognoms'))+
										'&email='+escape($F('email'))+
										'&telf='+escape($F('telf'))+
										'&poblacio='+escape($F('poblacio'))+
										'&tipus='+tipus+
										'&inmo='+escape($F('inmo'))+
										'&coment='+escape($F('comentaris')),
							method: 'post'
						 }
			
			
			ajaxEngine.registerAjaxElement('respform');
			
			ajaxEngine.sendRequest('enviaform',options);
			
		}
