//paramIN: s -> string
//paramOut: boolean
//descricao: Valida se a string é um numero inteiro
function validarStringNumeroInteiro(s){   
	var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

//paramIN: s -> string, N -> int
//paramOut: boolean
//descricao: Valida se a string é um numero de N algarismos
function validarStringNAlgarismos(s, N){
	if(s.length != N)
		return false;
	else
		return validarStringNumeroInteiro(s);
}

//paramIN: endereco -> string
//paramOut: boolean
//descricao: Valida se a string é um endereço de email valido
function validarEnderecoEmail(endereco){
	var emailRegxp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;
	if (emailRegxp.test(endereco) != true) return false;
	return true;
}


function printFlash(id, src, width, height, version){
	document.write('<object name=\"'+id+'\" id=\"'+id+'\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + version + '\" width=\"' + width + '\" height=\"' + height + '\">');
	document.write('<param name=\"movie\" value=\"' + src + '\">');
	document.write('<param name=\"quality\" value=\"high\">');
	document.write('<param name=\"scale\" value=\"noscale\">');
	document.write('<param name=\"allowScriptAccess\" value=\"sameDomain\" />');
	document.write('<param name=\"salign\" value=\"lt\">');
	document.write('<param name=\"wmode\" value=\"transparent\">');
	document.write('<embed name=\"'+id+'\" src=\"' + src + '\" quality=\"high\" sale=\"noscale\" allowScriptAccess=\"sameDomain\" salign= \"lt\" wmode=\"transparent\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"' + width + '\" height=\"' + height + '\"></embed>');
	document.write('</object>');
}
function abrirJanelaCentrada(url, largura, altura){
    var larguraEcra = window.screen.width;
    var alturaEcra = window.screen.height;
    var posicaoX = (larguraEcra / 2) - (largura / 2);
    var posicaoY = (alturaEcra / 2) - (altura / 2);
	window.open(url,"","left="+posicaoX+",top="+posicaoY+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+largura+", height="+altura);
}

function openFullscreen(url, windowName){
	 window.open(url,windowName,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,fullscreen=yes");
}


