﻿
function bindTopCatg(chkVal) {
    var topcatg = YAHOO.util.Dom.get(_ddlTopCategory);
    var pricerange = YAHOO.util.Dom.get(_ddlPriceRange);
    
    for (i = topcatg.length - 1; i >= 0; i--) {
        topcatg.options[i] = null;
    }
    for (j = pricerange.length - 1; j >= 0; j--) {
        pricerange.options[j] = null;
    }

    var messages;
    var op, m;
    
    op = document.createElement('option');
    op.text = "All";
    op.value = "all";
    topcatg.options.add(op);
    
    if (chkVal.toLowerCase() == 'online') {
        messages = _WRCProductJSON;
        pricemessage = _SearchPriceRange;
        for (var i = 0; i < messages.length; i++) {
            m = messages[i];
            op = document.createElement('option');
            op.text = m.typetitle;
            op.value = m.typetitle;
            if (op.text.toLowerCase() != 'watches') {
                topcatg.options.add(op);
            }
        }
        
        for (var i = 0; i < pricemessage.length; i++) {
            m = pricemessage[i];
            op = document.createElement('option');
            op.text = m.name;
            op.value = m.id;
            pricerange.options.add(op);
        }
    }
    else if (chkVal.toLowerCase() == 'instore') {
        messages = _INProductJSON;
        pricemessage = _SearchPriceRange;
        for (var i = 0; i < messages.length; i++) {
            m = messages[i];
            op = document.createElement('option');
            op.text = m.stylename;
            op.value = m.stylename;
            topcatg.options.add(op);
        }
        
        for (var i = 0; i < pricemessage.length; i++) {
            m = pricemessage[i];
            op = document.createElement('option');
            op.text = m.name;
            op.value = m.id;
            pricerange.options.add(op);
        }
    }
    else if (chkVal.toLowerCase() == 'clearance') {
        messages = _CRProductsJSON;
        pricemessage = _SearchClearancePriceRange;
        for (var i = 0; i < messages.length; i++) {
            m = messages[i];
            op = document.createElement('option');
            op.text = m.categoryname;
            op.value = m.categoryname;
            topcatg.options.add(op);            
        }    
        for (var i = 0; i < pricemessage.length; i++) {
            m = pricemessage[i];
            op = document.createElement('option');
            op.text = m.name;
            op.value = m.id;
            pricerange.options.add(op);                        
        }
        var newOpt = document.createElement('option');
        newOpt.text = 'All';
        newOpt.value = '0';
        pricerange.options.add(newOpt, 1);
    }
    else if (chkVal.toLowerCase() == 'watches') {
        messages = _WatchesJSON;
        pricemessage = _SearchPriceRange;
        for (var i = 0; i < messages.length; i++) {
            m = messages[i];
            
            if( m.categoryname == "Polanti" || m.categoryname == "Rolex" ){
                op = document.createElement('option');
                op.text = m.categoryname;
                op.value = m.categoryname;
                topcatg.options.add(op);
            }
        }



        for (var i = 0; i < pricemessage.length; i++) {
            m = pricemessage[i];
            op = document.createElement('option');
            op.text = m.name;
            op.value = m.id;
            pricerange.options.add(op);
        }
    }
	else if (chkVal.toLowerCase() == 'wilsonandsonwatch') {
        messages = _WatchesJSON;
        pricemessage = _SearchPriceRange;
        for (var i = 0; i < messages.length; i++) {
            m = messages[i];

            if (m.categoryname == "Polanti") {
                op = document.createElement('option');
                op.text = m.categoryname;
                op.value = m.categoryname;
                topcatg.options.add(op);
            }
        }

        for (var i = 0; i < pricemessage.length; i++) {
            m = pricemessage[i];
            op = document.createElement('option');
            op.text = m.name;
            op.value = m.id;
            pricerange.options.add(op);
        }
		
		$("#ctl00_cphBody_ddlTopCategory option[value='all']").remove();
		//topcatg.options.remove(0);
    }
    else if (chkVal.toLowerCase() == 'watch') {
        messages = _WatchesJSON;
        pricemessage = _SearchPriceRange;
        for (var i = 0; i < messages.length - 1; i++)
         {
            m = messages[i];
            if( m.categoryname == "Polanti" || m.categoryname == "Rolex" ){
                op = document.createElement('option');
                op.text = m.categoryname;
                op.value = m.categoryname;
                topcatg.options.add(op);
            }
        }
        for (var i = 0; i < pricemessage.length; i++)
         {
            m = pricemessage[i];
            op = document.createElement('option');
            op.text = m.name;
            op.value = m.id;
            pricerange.options.add(op);
        }
    }
    else if (chkVal.toLowerCase() == 'alexanderzacharywatch') {
	
        messages = _WatchesJSON;
        pricemessage = _SearchPriceRange;
        for (var i = 0; i < messages.length; i++) {
            m = messages[i];

            if (m.categoryname == "Rolex") {
                op = document.createElement('option');
                op.text = m.categoryname;
                op.value = m.categoryname;
                topcatg.options.add(op);
            }
        }

 

        for (var i = 0; i < pricemessage.length; i++) {
            m = pricemessage[i];
            op = document.createElement('option');
            op.text = m.name;
            op.value = m.id;
            pricerange.options.add(op);
        }
    }
	
	else if (chkVal.toLowerCase() == 'medawarfrandorwatch') {
	
        messages = _WatchesJSON;
        pricemessage = _SearchPriceRange;
        for (var i = 0; i < messages.length; i++) {
            m = messages[i];

            if (m.categoryname == "Polanti") {
                op = document.createElement('option');
                op.text = m.categoryname;
                op.value = m.categoryname;
                topcatg.options.add(op);
            }
        }

 

        for (var i = 0; i < pricemessage.length; i++) {
            m = pricemessage[i];
            op = document.createElement('option');
            op.text = m.name;
            op.value = m.id;
            pricerange.options.add(op);
        }
    }
}
