	String.prototype.trim = function() {
	 return this.replace(/^\s+|\s+$/g,"");
	}

$(document).ready(function () {

	var IE6 = (navigator.userAgent.indexOf("MSIE 6")>=0) ? true : false;

	if(IE6) {
	   $('#wrapper, #footer').hide();
	   $('body').append('<div id="ie6" />');
	   $('#ie6').load('/HTML_Mail/ie6.html');
	}
	
	$('#header .m2 ul.mega_box ul:eq(1)').addClass('last');	

	// HOVER MENU Start
	
    function addMega() {

        $(this).addClass("hovering");
    }

    function removeMega() {

        $(this).removeClass("hovering");
    }

    var megaConfig = {
        interval: 50,
        sensitivity: 4,
        over: addMega,
        timeout: 200,
        out: removeMega
    };

    $(".mega").hoverIntent(megaConfig);


	$.ajaxSetup ({
	    cache: false
	});

	// z-index fix ie
	var zIndexNumber = 1000;
		$('.rt_banner').each(function() {
			$(this).css('zIndex', zIndexNumber);
			zIndexNumber -= 10;
		});
	//
    var currencyselect = "";
    var gbpselect = "";
    var eurselect = "";
    var usdselect = "";
//    $.getJSON('changecurrency.aspx', function (data) {
//        currencyselect = data.currencyoptionvalue;
//        if (currencyselect == "") {
//            gbpselect = 'selected="select"';
//        }
//        else {
//            switch (currencyselect) {
//                case "gbp":
//                    gbpselect = 'selected="select"';
//                    break;
//                case "eur":
//                    eurselect = 'selected="select"';
//                    break;
//                case "usd":
//                    usdselect = 'selected="select"';
//                    break;
//            }
//        }
        // CURRENCY
       // $('.login li:first').before('<li class="c1">Currency:</li><li class="c2"><select name="currency" id="currency" onchange="showValue(this.value);" style="width:95px"><option value="gbp" ' + gbpselect + ' title="assets/images/gb.gif">GBP</option><option value="eur" ' + eurselect + ' title="assets/images/eu.gif">EUR</option><option value="usd" ' + usdselect + ' title="assets/images/us.gif">USD</option></select></li>');
        // currency
       // $('#currency').msDropDown();
        //
   // });

    // autocomplete
//    var cache = {};
//    $("#searchtext").autocomplete({
//        source: function (request, response) {
//            if (cache.term == request.term && cache.content) {
//                response(cache.content);
//                return;
//            }
//            if (new RegExp(cache.term).test(request.term) && cache.content && cache.content.length < 13) {
//                response($.ui.autocomplete.filter(cache.content, request.term));
//                return;
//            }
//            $.ajax({
//                type: 'POST',
//                url: "json/search.aspx",
//                dataType: "json",
//                data: "searchtxt=" + $('#searchtext').val(),
//                success: function (data) {
//                    cache.term = request.term;
//                    cache.content = data;
//                    response(data);
//                }
//            });
//        }
//    });

    //Call MiniBasket
   // getMiniBasket();

    // currency
    // $('#currency').msDropDown();
    //
    $(".basket_box").hide();
    $(".count").click(function() {
     $(".basket_box").slideToggle("slow");
        
    });
});

//function getMiniBasket() {
//    $.getJSON('json/basket_box.aspx', function (data) {
//        $('.basket').html('<div class="basket_box geo_12_darkbrown"><div class="basket_top"></div><div class="here"></div></div>');
//        var BasketTop = '<div class="count geo_12_darkbrown">BAG&nbsp;-&nbsp;' + data.TOTAL_ITEMS + '&nbsp;items&nbsp;<b>|</b>&nbsp;CHECKOUT</div>';

//        var BasketHtml = "";

//        for (var x = 0; x < data.PRODUCTS.length; x++) {
//            BasketHtml += '<div class="item"><a class="tiny-img" href="' + data.PRODUCTS[x].product_href + '"><img src="' + data.PRODUCTS[x].product_img + '" alt="' + data.PRODUCTS[x].product_name + '"/></a><span class="name"><a href="' + data.PRODUCTS[x].product_href + '">' + data.PRODUCTS[x].product_name + '</a></span><span class="desc geo_12_lightbrown">' + data.PRODUCTS[x].product_desc + '</span><span class="price geo_14_darkbrown">' + data.PRODUCTS[x].product_price + '</span><a class="rem_itm" onclick="minibasketremoveItem(' + data.PRODUCTS[x].parentid + ', ' + data.PRODUCTS[x].childid + ');javascript: event.returnValue=false; return false;">Delete</a><div class="clear"></div></div>';
//        }
//        //$('.basket').html(BasketTop + BasketHtml);
//        $('.basket').prepend(BasketTop);
//        if (data.PRODUCTS.length == 0) {
//        	$('.here').html('<div class="geo_12_red empty">Your shopping bag is empty.</div>');
//        }else{
//        $('.here').html(BasketHtml + '<a class="checkout1" href="shoppingcart.aspx"><img src="assets/images/btn_checkout.gif" /></a><span class="total_price geo_14_darkbrown">Total:&nbsp;' + data.TOTAL_AMOUNT + '');
//        
//        }
//        $(".count").click(function () {
//            $(".basket_box").slideToggle();
//        });
//       
//        $('#container').click(function () {
//            $(".basket_box").slideUp();
//        });
//        $(".search").click(function () {
//            $(".basket_box").slideUp();
//        });

