
function openWindow(url,w,h)
{
	var screenW = 640, screenH = 480;
	if (parseInt(navigator.appVersion)>3) {
	 screenW = screen.width;
	 screenH = screen.height;
	}
	else if (navigator.appName == "Netscape"
	    && parseInt(navigator.appVersion)==3
	    && navigator.javaEnabled()
	   )
	{
	 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
	 var jScreenSize = jToolkit.getScreenSize();
	 screenW = jScreenSize.width;
	 screenH = jScreenSize.height;
	}
	if(h > screenH)
	{
		h = screenH-65;
	}
	if(w > screenW)
	{
		w = screenW-30;
	}


	w=w+30;

	pos_left = parseInt((screenW-w)/2);
	pos_top = parseInt((screenH-h)/2);
	janela = window.open(url,'mapa_localizacao','width='+w+', height='+h+',toolbar=no,left='+pos_left+',top='+pos_top+',statusbar=no,status=no');
	janela.resizeTo(w,h);
	//janela.moveTo(pos_left,(screenH-h)/2);
	janela.focus();
}

function mostraLocalizacao()
{
	openWindow('mapa_localizacao.htm',556,540);
	return false;
}

function validate_email(email)
{
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function KeyUpPhone(objeto)
{
	var TEL = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 4)
		TEL += "-";
		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
		TEL += objeto.value.charAt(i);
	}
	if (TEL != OLD)
	objeto.value = TEL;
}

function maskCompletePhone(objeto)
{
	var TEL = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 2 || i == 7)
			TEL += "-";
		if ((objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9'))
		TEL += objeto.value.charAt(i);
	}
	if (TEL != OLD)
	objeto.value = TEL;
}
function KeyUpCEP(objeto)
{
	var CEP = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 5)
		CEP += "-";
		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
		CEP += objeto.value.charAt(i);
	}
	if (CEP != OLD)
	objeto.value = CEP;
}
function KeyUpCPF(objeto)
{
	var CPF = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 3)
		CPF += ".";
		else if (i == 7)
		CPF += ".";
		else if (i == 11)
		CPF += "-";
		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
		CPF += objeto.value.charAt(i);
	}
	if (CPF != OLD)
	objeto.value = CPF;
}
function KeyUpDate(objeto)
{
	var NEW = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 2 || i == 5)
			NEW += "/";
		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
			NEW += objeto.value.charAt(i);
	}
	if (NEW != OLD)
		objeto.value = NEW;
}
function KeyUpCNPJ(objeto)
{
	var NEW = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 2 || i == 6)
			NEW += ".";
		if (i == 10)
			NEW += "/";
		if (i == 15)
			NEW += "-";

		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
			NEW += objeto.value.charAt(i);
	}
	if (NEW != OLD)
		objeto.value = NEW;
}
function KeyUpNumbers(objeto)
{
	var NEW = "";
	var OLD = objeto.value;

	for (i=0; i<objeto.value.length; i++)
	{
		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
			NEW += objeto.value.charAt(i);
	}

	if (NEW != OLD)
		objeto.value = NEW;
}
function openImageProduct(id)
{
	instWin = window.open('product_image.php?id='+id,'Produto','width=420,height=420,top=100,left=100');
	instWin.focus();
}
