function abreUpload(campo, pasta)
{
	window.open ('../../sys/adm/upload/upload.asp?nam='+campo+'&pasta='+pasta,'upload','width=600,height=450')
}	


var xmlHttp;
function getXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 

function navigateTo(url)
{
	document.location.href = url;
}

function $$(id)
{
	return document.getElementById(id);
}

function goTo(url)
{
	document.location.href = url;
}

function returnTop(obj)
{
	if(obj==null)
	{
		return 0
	}
	else
	{
		if(obj.offsetTop==undefined)
			return 0
		return Number(obj.offsetTop) + returnTop(obj.offsetParent)
	}
}

function returnLeft(obj)
{
	if(obj==null)
	{
		return 0
	}
	else
	{
		if(obj.offsetLeft==undefined)
			return 0
		return Number(obj.offsetLeft) + returnLeft(obj.offsetParent)
	}
}

// INÍCIO DAS VALIDAÇÕES
// ------------------------------------------------------------------
function isEmpty(valor)
{
	if(valor=='')
	{
		return true
	}
	else
	{
		return false
	}
}

function setFocus(objeto,minimo,alvo)
{
	var texto = objeto.value;
	texto = texto.length;
	if(texto>=minimo)
		alvo.select();
}

function hasMinLen(valor, m)
{
	if(valor.length<m)
	{
		return false
	}
	else
	{
		return true
	}
}

function isEqual(valor1, valor2)
{
	if(valor1!=valor2)
	{
		return false
	}
	else
	{
		return true
	}
}

function isCommonChars(valor)
{
	var char = new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','_');
	valor = valor.toLowerCase();
	
	for(c in char)
	{
		eval('valor = valor.replace(/' + char[c] + '/g,\'\')')
	}

	if(valor!='')
	{
		return false
	}
	else
	{
		return true
	}

}

function isEmail(valor)
{
	var validated = true
	var email = valor.split('@')
	if(email.length!=2)
	{
		validated = false
	}
	else
	{
		if(email[0].length<1)
		{
			validated = false
		}
		else
		{
			domain = email[1].split('.')
			if(domain.length<2)
			{
				validated = false
			}
			else
			{
				if(domain[0].length<1 || domain[1].length<1)
					validated = false
			}
		}
	}
	
	if(!validated)
	{
		return false
	}
	else
	{
		return true
	}		
}

function hasValidOption(valor)
{
	if(valor == '0' || valor == 0)
	{
		return false
	}
	else
	{
		return true
	}
}

function isNumber(valor)
{
	return /^[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?$/.test(valor)
} 

function isDate(dia, mes, ano)
{
	dia = Number(dia)
	mes = Number(mes)
	ano = Number(ano)
	
	var validated = true
	if(dia>31 || dia<1)
		validated = false
		
	if(mes>12 || mes<1)
		validated = false
		
	if(ano<1)
		validated = false
	//alert(mes==6);
	switch(mes)
	{
		case 4,6,9,11:
		if(dia>30)	
			validated = false
			
		break;
		
		case 2:
		if(Number(ano)%4==0)
		{
			if(dia>29)
				validated = false
		}
		else
		{
			if(dia>28)
				validated = false
		}
		break
	}
	
	if(!validated)
	{
		return false
	}
	else
	{
		return true
	}	
}

function isCPF(value)
{ 
	var i;   
	s = value; 
	var c = s.substr(0,9); 
	var dv = s.substr(9,2); 
	var d1 = 0; 
	
	for (i = 0; i < 9; i++)   
		d1 += c.charAt(i)*(10-i); 
	 
	if (d1 == 0)  
		return false; 
	  
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	  
	if (dv.charAt(0) != d1) 
		return false; 
	  
	d1 *= 2; 
	  
	for (i = 0; i < 9; i++) 
		d1 += c.charAt(i)*(11-i); 
	  
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	 
	if (dv.charAt(1) != d1)  
		return false; 
	  
	return true; 
} 
function EscreveFlash(piWid, piHei, psSrc, psId) 
{
var strSwf;

strSwf = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" id="+psId+" width="+piWid+" height="+piHei+">";
strSwf += "<param name=\"movie\" value="+psSrc+"\ />";
strSwf += "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
strSwf += "<param name=\"quality\" value=\"high\">";
strSwf += "<param name=\"wmode\" value=\"transparent\">";
strSwf += "<embed id="+psId+" name="+psId+" allowScriptAccess=\"sameDomain\" swLiveConnect=\"true\" src="+psSrc+"\ quality=\"high\" wmode=\"transparent\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width="+piWid+" height="+piHei+"></embed></object>";

this.document.write(strSwf);
} 
// ------------------------------------------------------------------
// FIM DAS VALIDAÇÕES
