function muda_cont(url,obj)
{
	window.location.href=(url+obj);
}


function inserir(frm)
{
 frm.submit();
 return true;
}

function limpar(frm)
{
 frm.reset();
}

function erro()
{
	alert(" O Título e a Sinopse são de preenchimento obrigatório.");
	return false;
}

function guardar(frm, url)
{

var p_titulo = "";
var p_sinopse = "";
var p_texto_esq = "";
var p_texto_dir = "";
var p_data_arquivo = "";
var p_data_noticia = "";
var p_data_correio = "";
var p_data_pousada = "";
var p_data_validade = "";
var p_data_evento = "";
var p_arquivado="";
var p_desenvolvimento="";
var p_flag="guardar";

p_titulo = '&p_titulo='+frm.p_titulo.value;
p_sinopse = '&p_sinopse='+frm.p_sinopse.value;
p_texto_esq = '&p_texto_esq='+frm.p_texto_esq.value;
p_texto_dir = '&p_texto_dir='+frm.p_texto_dir.value;
p_data_arquivo = '&p_data_arquivo='+frm.p_data_arquivo.value;
p_data_noticia = '&p_data_noticia='+frm.p_data_noticia.value;
p_data_correio = '&p_data_correio='+frm.p_data_correio.value;
p_data_pousada = '&p_data_pousada='+frm.p_data_pousada.value;
p_data_validade = '&p_data_validade='+frm.p_data_validade.value;
p_data_evento = '&p_data_evento='+frm.p_data_evento.value;


if (frm.p_arquivado.checked == true)
{
p_arquivado = '&p_arquivado=S';
}
else
{
p_arquivado = '&p_arquivado=';
}


if (frm.p_desenvolvimento.checked == true)
{
p_desenvolvimento = '&p_desenvolvimento=S';
}
else
{
p_desenvolvimento = '&p_desenvolvimento=';
}


window.location=url+p_titulo+p_sinopse+p_texto_esq+p_texto_dir+p_data_arquivo+p_data_noticia+p_data_pousada+
p_data_correio+p_data_validade+p_data_evento+p_arquivado+p_desenvolvimento+'&p_flag=GUARDAR';

}

function encaminhar (url)
{
window.location=url;
return true;

}


function inserir_img(frm)
{

frm.submit();
return true;
}

function valida_not ( objecto)
{

//alert (objecto.name);
	for (i=0;i<objecto.length;i++) 
	{
		var tempobj=objecto.elements[i];
			           	     
	
	     	if (objecto.name=="ins_not")
	     	{
                
	      		//alert ( "Vou validar o "+tempobj.name+" com o valor 						*"+tempobj.value.substr(-0,1)+"*");
		
	    		if ((tempobj.name =="p_titulo") && (tempobj.value==""))
				{
					alert("Todos os campos são de preenchimento obrigatório.");
					return false;
				}
	    	}  
        }

   return true;
}



//****Função cuja finalidade é validar se determinado campo é data ou não ********

function check_date(field){
var checkstr = "0123456789";
var DateField = field;
var Datevalue = "";
var DateTemp = "";
var seperator = "-";
var day;
var month;
var year;
var leap = 0;
var err = 0;
var i;
   err = 0;
   DateValue = DateField.value;
   /* Delete all chars except 0..9 */
   for (i = 0; i < DateValue.length; i++) {
	  if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
	     DateTemp = DateTemp + DateValue.substr(i,1);
	  }
   }
   DateValue = DateTemp;
   /* Always change date to 8 digits - string*/
   /* if year is entered as 2-digit / always assume 20xx */
   if (DateValue.length == 6) {
      DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
   if (DateValue.length != 8) {
      err = 19;}
   /* year is wrong if year = 0000 */
   year = DateValue.substr(0,4);
//alert(year);
   if (year == 0) {
      err = 20;
   }
   /* Validation of month*/
   month = DateValue.substr(4,2);
//alert(month);
   if ((month < 1) || (month > 12)) {
      err = 21;
   }
   /* Validation of day*/
   day = DateValue.substr(6,2);
   //day = DateValue.substr(0,2);
//alert(day);
   if (day < 1) {
     err = 22;
   }
   /* Validation leap-year / february / day */
   if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)){
      leap = 1;
   }
   if (year<1000)
	{
	err=12
	}
   if ((month == 2) && (leap == 1) && (day > 29)) {
      err = 23;
   }
   if ((month == 2) && (leap != 1) && (day > 28)) {
      err = 24;
   }
   /* Validation of other months */
   if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
      err = 25;
   }
   if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
      err = 26;
   }
   /* if 00 ist entered, no error, deleting the entry */
   if ((day == 0) && (month == 0) && (year == 00)) {
      err = 0; day = ""; month = ""; year = ""; seperator = "";
   }
   /* if no error, write the completed date to Input-Field (e.g. 13.12.2001) */
   if (err == 0) {
      //DateField.value = day + seperator + month + seperator + year;
      DateField.value = year + seperator + month + seperator + day;
   }
   /* Error-message if err != 0 */
   else {
      alert("A data é incorrecta!");
      DateField.select();
	  DateField.focus();
   }
}