﻿function startHomePage(){



	jQuery.preloadImages = function(){
	  for(var i = 0; i<arguments.length; i++){
	    jQuery("<img>").attr("src", arguments[i]);
	 
	  }
	}

	$(".menuLi").eq(7).remove().insertAfter(".menuLi:eq(0)");


	$.preloadImages("animation/pic0_full.jpg", "animation/pic1_full.jpg", "animation/pic2_full.jpg", "animation/pic3_full.jpg");

		
	$(".menuItems").hide();
	$(".navLeft").prepend('<span class=navSpan>Brands:</span>');
	$("#nav li:first").attr('id','selected');	


	var curLang = $.cookie("lang");
	if(curLang == 'cym')
		changeLang();
	$("#ctl00_LinkButton2 img").click(function(){
						$.cookie("lang", "cym");
						changeLang();
						});
	$("#goWelsh").click(function(){
						$.cookie("lang", "cym");
						changeLang();
						});
	$("#ctl00_LinkButton1 img").click(function(){
						$.cookie("lang", null);
						});	
	

	function colorLinksLeft(){
	$(".navLefta:odd").css('color','purple');
	$(".navLefta:even").css('color','#C960A2');	
	}

	function colorLinksRight(){
	$(".navRighta").css('color','purple');
	}

	colorLinksLeft();
	colorLinksRight();

	function changeLang(){
		$('#navLogin').text('Mewngofnodi');
		$('#navRegister').text('Cofrestru');
		$('#navContact').text('Cysylltu');
		$('#navBasket').text('Basged');
		$('#navAccount').text('Cyfrif');
		$('#navLogout').text('Allgofnodi');			
	}


	var pathname = window.location.pathname;
	if(pathname == '/')
	{
		$(".navRight").prepend('<span class=navSpanR>Womenswear</span>');
		$('.nava:first').siblings('div').fadeIn('slow');
	}
	
	else
	{	
		var list = new Array();
		list[0] = "Womenswear";
		list[1] = "SALE";
		list[2] = "Menswear";
		list[3] = "Homeware";
		list[4] = "Girls";
		list[5] = "Giftware";
		list[6] = "Boys";
		list[7] = "Accessories";
		var happy = 0;
		
		for (i=0;i<list.length;i++)
		{
			if(pathname.search(list[i])!=-1)
			{
				setMenu(list[i]);
				happy = 1;
				break;
			}
		}
		
		if(happy ==0)
		{
		$(".navRight").prepend('<span class=navSpanR>Womenswear</span>');
			$('.nava:contains(Womenswear)').siblings('div').fadeIn('slow');
			
		}
	}

		function setMenu(index)
		{
		$(".navRight").prepend('<span class=navSpanR>'+index+'</span>');
		$('.nava:contains('+index+')').siblings('div').fadeIn('slow');
		
		$('.menuLi').removeAttr('id');
		$('.nava:contains('+index+')').parent().attr('id','selected');
		}


	$(".nava").click(function() {
			var val = $(this).text();
			$(this).addClass('selected');
			$('.menuItems').fadeOut('fast');
			$(this).siblings('div').stop().fadeIn();
			$('.navSpanR').remove();
			$(".navRight").prepend('<span class=navSpanR>'+val+'</span>');	
			
			});
		/*	
	$(".navLefta").mouseout(function(){
		$(".navLefta").css('color','#484868');
		$(".navRighta").css('color','#484868');
			});
	$(".navRighta").mouseout(function(){
		$(".navLefta").css('color','#484868');
		$(".navRighta").css('color','#484868');
			});	
	
	*/
    $("div#contentFull").bind("mouseenter",function(){
		if($("#nav").css('marginTop') =='68px')
		{
			$(".menuItems").slideUp(1500);
			$("#nav").animate({ 
					marginTop: "170"
					},{
							duration:1500,
							queue:false
							});		
		}
    }).bind("mouseleave",function(){
	
    });	
	
	
	if( $("#ctl00_LoginLink").length >0)
	{
		$(".tdIn").css('display','none');
		$("#topNavTable").css('width','100px');
	}
	else
	{
		$(".tdOut").css('display','none');
		$("#topNavTable").css('width','180px');
	}
	

var mainheight = $('#mainContent').height();
$('#sideNav').css('height',mainheight);



}