//    });
//}

function chktxtSearch() {
    if (document.getElementById('searchtext').value == 'KEYWORDS')
        document.getElementById('searchtext').value = '';
}
function chktxtSearch2() {
    if (document.getElementById('searchtext').value == '')
        document.getElementById('searchtext').value = 'KEYWORDS';
}
function clickButton(e, buttonid) {

    var evt = e ? e : window.event;

    var bt = document.getElementById(buttonid);

    if (bt) {

        if (evt.keyCode == 13) {

            document.getElementById('searchbtn').click();

            return false;

        }

    }

}

function CheckBlank() {
    var txtBox = document.getElementById('searchtext').value;
    //alert(txtBox);
    txtBox = txtBox.trim();
    var sword = 'KEYWORDS';
    if (txtBox != sword.trim() && txtBox != '')
    { setTimeout(function () { window.location = '/search.aspx?CatId=' + txtBox + '&SKI=0'; }, 0); }

    else {
        //        $(document).ready(function () {
        //            $.fn.colorbox({ html: '<div id=\"basketpage_noitems\" class=\"ver_14_green\"><span class=\"ver_18_brown\">Please enter product name or Keywords to search.!</span></div>' });
        //        });
    }
}
function removeItem(itemno, arrayno) {
    var api = $("#" + itemno);
    api.end(1);
    api.remove();
    $.get('getremoverecentitem.aspx', { i: arrayno });
    if (!$("#ulrecentitemid li").length > 0) {
        $(".related").remove();
    }
}
//function minibasketremoveItem(parentid, childid) {
//    $.ajax({
//        type: 'POST',
//        url: 'getremoveminibasketitem.aspx',
//        data: "parentid=" + parentid + "&childid=" + childid,
//        success: function () {
//            $(".basket_box").trigger("click").slideDown("slow");
//            //$(".added_to_basket").fadeIn("slow").delay(800).fadeOut("slow");
//        },
//        dataType: 'html'
//    });
//}
//miniBasket remove Start
function minibasketremoveItem(parentid, childid) {
    $.ajax({
        type: 'POST',
        url: 'getremoveminibasketitem.aspx',
        data: "parentid=" + parentid + "&childid=" + childid,
        success: function () {
            // $(".basket_box").trigger("click").slideDown("slow");
            getMiniBasket();
        },
        dataType: 'html'
    });

}
//miniBasket remove End
function showValue(currencyname) {

    //alert(history.back());
    //alert(location.href);
    window.location = '/changecurrency.aspx?currencyname=' + currencyname+'&prevpage='+location.href;
}

function chktxtsignupEmail() {
    if (document.getElementById('FashionBox').value == 'Enter your email address')
        document.getElementById('FashionBox').value = '';
}
function chktxtsignupEmail2() {
    if (document.getElementById('FashionBox').value == '')
        document.getElementById('FashionBox').value = 'Enter your email address';
}

//Footer Email send Start
function clickButtonfooter(e, buttonid) {

    var evt = e ? e : window.event;

    var bt = document.getElementById(buttonid);

    if (bt) {

        if (evt.keyCode == 13) {

            checkemail();
            return false;
        }

    }
}

function checkemail() {
    var str = document.getElementById('FashionBox').value;
    var filter = /^.+@.+\..{2,3}$/;
    if (filter.test(str)) {
        return true;
    }
    else
        return false;
        }

//function checkemail() {
//    var str = document.getElementById('FashionBox').value;
//    var filter = /^.+@.+\..{2,3}$/;
//    if (filter.test(str)) {
//        return true;
//        $.ajax({
//            type: 'POST',
//            url: "json/common.aspx",
//            dataType: "json",
//            data: "EmailID=" + $('#FashionBox').val(),
//            success: function (data) {
//                //need to show message
//                if (data.status == "yes") {
//                    $(".added_to_signup").fadeIn("slow").delay(800).fadeOut("slow");
//                    $(".added_to_signup").addClass("green");
//                    $(".added_to_signup").html("Email Sent");

//                }
//                else {
//                    $(".added_to_signup").fadeIn("slow").delay(800).fadeOut("slow");
//                    $(".added_to_signup").removeClass("green");
//                    $(".added_to_signup").html("Email address already exists");
//                }
//            }
//        });
  //  }
//    else {
//        $(document).ready(function () {
//            // $.fn.colorbox({ html: '<div id=\"basketpage_noitems\" class=\"ver_14_green\"><span class=\"ver_18_brown\">Please input a valid email address!</span></div>' });
//            $(".added_to_signup").fadeIn("slow").delay(800).fadeOut("slow");
//            $(".added_to_signup").removeClass("green");
//            $(".added_to_signup").html("Incorrect / required field");
//        });
//    }
//}


