/**
 * @author Hiep
 */

function checkKeypress(textObj, maxChar){
    var result = true;
    var charTyped = textObj.value.length;
    if (charTyped >= maxChar) {
        result = false;
    }
    if (window.event) 
        window.event.returnValue = result;
    
    return result;
}

function checkKeyup(txtObj, countObj, maxChar){
    var charTyped = txtObj.value.length;
    var charLeft = maxChar - charTyped;
    if (charLeft < 0) {
        var diff = charTyped - maxChar;
        var validText = txtObj.value.substr(0, charTyped - diff);
        txtObj.value = validText;
        charLeft = 0;
    }
    countObj.value = charLeft;
}
function checkIsChecked(message, classChk){ 
    var elements = document.getElementsByTagName('input');
    for (var i = 0; i < elements.length; i++) {
        if (message != null) {
            if ((classChk != null && elements[i].type == 'checkbox' && elements[i].checked != '' && elements[i].parentNode.className == classChk) || (classChk == null && elements[i].type == 'checkbox' && elements[i].checked != '')) 
                return confirm(message);
        }
        else {
            if ((classChk != null && elements[i].type == 'checkbox' && elements[i].checked != '' && elements[i].parentNode.className == classChk) || (classChk == null && elements[i].type == 'checkbox' && elements[i].checked != '')) 
                return confirm('Are you sure you want to delete the selected items?');
        }
    }
    return false;
}

///////////////////////////
$(document).ready(function () {
			      hideAllSubMenu(true);
			});
function hideAllSubMenu(excepCurrentCategory)
{
    if(document.getElementById("ddblueblockmenu")!=null)
    {
        var ULExpanded = document.getElementById("ddblueblockmenu").getElementsByTagName("UL");  
        for (var i = 0; i < ULExpanded.length; i++) { 
            ULExpanded[i].style.display = "none";
        }
        
        if (excepCurrentCategory)
        for (var i = 0; i < ULExpanded.length; i++) 
          if (ULExpanded[i].attributes["category_id"].value==category_id)  ULExpanded[i].style.display = "";
        
        return
                
        
        try{ //at product_list_by_category.aspx
	        var ULExpanded = document.getElementById("ddblueblockmenu").getElementsByTagName("UL"); 
    	    
    	    
            for (var i = 0; i < ULExpanded.length; i++) { 
            //alert(excepCurrentCategory)
           // ULExpanded[i].style.display = "none";
                if (excepCurrentCategory)
                    if (ULExpanded[i].attributes["category_id"].value!=category_id)  ULExpanded[i].style.display = "none";
                else 
                {
                    ULExpanded[i].style.display = "none";
                    
                }
            }
            
            var categories = document.getElementById("ddblueblockmenu").getElementsByTagName("span"); 
            for (var i = 0; i < categories.length; i++) { 
             //if (categories[i].category_id==category_id)  categories[i].innerHTML="-&nbsp;"; 
            }
        }
        catch(e){//at product_home_page.aspx
          ULExpanded = document.getElementById("ddblueblockmenu").getElementsByTagName("UL"); 
          for (var i = 0; i < ULExpanded.length; i++) { 
            ULExpanded[i].style.display = "none"; 
          }
        }
   }
}

function menuOnclick(obj){
     hideAllSubMenu(false);
     
    var sub_menu02 = document.getElementById(obj.id + "_sub");
    if (sub_menu02 != null) {
        if (sub_menu02.style.display == 'none') {
           sub_menu02.style.display = '';
           
        }
        else {
            sub_menu02.style.display = 'none';
            
			/*$("#"+sub_menu02.id).hide("slow");*/
        }
        
    }
}


function openHelp(vLink)
{ 
 
	window.open(vLink, 'Invoices', 'width=800,height=850,scrollbars=1,status=no,resizable=yes,toolbar=no,location=no,fullscreen=no,titlebar=no');
}
 
///////////
 
