function doKeyDown() {
	if(event.keyCode==13) {		
		var activeElement = window.document.activeElement;
		var attType = activeElement.getAttribute('type'); 		
		
		if ( activeElement.tagName == 'BODY') {
			event.returnValue = false;
			return;
		}
		
		if (activeElement.tagName == 'INPUT') {						
			if(attType =='text' && ( compareOldNew() || CheckString()) ) {
				event.returnValue = false;
				return;
			}			
		}					
		event.returnValue = true;	
	}
}

function compareOldNew() {
	return document.getElementById('txtSearchText').value == document.getElementById('hSearcText').value;
}


function CheckString() {
	var txtSearchVal = document.getElementById('txtSearchText').value;

	if( txtSearchVal == '' || txtSearchVal == 'undefined' || txtSearchVal == null)
		return true;
	else if(txtSearchVal.length == 1){		
		alert('Search phrase has a minimum of 2 characters');
		return true;
	}
	return false;
}

function checkTagName(val) {
  switch(val) {
		case 'INPUT':
		case 'BODY':		
		  return true;
		default:
		 return false;   
  }
}

function checkAttributeType(val) {
  switch(val) {
		case 'submit':
		case 'button':
		//case 'text':
		//case 'checkbox':
		  return true;
		default:
		 return false;   
  }
}

function checkSaerchTextBox() {
	if(document.getElementById('txtSearchText').value == '' 
		  || document.getElementById('txtSearchText').value == 'undefined' 
		  || document.getElementById('txtSearchText').value == null)
		{
			return false;
		}
		
		if(document.getElementById('txtSearchText').value.length < 2) 
		{
			alert('Must Enter a search phrase of 2 charecters minimum');
			return false;
		}
		return true;
}


function doClear(){  	
	document.getElementById('txtSearchText').value = '';
	document.getElementById('cbArticles').checked  = false;
	document.getElementById('cbNews').checked  = false;
	document.getElementById('cbEvents').checked  = false;
	document.getElementById('cbMatchTable').checked  = false;
	document.getElementById('cbProductsTree').checked   = false;
	document.getElementById('cbSpecificProd').checked  = false;
	document.getElementById('cbNewTech').checked  = false;
	document.getElementById('cbSpecialOffer').checked  = false;			
	document.getElementById('cbGeneralSpecialOffer').checked  = false;	
	
	if(document.getElementById('dllSuppliers').selectedIndex != 0) 
	{
		document.getElementById('dllSuppliers').options(document.getElementById('dllSuppliers').selectedIndex).selected = false;
		document.getElementById('dllSuppliers').selectedIndex = 0;
	}
	
	if(document.getElementById('ddlManufacturers').selectedIndex != 0) 
	{		
		document.getElementById('ddlManufacturers').options(document.getElementById('ddlManufacturers').selectedIndex).selected = false;
		document.getElementById('ddlManufacturers').selectedIndex = 0;
	}
}

function invBody1_keyDown() {	
	if(event.keyCode==13) {
		if (window.document.activeElement.tagName == 'INPUT' &&  
			(window.document.activeElement.getAttribute('type') == 'submit' || 
				window.document.activeElement.getAttribute('type') == 'button') ) 															
			event.returnValue = false;
		else 	
			event.returnValue = true;					
	}
}		

function doOpen(url) {
	window.open(url);
}

function doCheckBoxClick(obj) {
	if(obj.checked && !baseForm.cbSpecificProd.checked) {
		baseForm.cbSpecificProd.checked = true;
	}	
}

function doSpecificProdClick() {
	if(!baseForm.cbSpecificProd.checked) {
		baseForm.cbNewTech.checked = false;
		baseForm.cbSpecialOffer.checked = false;
		baseForm.cbGeneralSpecialOffer.checked = false;
	}	
}

function doVlidate(oSrc, args) {
	//alert('bla');
	if (!baseForm.cbArticles.checked && 
	     !baseForm.cbNews.checked &&
	     !baseForm.cbArticles.checked && 
	     !baseForm.cbEvents.checked && 
	     !baseForm.cbMatchTable.checked && 
	     !baseForm.cbProductsTree.checked &&
	     !baseForm.cbSpecificProd.checked) {	     
			args.IsValid = false;	
		} else {
			args.IsValid = true;	
		}
}



//-------------------------------------- FUNCTIONS ADDED BY URIEL FOR CATEGORIES NEW DISPLY IN PRODUCTS.ASP ---------------------------------
	var oPopup = window.createPopup();
	
	function displaySubCategory(catId,link){
		//showDetails();
		var locationArr = window.location + "u";
		locationArr = locationArr.split("/");
		//alert(window.possition);
		var baseUrl = "";
		//for(var a=0; a < locationArr.length-1; a++){
			baseUrl += locationArr[0] + "/" + locationArr[1] + "/" + locationArr[2] + "/"; //+ locationArr[3] + "/";
			//alert(baseUrl);
		//}
		//alert(baseUrl);
		
		var ht = document.getElementById("table" + catId);
		if(ht.rows.length < 1){
			//alert(baseUrl + link);
			window.location.href = baseUrl + link;
			
		}else{
			if(document.getElementById("productID" + catId).style.display == "block"){
				document.getElementById("productID" + catId).style.display = "none";
			}
			else{
				document.getElementById("productID" + catId).style.display = "block";
			}
		}
		//alert();
	}
		
	var ComentsArr = new Array();
	var LevelsArr = new Array();
	var IdsArr = new Array();
	function showDetails(level,id){
		
		if(IdsArr != null){
			for(var i = 0; i < IdsArr.length; i++){
				if(IdsArr[i] == id && LevelsArr[i] == level){
					var oPopBody = oPopup.document.body;
					oPopBody.style.backgroundColor = "lightblue";
					oPopBody.style.border = "solid black 1px";
					oPopBody.style.fontSize = "7pt";
					oPopBody.style.fontFamily = "Verdana";
					oPopBody.style.fontWeight = "bold";
					oPopBody.innerHTML = ComentsArr[i];
					oPopup.show(window.event.clientX+15, window.event.clientY-45, 180, 40, document.body);
				}
			}
		}
	}
	
	function hideDetails(){
	
		oPopup.hide();	
	
	}
		

