var win=null; 
function NewWindow(mypage,myname,w,h,scroll,pos){ 
	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;} 
	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} 
	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20} 
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=yes,menubar=no,toolbar=no,resizable=no'; 
	win=window.open(mypage,myname,settings);
	win.focus();
} 

// VERIFICA SE O CAMPO FOI PREENCHIDO
function isNotEmpty(campo, mensagem)
{
	var i;
	if (campo.type == 'select-one')	{
		if (campo.selectedIndex == 0)		{
			alert(mensagem);
			campo.focus();
			return false;
		}
	}else if(campo.type == undefined) {
		if(campo.item(0).type == "text") {
			for(i=0;i<campo.length;i++) {
				if (campo.item(i).value == '') {
					alert(mensagem);
					campo.item(i).focus();	
					return false;
				}
			}
		} else if(campo.item(0).type == "checkbox") {
		}
	} else {
		if (campo.value == '') {
			alert(mensagem);
			campo.focus();	
			return false;
		}
	}
	return true;
}


// VALIDA UM CAMPO E-MAIL
function isEmail(campo,mensagem)
{
	//if (isNotEmpty(campo))
	if(campo.value != ""){
		var i = 1;
		sValor = campo.value
		sLength = sValor.length;

		while ((i < sLength) && (sValor.charAt(i) != '@'))
			i++
		if ((i >= sLength) || (sValor.charAt(i) != '@')) {
			alert(mensagem);
			campo.value = "";
			campo.focus();
			return false;
		}
		else
			i += 2;
		while ((i < sLength) && (sValor.charAt(i) != '.'))
			i++
		if ((i >= sLength - 1) || (sValor.charAt(i) != '.')) {
			alert(mensagem);
			campo.value = "";
			campo.focus();
			return false;
		}
	}
	return true;
}

function isChecked(pCampo, pMsg) {
	var strRetorno = false;
	for ( var i = 0; i < document.getElementsByName( pCampo ).length; i++ ) {
		if ( document.getElementsByName( pCampo )[i].checked ) {
			//var sCampo = document.getElementsByName( pCampo )[i].value;
			var strRetorno = true;
			break;
		}
	}
	if (!strRetorno) { alert(pMsg); }
	return strRetorno;
}

