// winsizer maximum
function WinSizer() {
windowWidth = window.screen.availWidth;
windowHeight = window.screen.availHeight;
window.moveTo(0,0);
window.resizeTo(windowWidth,windowHeight);
}

// open and clouse group
function OpenDivGroup(div){
	if (document.getElementById(div).style.display == "none")
	{
		document.getElementById(div).style.display = "block";
	}
	else
	{
		document.getElementById(div).style.display = "none";
    }
}

// only numbers in textbox
function isNumberKey(evt)
{
   var charCode = (evt.which) ? evt.which : event.keyCode
   if (charCode > 31 && (charCode < 48 || charCode > 57))
      return false;
    return true;
}

// only tiny words
function UCase()
{
 if ((event.keyCode > 96 && event.keyCode < 123)||(event.keyCode > 223 && event.keyCode< 254))
  {
   event.keyCode = event.keyCode - 32;
  }
}

// print
function selfprint() {
self.print();
}

// button without form
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

// define number characters in textbox
function CounterUpdate(opt_countedTextBox, opt_countBody, opt_maxSize) {
  var countedTextBox = opt_countedTextBox ?
    opt_countedTextBox : "countedTextBox";
  var countBody = opt_countBody ? opt_countBody : "countBody";
  var maxSize = opt_maxSize ? opt_maxSize : 1800;
    
  var field = document.getElementById(countedTextBox);
  if (field && field.value.length >= maxSize) {
    field.value = field.value.substring(0, maxSize);
  }
  var txtField = document.getElementById(countBody);
  if (txtField) {  
    txtField.innerHTML = field.value.length;
  }
}


function ValidateCPF(cpf)   
{   
  erro = new String;   
  
    if (cpf.value.length == 11)   
    {     
            cpf.value = cpf.value.replace('.', '');   
            cpf.value = cpf.value.replace('.', '');   
            cpf.value = cpf.value.replace('-', '');   
  
            var nonNumbers = /\D/;   
       
            if (nonNumbers.test(cpf.value))   
            {   
                    erro = "A verificacao de CPF suporta apenas números!";   
            }   
            else   
            {   
                    if (cpf.value == "00000000000" ||   
                            cpf.value == "11111111111" ||   
                            cpf.value == "22222222222" ||   
                            cpf.value == "33333333333" ||   
                            cpf.value == "44444444444" ||   
                            cpf.value == "55555555555" ||   
                            cpf.value == "66666666666" ||   
                            cpf.value == "77777777777" ||   
                            cpf.value == "88888888888" ||   
                            cpf.value == "99999999999") {   
                               
                            erro = "Número de CPF inválido!"   
                    }   
       
                    var a = [];   
                    var b = new Number;   
                    var c = 11;   
  
                    for (i=0; i<11; i++){   
                            a[i] = cpf.value.charAt(i);   
                            if (i < 9) b += (a[i] * --c);   
                    }   
       
                    if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }   
                    b = 0;   
                    c = 11;   
       
                    for (y=0; y<10; y++) b += (a[y] * c--);   
       
                    if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }   
       
                    if ((cpf.value.charAt(9) != a[9]) || (cpf.value.charAt(10) != a[10])) {   
                        erro = "Número de CPF inválido.";   
                    }   
            }   
    }   
    else   
    {   
        if(cpf.value.length == 0) {
			document.getElementById('VoidCPF').style.display='';
			cpf.focus();
            return false;
		}
        else 
            erro = "Número de CPF inválido.";   
    }   
    if (erro.length > 0) {   
            document.getElementById('VoidCPF').style.display='';
            cpf.focus();
            return false;   
    }     
	document.getElementById('VoidCPF').style.display='none';
    return true;       
}


