var req;

//-- Implementação Cazela Informatica
function abre_popup(url) {
	openWindow( url, 850, 600 ,0 ,0 ,0 ,0 ,1 ,1 ,10 ,10, 1 );
}

//-- Implementação Cazela Informatica
function abre_noticia(idnoticia) {
	url	= "granero_newsdetalhe.php?idnoticia="+idnoticia;
	openWindow( url, 850, 600 ,0 ,0 ,0 ,0 ,1 ,1 ,10, 10, 1 );
}

//-- Implementação Cazela Informatica
function openWindow(url,w,h,tb,stb,l,mb,sb,rs,x,y,centraliza) {
	if (centraliza==1) {
		x = (screen.width-w)/2;
		y = (screen.height-h)/2;
	}
	var t=(document.layers)? ',screenX='+x+',screenY='+y: ',left='+x+',top='+y; //A LITTLE CROSS-BROWSER CODE FOR WINDOW POSITIONING
	tb=(tb)?'yes':'no'; stb=(stb)?'yes':'no'; l=(l)?'yes':'no'; mb=(mb)?'yes':'no'; sb=(sb)?'yes':'no'; rs=(rs)?'yes':'no';
	var x=window.open(url, 'newWin'+new Date().getTime(), 'scrollbars='+sb+',width='+w+',height='+h+',toolbar='+tb+',status='+stb+',menubar='+mb+',links='+l+',resizable='+rs+t);
	x.focus();
	return x;
}

function enviaOrcamento(xTipo) {
	//if (xTipo==1) { formContato.submit(); } // Nao Utilizado
	if (xTipo==2) {
	    window.location = "orcamento_simples.php";
	}
	if (xTipo==3) {
	    window.location = "orcamento_detalhado.php";
	}
    return true;
}

function verificaData(pDATA) {
	if (pDATA.length != 10)
		return false;

	var dia = pDATA.substring(0, 2);
	var mes = pDATA.substring(3, 5);
	var ano = pDATA.substring(6, 10);

	if (parseFloat(mes) < 1 || parseFloat(mes) > 12) {
		return false;
	} else {
		if (parseFloat(mes)==2) {
			if (parseFloat(ano) % 4 == 0 && parseFloat(ano) % 100 != 0) {
				if (parseFloat(dia) < 1 || parseFloat(dia) > 29) {
					return false; 
				}
			} else {
				if (parseFloat(dia) < 1 || parseFloat(dia) > 28) {
					return false;
				}
			}
		} else {
			if (parseFloat(mes)==4 || parseFloat(mes)==6 || parseFloat(mes)==9 || parseFloat(mes)==11) {
				if (parseFloat(dia) < 1 || parseFloat(dia) > 30) {
					return false;
				}
			} else {
				if (parseFloat(dia) < 1 || parseFloat(dia) > 31) {
					return false;
				}
			}	
		}
	}
	if (parseFloat(ano) < 1900 || parseFloat(ano) > 2040) {
		return false;
	}
	
	return true;
}