// JavaScript Document
function notclick() {
	if (event.button==2||event.button==3) {
	 oncontextmenu='return false';
	  }
}
document.onmousedown=notclick
document.oncontextmenu = new Function("return false;")


function txtlogin_over(txt,name){
	if(txt=='login'){
		txtlogin.value='';
		return;
	}
	if(txt==''){
		txtlogin.value=name;
		return;
	}
	
}
function txtsenha_over(txt,name){
	if(txt=='senha'){
		senha.value='';
		return;
	}
	if(txt==''){
		senha.value=name;
		return;
	}
	
}

function preload_images(){
elc_btn_recados_over = new Image();
elc_btn_recados_over.src = "images/elc_btn_recados_over.gif";
elc_btn_fotos_over = new Image();
elc_btn_fotos_over.src = "images/elc_btn_fotos_over.gif";
elc_btn_videos_over = new Image();
elc_btn_videos_over.src = "images/elc_btn_videos_over.gif";

btn_ok_over = new Image();
btn_ok_over.src = "images/btn_ok_over.gif";

shp_btn_ir_loja_over = new Image();
shp_btn_ir_loja_over.src = "images/shp_btn_ir_loja_over.gif";

btn_confira_over = new Image();
btn_confira_over.src = "images/btn_confira_over.gif";
}

function preload_images_interna(){
elc_btn_recados_over = new Image();
elc_btn_recados_over.src = "../images/elc_btn_recados_over.gif";
elc_btn_fotos_over = new Image();
elc_btn_fotos_over.src = "../images/elc_btn_fotos_over.gif";
elc_btn_videos_over = new Image();
elc_btn_videos_over.src = "../images/elc_btn_videos_over.gif";

btn_ok_over = new Image();
btn_ok_over.src = "../images/btn_ok_over.gif";

shp_btn_ir_loja_over = new Image();
shp_btn_ir_loja_over.src = "../images/shp_btn_ir_loja_over.gif";

btn_confira_over = new Image();
btn_confira_over.src = "../images/btn_confira_over.gif";

}

function Ccount(fd) {
(fd.value.length>500) ? fd.value=fd.value.substring(0,500) : document.getElementById('caracteres').childNodes[0].data=(500-fd.value.length);
}
function ontime(){
	document.getElementById('time1').style.display = 'block';
}
function outtime(){
	document.getElementById('time1').style.display = 'none';
}

function popup(url,name,w,h,s,r){	
	window.open(url,name,"height="+h+",width="+w+",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+s+",resizable="+r)
}

function autoTab(input,len, e) {
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);	
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
		}
	function containsElement(arr, ele) {
		var found = false, index = 0;
		while(!found && index < arr.length)
			if(arr[index] == ele)
			found = true;
			else
			index++;
			return found;
	}
	function getIndex(input) {
		var index = -1, i = 0, found = false;
		while (i < input.form.length && index == -1)
			if (input.form[i] == input)index = i;
			else i++;
			return index;
		}
	return true;
}
function somente_numeros(){
if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;
}
function checkForm(form)
	{
	if (form.action[0].checked)
		return checkEmail(form.email);
	else
		return checkEmail(form.email) && checkPassword(form.senha) ;	
	}