// popups
function popupmail(URL) {
window.open(URL,'','width=385, height=235, top=100, left=150, scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
}
function popupcommitments(URL) {
window.open(URL,'','width=385, height=235, top=100, left=150, scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
}
function popupprint(URL) {
window.open(URL,'','width=720, height=400, top=100, left=80, scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
}


//Checa Caixa Preenchida
function CheckNewCategory(){
	
	if(document.NewCategory.Category.value == ""){
	document.getElementById('VoidCategory').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidCategory').style.display='none';}

	if(erro == 1){return false;} 
	else {return true;}

}


function CheckAlterCategory(){
	
	if(document.AlterCategory.Category.value == ""){
	document.getElementById('VoidCategory').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidCategory').style.display='none';}

	if(erro == 1){return false;} 
	else {return true;}

}


function CheckNewSubCategory(){
	
	if(document.NewSubCategory.SubCategory.value == ""){
	document.getElementById('VoidSubCategory').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidSubCategory').style.display='none';}
	
	if(erro == 1){return false;} 
	else {return true;}

}


function CheckAlterSubCategory(){

	if(document.AlterSubCategory.SubCategory.value == ""){
	document.getElementById('VoidSubCategory').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidSubCategory').style.display='none';}
	
	if(erro == 1){return false;} 
	else {return true;}

}


function CheckNewProduct(){
	
	if(document.NewProduct.Product.value == ""){
	document.getElementById('VoidProduct').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidProduct').style.display='none';}

	if(document.NewProduct.Details.value == ""){
	document.getElementById('VoidDetails').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidDetails').style.display='none';}

	if(erro == 1){return false;} 
	else {return true;}

}


function CheckAlterProduct(){
	
	if(document.AlterProduct.Product.value == ""){
	document.getElementById('VoidProduct').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidProduct').style.display='none';}

	if(document.AlterProduct.Details.value == ""){
	document.getElementById('VoidDetails').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidDetails').style.display='none';}

	if(erro == 1){return false;} 
	else {return true;}

}


function CheckNewMember(){
	
	if(document.NewMember.cpf.value == ""){
	document.getElementById('VoidCPF').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidCPF').style.display='none';} 

	if(document.NewMember.FullName.value == ""){
	document.getElementById('VoidFullName').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidFullName').style.display='none';}

	if(document.NewMember.Login.value == ""){
	document.getElementById('VoidLogin').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidLogin').style.display='none';}

	if(document.NewMember.Password.value == ""){
	document.getElementById('VoidPassword').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidPassword').style.display='none';}

	if(document.NewMember.email.value == ""){
	document.getElementById('Voidemail').style.display='';
	var erro = 1;}
	else {document.getElementById('Voidemail').style.display='none';}

	if(erro == 1){return false;} 
	else {return true;}

}


function CheckChangeMember(){
	
	if(document.ChangeMember.FullName.value == ""){
	document.getElementById('VoidFullName').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidFullName').style.display='none';}

	if(document.ChangeMember.Login.value == ""){
	document.getElementById('VoidLogin').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidLogin').style.display='none';}

	if(document.ChangeMember.Password.value == ""){
	document.getElementById('VoidPassword').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidPassword').style.display='none';}

	if(document.ChangeMember.email.value == ""){
	document.getElementById('Voidemail').style.display='';
	var erro = 1;}
	else {document.getElementById('Voidemail').style.display='none';}

	if(erro == 1){return false;} 
	else {return true;}

}


function CheckChangeMyInfos(){
	
	if(document.ChangeMyInfos.FullName.value == ""){
	document.getElementById('VoidFullName').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidFullName').style.display='none';}

	if(document.ChangeMyInfos.Login.value == ""){
	document.getElementById('VoidLogin').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidLogin').style.display='none';}

	if(document.ChangeMyInfos.Password.value == ""){
	document.getElementById('VoidPassword').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidPassword').style.display='none';}

	if(document.ChangeMyInfos.email.value == ""){
	document.getElementById('Voidemail').style.display='';
	var erro = 1;}
	else {document.getElementById('Voidemail').style.display='none';}

	if(erro == 1){return false;} 
	else {return true;}

}


function CheckWriteTip(){
	
	if(document.WriteTip.Title.value == ""){
	document.getElementById('VoidTitle').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidTitle').style.display='none';}

	if(document.WriteTip.Tip.value == ""){
	document.getElementById('VoidTip').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidTip').style.display='none';}

	if(erro == 1){return false;} 
	else {return true;}

}


function CheckChangeTip(){
	
	if(document.ChangeTip.Title.value == ""){
	document.getElementById('VoidTitle').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidTitle').style.display='none';}

	if(document.ChangeTip.Tip.value == ""){
	document.getElementById('VoidTip').style.display='';
	var erro = 1;}
	else {document.getElementById('VoidTip').style.display='none';}

	if(erro == 1){return false;} 
	else {return true;}

}