/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// NAVIGATION - open nest
function navigation_viewNest(id) {
    var nest = $(id);
    new Effect.toggle(nest, 'blind', { duration: 0.4 });
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// PRODUCT SEACH - toggle display of form element
function products_searchForm(show) {

//this works on blog site
    new Effect.toggle('header_product_search', 'appear', { duration: 0.3 });

//    if (show)
//        showElement('header_product_search');
//    else
//        hideElement('header_product_search');

}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// PRODUCTS - enlarge view
function products_viewElarge(show) {

    //new Effect.toggle('body_fog', 'appear', { duration: 0.4 });
    //new Effect.toggle('load_layer', 'appear', { duration: 0.4 });

    if(show == true) {
    $('load_layer').style.display = 'block';
    $('body_fog').style.display	  = 'block';
    } else {
    $('load_layer').style.display = 'none';
    $('body_fog').style.display   = 'none';
   }

   return false;
}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// PRODUCTS - restock message
function products_restockMessage(show) {

    new Effect.toggle('restock_layer', 'appear', { duration: 0.3 });
//    if (show)
//        showElement('restock_layer');
//    else
//        hideElement('restock_layer');

}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// PRODUCTS - restock message
function products_addToBag(show) {

//    if (show)
//        showElement('shopping_bag_layer');
//    else
//        hideElement('shopping_bag_layer'); 
         
    new Effect.toggle('shopping_bag_layer', 'appear', { duration: 0.3 });

}

// PRODUCTS CHART SIZE FOR CLOTHES - restock message
function products_clothesChart(show){
    new Effect.toggle('size_chart_page_clothes', 'appear', { duration: 0.3 });
    return false;
//    if (show)
//        showElement('size_chart_page_clothes');
//    else
//        hideElement('size_chart_page_clothes'); 
}

// PRODUCTS CHART SIZE FOR SHOES - restock message
function products_shoesChart(show){
    new Effect.toggle('size_chart_page_shoes', 'appear', { duration: 0.3 });
    return false;

//    if (show)
//        showElement('size_chart_page_shoes');
//    else
//        hideElement('size_chart_page_shoes'); 
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// PRODUCTS - ensure the quantity is validated number by harry
function products_validateQty(source, value) {
    var qtyStr = value.Value;
    
    if (qtyStr == '') {
        value.IsValid = false;
        return false;
    }
    
    var qtyNum = new Number(qtyStr);

    var type = typeof (qtyNum);
    if (isNaN(qtyNum) || qtyNum <= 0) {
        value.IsValid = false;
        return false;        
    }

    value.IsValid = true;
    return true;
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// PRODUCTS - size select
function products_toggleSelect(id) {
    id = (id == null) ? "size_options" : id + "_options";
    if ($(id)) {
        new Effect.toggle(id, 'appear', {
            delay: 0,
            duration: .25,
            afterFinish: function() {

            }
        });
    }
}

function products_toggleSelectValue(input, value, text) {
    $(input + "_input").value = value;
    $(input + "_title").innerHTML = text;
    products_toggleSelect(input);
}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// PRODUCTS - size chart
function products_sizingChart(show) {

    new Effect.toggle('sizing_chart_layer', 'appear', { duration: 0.3 });

//    if (show)
//        showElement('sizing_chart_layer');
//    else
//        hideElement('sizing_chart_layer'); 

}


function receipt_Popup(ordernumber) {
    window.open('/LRPrintReceipt.aspx?OrderNumber=' + ordernumber, 'glossary','scrollbars=yes,toolbar=no,menubar=no,status=no,width=580,height=600');
}

function hide_Cart() {
    //hideElement('shopping_bag_layer');
    new Effect.toggle('shopping_bag_layer', 'appear', { duration: 0.3 });
}

function shopping_Cart(show) {
    new Effect.toggle('shopping_bag_layer', 'appear', { duration: 0.3 });

//    if (show)
//        showElement('shopping_bag_layer');
//    else
//        hideElement('shopping_bag_layer'); 
}

function email_Friend(show) {
	new Effect.toggle('emailtofriend', 'appear', { duration: 0.3 });
	return false;

//    if (show)
//        showElement('emailtofriend');
//    else
//        hideElement('emailtofriend'); 

}

