function leapTo (link)
   {
   var new_url=link;
   if (  (new_url != "")  &&  (new_url != null)  )
      window.location=new_url;
   else
      alert("");
   }
   
   
	function CheckTextLen(frmForm) {
	var blnLenOK = false;
	var MinLength = 0;	
	var s = '';
	
	for (var i = 0; i < frmForm.elements.length; i++) {
		if ('text' == frmForm.elements[i].type) {
			s = CheckTextChars(frmForm.elements[i].value);
			frmForm.elements[i].value = s;
			if (s.length != 0) {
				if (s.length > MinLength) {
					blnLenOK = true;
				} else {
					alert('A Palavra-chave deve ter mais de '+ MinLength + ' letras.\nFavor entre a informação de novo. ');
					return (false);				
				}
			} else {
				blnLenOK = true;
			}
		}
	}

	if (blnLenOK == true) {	
		//frmForm.submit();	
		//alert('blnLenOK == true');	
		return (true);
	}
	else {
		return (false);
	}
	
}

function SubmitFormBook(frmForm) {
	var i = 0;
	ClearOtherSearchForms(frmForm);	
	if (CheckBookLen(frmForm) == true) {
		frmForm.submit();		
	}
}


function CheckBookLen(frmForm) {
	var blnLenOK = false;
	var MinLength = 2;	
	var s = '';
	
	for (var i = 0; i < frmForm.elements.length; i++) {
		if ('text' == frmForm.elements[i].type) {
			s = CheckTextChars(frmForm.elements[i].value);
			frmForm.elements[i].value = s;
			if (s.length != 0){			
				if (s.length > MinLength) {
					blnLenOK = true;
				} else {
					alert('A Palavra-chave deve ter mais de '+ MinLength + ' letras.\nFavor entre a informação de novo. ');
					return (false);
				
				}
			}
		}
	}

	if (blnLenOK == true) {	
		//frmForm.submit();	
		//alert('blnLenOK == true');	
		return (true);
	}
	else {
		return (false);
	}
	


}

function CheckSmallText(strText) {
	var i = 0;
	var strWords = new Array('U2');

	for (i = 0; i < strWords.length; i++) {
		if (strWords[i].toLowerCase() == strText.toLowerCase()) {
			return true;
		}
	}	
return false;
}

function CheckTextChars(strText) {
	var strNewText = '';
	var i = 0;
	var j = 0;
	var A = '';
	var B = '';
	var strChars = ' 0123456789abcdefghijklmnopqrstuvwxyz';
	
	return strText;
	
	//erase the invalids characteres
	for (i = 0; i < strText.length; i++) {
		A = strText.substring(i, i + 1);
		for (j = 0; j < strChars.length; j++) {
			B = strChars.substring(j, j + 1);
			if (A.toLowerCase() == B.toLowerCase()) {
				strNewText = strNewText + A;
			}
		}
	}	

	//LTrim
	strText = strNewText;
	for (i = 0; i < strText.length; i++) {
		if (strText.substring(i, i + 1) == ' ') {
			strNewText = strText.substring(i + 1, strText.length);
		} else {
			i = (strText.length + 1)
		}
	}	

	//RTrim
	strText = strNewText;
	for (i = (strText.length - 1); i > 0; i--) {
		if (strText.substring(i, i + 1) == ' ') {
			strNewText = strText.substring(0, i);
		} else {
			i = -1
		}
	}	
	
return strNewText;
}


function SetActionOnChange(frmForm) {
	// use this to always have a correct action set on the form. 
	// Necessary when user hits enter after typing in and doesnt click OK button
	var idxSelected = frmForm.category.selectedIndex;

	frmForm.action = frmForm.category.options[idxSelected].value;
	
	return CheckTextLen(frmForm);

}

	function GetSectionName()
	{
		document.frmSearch.SectionName.value = document.frmSearch.SelectCategory[document.frmSearch.SelectCategory.selectedIndex].innerText;
	}
	





	
	
	
	
	
	
	
	
	
	function OpenEcard(FileName)
{
window.open(FileName, "w40soma", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resize=yes,copyhistory=no,width=778,height=482,");
}

function AutoCalc(NewQty, OldQty) {
	if (NewQty != OldQty.value) {
		if (document.layers) {
			document.layers['content'].document.forms['formwsoma'].submit();
        }
		else {
            document.formwsoma.submit();
        }
	}
}


function validate(toPage)	{
	var nSelected
	
	if (document.layers) {
		var nSelected = document.forms["formwsoma"].elements["ship_region"].selectedIndex;
	}
	else {
		var nSelected = document.formwsoma.ship_region.selectedIndex;
	}
	
	if (nSelected == 0) {
		alert("Informe a região da entrega");
	}
	else {
	    ok = 0;
		if (isNaN(document.formwsoma.quantidade.length)) {
			if (document.formwsoma.quantidade.value != document.formwsoma.quantidadeold.value)
			  ok = 1 }
		else {
			for (k=0; k < document.formwsoma.quantidade.length ; k++) {
				if (document.formwsoma.quantidade[k].value != document.formwsoma.quantidadeold[k].value) {
				  ok = 1 }}}
		if (ok != 0) {
			document.formwsoma.submit() }
		else {
			document.location.replace(toPage) }
	}
}



VerifiqueTAB=true;
function Mostra(quem, tammax) {
	if ( (quem.value.length == tammax) && (VerifiqueTAB) ) {
		var i=0,j=0, indice=-1;
		for (i=0; i<document.forms.length; i++) {
			for (j=0; j<document.forms[i].elements.length; j++) {
				if (document.forms[i].elements[j].name == quem.name) {
					indice=i;
					break;
				}
			}
			if (indice != -1)
		         break;
		}
		for (i=0; i<=document.forms[indice].elements.length; i++) {
			if (document.forms[indice].elements[i].name == quem.name) {
				while ( (document.forms[indice].elements[(i+1)].type == "hidden") &&
						(i < document.forms[indice].elements.length) ) {
							i++;
				}
				document.forms[indice].elements[(i+1)].focus();
				VerifiqueTAB=false;
				break;
			}
		}
	}
}