	function temFrame()
	{
		var bReturn;
			
		if ( window.opener.frames.length > 0 ) 
		{
			bReturn = true;
		}
		else
		{
			bReturn = false;
		}
			
		return bReturn;
	}

	function getWindowOpener()
	{	

		if ( window.opener.frames.length > 0 ) 
		{
			return window.opener.top.home;
		}
		else
		{
			return window.opener;
		}
		
	}

	function getWindow()
	{	

		if ( window.top.frames.length > 0 ) 
		{
			return window.top.home;
		}
		else
		{
			return window;
		}
	}


	function openWindow( url, name, height, width )
	{
		var param  = "height=" + height + ",innerHeight=" + height;
	  	    param += ",width=" + width  + ",innerWidth="  + width;
	  	
	  	if ( window.screen )
	  	{
	    		var ah = screen.availHeight - 30;
	    		var aw = screen.availWidth - 10;
	
	    		var xc = ( aw - width )  / 2;
	    		var yc = ( ah - height ) / 2;
	
	    		param += ",left=" + xc + ",screenX=" + xc;
	    		param += ",top="  + yc + ",screenY=" + yc;
	  	}
	  	
	  	window.open( url, name, param );
	}


	function Trim( sString )
	{
		var sStr = sString;
		
		while ( sStr.charAt( 0 ) == ' ' )
		{
			sStr = sStr.slice( 1 );
		}
		
		while ( sStr.charAt( sStr.length - 1 ) == ' ' )
		{
			sStr = sStr.slice( 0, -1 );
		}
		return sStr;	
	}
	

	function isValidMail( sEmail )
	{
	  	var re1		= new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	  	var re2		= new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");  		
		var sMail	= new String ( sEmail );
		
		if ( !re1.test( sMail ) && re2.test( sMail ) )
		{
			return true;
		}
		
		return false;
	}


	function isValidDigit ( sValor )
	{
		var re = /^\d*$/;
		
		if ( sValor.search( re ) != -1 )
		{
			return true;
		} 
		return false;		
	}




		function troca(Endereco, Ordem){
		var End = Endereco.toString();
		
				if (End.indexOf('Ordem=')>=1){
					if (Ordem=='Data'){
						End = End.replace('Ordem=Nome','Ordem=Data');
						}
					if (Ordem=='Nome'){
						End = End.replace('Ordem=Data','Ordem=Nome');
						}
					}else{
						End = End + '&Ordem='+Ordem;
						}
//				if (End.indexOf('.asp')>=1){
					//if (Ordem=='.asp#lista'){
					window.location=End;
					
				}			