function setupSizeListing() {

    $('#TellAFriendLink').click(function() {

        $('#TellAFriendLayer').show()
        refreshAll();
    });
    $('#TellAFriendCancelButton').click(function() {

        $('#TellAFriendLayer').hide()
        refreshAll();
    });
    if ($('#' + TellAFriendLabelID).text().length == 0) {
        $('#TellAFriendLayer').hide()
    }
    $('#PleaseEnquireLayer').click(function() {

        $('#PleaseEnquireLayer').show()
        refreshAll();
    });
    $('#StockEnquiryCancelButton').click(function() {

        $('#PleaseEnquireLayer').hide()
        refreshAll();
    });
    if ($('#' + StockEnquiryLabelID).text().length == 0) {
        $('#PleaseEnquireLayer').hide()
    }


    $('#' + AddToBasketLinkButtonID).hide()
    $('#PleaseEnquireLayer').hide()
    refreshAll();
    var szLen = $('#' + SizesDropDownListID + ' > option').length;
    if (availableSizes.length == 0) {
        //No sizes! - must be please enquire only item (showAvailable)

        $('#' + SizeLibraryLabelID).hide()
        $('#' + SizesDropDownListID).hide();
        $('#PleaseEnquireLayer').show()

    } else if (szLen == 2) {

        $('#' + SizeLibraryLabelID).hide()
        $('#' + SizesDropDownListID + ' > option[value="Please Choose your size."]').remove();
        var selectedVal = $('#' + SizesDropDownListID).val();
        var inStock = false;
        for (var i = 0; i < availableSizes.length; i++) {
            if (availableSizes[i] == selectedVal) {
                inStock = true
            }
        }
        if (inStock) {
            $('#' + AddToBasketLinkButtonID).show()
            $('#PleaseEnquireLayer').hide()
        } else {
            $('#' + AddToBasketLinkButtonID).hide()
            $('#PleaseEnquireLayer').show()

        }
        $('#' + SizesDropDownListID).hide();
    } else {
        $('#' + SizesDropDownListID).change(function() {

            $('#' + SizesDropDownListID + ' > option[value="Please Choose your size."]').remove();
            var selectedVal = $('#' + SizesDropDownListID).val();
            var inStock = false;
            for (var i = 0; i < availableSizes.length; i++) {
                if (availableSizes[i] == selectedVal) {
                    inStock = true
                }
            }
            if (inStock) {
                $('#' + AddToBasketLinkButtonID).show()
                $('#PleaseEnquireLayer').hide()
            } else {
                $('#' + AddToBasketLinkButtonID).hide()
                $('#PleaseEnquireLayer').show()

            }
            refreshAll();
        });
        $('#' + SizesDropDownListID).change();
    }
}
function swap(str, str2) {
    $('#imagery > a > img').load(function() {
        $('#imagery > a > img').css("opacity", "1");
    });
    $('#imagery > a > img').css("opacity", ".5");
    $('#imagery > a > img').attr("src", str)
    $('#imagery > a ').attr("href", str2)
}
function showQuickSearch() {
    $('#productSearch').hide();
    $('#quickSearch').show();
    refreshAll();
}
function showProductSearch() {
    $('#productSearch').show();
    $('#quickSearch').hide();
    refreshAll();
}
function refreshAll() {
    $('body').height($('body').height() - 1);
    //$('body').height($('body').height()+1);
    $('body').css("height", "100%");
}
function setupProductSearchParas() {


    $('#productSearch > select').change(function() {
        $("#" + LabelCheckBoxListID + " > input").hide();
        for (var i = 0; i < paramData.length; i++) {
            if (paramData[i][0] == $(this).val()) {
                $("#" + LabelCheckBoxListID + " > label:contains('" + paramData[i][1] + "')").prev().show();
            }
        }
        $("#" + LabelCheckBoxListID + " > input:hidden").checked = false;
        $("#" + LabelCheckBoxListID + " > input:first").triggerHandler('click');

        refreshAll();
    });
    $("#" + LabelCheckBoxListID + " > input").click(function() {
        $("#" + GroupCheckBoxListID + " > input").hide();
        $("#" + GroupCheckBoxListID + " > br").hide();
        $("#" + GroupCheckBoxListID + " > label").hide();
        $("#searchGroupsEmpty").show();
        $("#" + LabelCheckBoxListID + " > input:checked").each(function() {
            for (var i = 0; i < paramData.length; i++) {
                //alert(paramData[i][0]+" == "+$('#productSearch > select').val());
                if (paramData[i][0] == $('#productSearch > select').val()
                    &&
                    paramData[i][1] == $(this).next().text()) {

                    $("#" + GroupCheckBoxListID + " > label:contains('" + paramData[i][2] + "')").next().show(); //show the br
                    $("#" + GroupCheckBoxListID + " > label:contains('" + paramData[i][2] + "')").show(); //show the label
                    $("#" + GroupCheckBoxListID + " > label:contains('" + paramData[i][2] + "')").prev().show(); //show the checkbox
                    $("#searchGroupsEmpty").hide();
                }
            }
        })
        $("#" + GroupCheckBoxListID + " > input:hidden").each(function(i) {
            this.checked = false;
        });
        $("#" + GroupCheckBoxListID + " > input:first").triggerHandler('click');

        refreshAll();
    });
    $("#" + GroupCheckBoxListID + " > input").click(function() {
        $('#sizeLibrariesDiv > h3').hide();
        $('#sizeLibrariesDiv > h3').each(function(i) {
            $(this).next().hide(); //hide the span
            //$(this).next().next().hide();//hide the space
        });
        $("#searchSizesEmpty").show();
        $("#" + GroupCheckBoxListID + " > input:checked").each(function() {
            var group = $(this).next().text();
            $("#" + LabelCheckBoxListID + " > input:checked").each(function() {
                for (var i = 0; i < paramData.length; i++) {
                    if (paramData[i][0] == $('#productSearch > select').val()
                        &&
                        paramData[i][1] == $(this).next().text()
                        &&
                        paramData[i][2] == group) {
                        $("#sizeLibrariesDiv > h3:contains('" + paramData[i][3] + "')").show();
                        $("#sizeLibrariesDiv > h3:contains('" + paramData[i][3] + "')").next().show();
                        //$("#sizeLibrariesDiv > h3:contains('"+paramData[i][3]+"')").next().next().show();
                        $("#searchSizesEmpty").hide();
                    }

                }
            });
        });
        $('#sizeLibrariesDiv > span:hidden > input').each(function(i) {
            this.checked = false;
        });
        refreshAll();
    });
    $('#productSearch > select').triggerHandler('change');

}