function checkPassword(PasswordTextObjetc)
{
	/**** OG 01/30/2000 - password length changed to 4 */
    if (PasswordTextObjetc.value.length < 4) {
		alert("A Senha deve ter mais de 4 caracteres");
		PasswordTextObjetc.select();
		PasswordTextObjetc.focus();
		return false;
	}	
}
function popup(url,name,w,h,s,r){	
	window.open(url,name,"height="+h+",width="+w+",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+s+",resizable="+r)
}

//funçoes do popup do carrinho
function checkLocation() {
	if (navigator.appName == "Netscape") {			
		if(document.getElementById('div_popup_cart').style.display==''){
			//alert('Netscape');
			document.getElementById('div_popup_cart').style.top=window.pageYOffset+135;		
			}
		}
	else {
		if(document.getElementById('div_popup_cart').style.display==''){
			//alert('Outros');
			document.getElementById('div_popup_cart').style.pixelTop=document.body.scrollTop+135;
			}
		}
	setTimeout("checkLocation()",1);
}
function validacpf(obj_cpf){ 
  var i; 
  s = obj_cpf.value; 
  s=s.replace(".", "") ; //primeiro ponto
  s=s.replace(".", "") ; //segundo ponto
  s=s.replace("-", "") ;

  var c = s.substr(0,9); 
  var dv = s.substr(9,2); 
  var d1 = 0; 
  for (i = 0; i < 9; i++){ 
  	d1 += c.charAt(i)*(10-i); 
  	} 
  if (d1 == 0){ 
  	alert("CPF Invalido! Verifique o que foi digitado. Por favor digite apenas os números!");
	obj_cpf.value='';
	obj_cpf.focus();
  	return false; 
  	} 
  d1 = 11 - (d1 % 11); 
  if (d1 > 9) d1 = 0; 
  if (dv.charAt(0) != d1){   
	alert("CPF Invalido!! Verifique o que foi digitado. Por favor digite apenas os números!");
	obj_cpf.value='';
	obj_cpf.focus();
  	return false; 
  	} 
  d1 *= 2; 
  for (i = 0; i < 9; i++){ 
  	d1 += c.charAt(i)*(11-i); 
  	} 
  d1 = 11 - (d1 % 11); 
  if (d1 > 9) d1 = 0; 
  if (dv.charAt(1) != d1){ 
  	alert("CPF Invalido!!! Verifique o que foi digitado. Por favor digite apenas os números!");
	obj_cpf.value='';
	obj_cpf.focus();
  	return false; 
  	}
  else{
  	return true;
	}
}


function checkEmail(obj){
	var EmailText=obj.value;
	if ((EmailText.search(/;/i) == -1) &&
	    (EmailText.search(/,/i) == -1) &&
	    (EmailText.indexOf("..") == -1) &&
	    (EmailText.indexOf(".@") == -1) &&
	    (EmailText.indexOf("@.") == -1) &&
	    (EmailText.search(/ /i) == -1) &&
	    (EmailText.search(/"/i) == -1) &&
	    (EmailText.search(/'/i) == -1) &&
	    (EmailText.indexOf("^") == -1) &&
	    (EmailText.search(/`/i) == -1) &&
	    (EmailText.search(/~/i) == -1) &&
	    (EmailText.search(/ç/i) == -1) &&
	    (EmailText.length != 0) &&
	    (EmailText.search(/@/i) >= 1) &&
	    (EmailText.substr(0,1) != ".") && /*Não pode começar com ponto*/
		(EmailText.substr(0,1) != "@") && /*Não pode começar com arroba*/
	    (EmailText.substr(EmailText.length-1) != ".") && /*Não pode terminar com ponto*/
		(EmailText.substr(EmailText.length-1) != "@") && /*Não pode terminar com arroba*/
	    (EmailText.indexOf("hotmail.com.br") == -1) &&
	    (EmailText.indexOf("@aol.com.br") == -1))
		return true;
	else if (EmailText.indexOf("hotmail.com.br") >= 0)
		{
		alert("Atenção: O E-mail HOTMAIL não termina com .BR\nEle será automaticamente corrigido");
		obj.value = EmailText.replace("hotmail.com.br", "hotmail.com");
		obj.focus();
		return false;
		}
	else if (EmailText.indexOf("aol.com.br") >= 0)
		{
		alert("Atenção: O E-mail AOL não termina com .BR\nEle será automaticamente corrigido");
		obj.value = EmailText.replace("aol.com.br", "aol.com");
		obj.focus();
		return false;
		}
	else if (EmailText.indexOf(" ") >= 0)
		{
		alert("Atenção: O E-mail não deve conter espaços em branco\nEle será automaticamente corrigido");
		while(EmailText.indexOf(" ") >= 0)
			EmailText= EmailText.replace(" ", "");
		obj.value = EmailText
		obj.focus();
		return false;
		}
	else
	    {
		alert("Formato do endereço de E-mail Incorreto!");
		obj.select();
		obj.focus();
		return false; 
	    }
}
