var select;



function ov(obj,cor)
{
	obj.style.backgroundColor=cor;
}

function ot(obj,stat)
{
	if (obj!=select)
		obj.style.backgroundColor=stat;
}





function makeBR(s)
{
	var re1 = new RegExp("[\n]","g");
	var ss;
	ss = s.replace(re1,"<br>");
	//add more here
	return ss;	
}

function subform()
  {
		document.all.F.texto.value = makeBR(document.all.F.textov.value);
		document.all.F.submit();
  }



function subform2()
  {
		document.all.F.explica.value = makeBR(document.all.F.explicav.value);
		document.all.F.submit();
  }






function GetDate(dat)
{
	var d,m;
	var dt = new Date(dat);
	d = dt.getDate();
	m = (dt.getMonth()+1);
	
	var sdt = ((d<10)?"0"+d:d)+"-"+((m<10)?"0"+m:m)+"-"+dt.getFullYear();	
	return sdt;
}

function IsDateValid(dat,fmt)
{
	var re1,re2;
	var r1,r2;
	var s;
	var v;
	var d,m,y;
	var bi;
	var mth;
	
	if (fmt=="dmy")	{d=0;m=1;y=2;}
	if (fmt=="mdy")	{m=0;d=1;y=2;}
	if (fmt=="ymd")	{y=0;m=1;d=2;}
	
	re1 = new RegExp("-");
	re2 = new RegExp("/");
	r1 = re1.test(dat);
	r2 = re2.test(dat);
	if ((!r1 && !r2) || (r1 && r2)) return false;
	s = dat.split((r1)?"-":"/");
	if(s[3]!=undefined) return false;
	
	v = new Number(s[y]);
	if (isNaN(v)) return false;
	if (v<1 || v>9000) return false;
	if ((v%4)==0) bi=true; else bi=false;
					
	v = new Number(s[m]);
	if (isNaN(v)) return false;
	if (v<1 || v>12) return false;
	mth = v;
					
	v = new Number(s[d]);
	if (isNaN(v)) return false;
	if ((mth==2 && !bi) && v>28) return false;
	if ((mth==2 && bi) && v>29) return false;
	if ((mth==4 || mth==6 || mth==9 || mth==11) && v>30) return false;
	if (v<1 || v>31) return false;
					
	return true;	
}

function S2DB(s)
{
	var re1 = new RegExp("[+]","g");
	var re2 = new RegExp("[']","g");
	var re3 = new RegExp("[\"]","g");
	var ss;
	ss = s.replace(re1,"%2b");
	ss = ss.replace(re2," ");
	ss = ss.replace(re3," ");
	//add more here
	return ss;	
}

function isEmail(x)
{
	if  (x.search("@") == -1 || x.search("[.*]") == -1)	return false;
	else return true;
}

function chkLen(x,l) 
{
	char = eval(x.value.length)
	var dif = eval(char - l)
	var value = x.value.substr(0,char-dif);
	x.value = value;
}

function isNum(x)
{
	return true;	
}


function search(s)
{
	var re1 = new RegExp("[áàãâaä]","g");
	var re2 = new RegExp("[éèêeë]","g");
	var re3 = new RegExp("[íìîiï]","g");
	var re4 = new RegExp("[óòõôoö]","g");
	var re5 = new RegExp("[úùûuü]","g");
	
	var ss;
	ss=s;
	
	ss = ss.replace(re1,"[áàãâaä]");
	ss = ss.replace(re2,"[éèêeë]");
	ss = ss.replace(re3,"[íìîiï]");
	ss = ss.replace(re4,"[óòõôoö]");
	ss = ss.replace(re5,"[úùûuü]");

	return ss;
}


function fadein(o)
		{

			o.style.filter = "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		}
	
	function fadeout(o)
		{

			o.style.filter = "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		}




function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function ("return false")

//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}







