﻿$(function(){
      $("#Left_List_Michael").find("li").hover(function(){
      if(this.parentNode != document.getElementById('Left_List_Michael'))
      {
      $(this).css({"background-color":"#7E917E"});
      $(this).find("a").css({"color":"White"});
      }
      else
      {
      $(this).css({"background-color":"#C6D2C8"});
      }
      
      $(this).children("ul").css({"display":"block"});
      //$(this).children("ul").find("ul").removeClass();

	  },function(){
	  if(this.parentNode != document.getElementById('Left_List_Michael'))
      {
	  $(this).css({"background-color":"#C6D2C8"});
	  $(this).find("a").css({"color":"#666666"});
	  }
	  else
	  {
	  $(this).css({"background-color":"White"});
	  }
	  
	  $(this).children("ul").css({"display":"none"});
	  });
	  
	  
	  $("#PopDescription").find("a").click(function(){
	  
	  window.open($(this).attr("href"),'_blank');
	  return false;
	  });

	  $("div[id^=ShowHideItemNotes]").click(function(){
	   var changeid = "ShowHideItemNotesContent_"+this.id.replace('ShowHideItemNotes_','');
	   $("#"+changeid).toggle();
	   if($(this).attr("title") == "Show")
	   {
	     $(this).html("Hide Item Notes");
	     $(this).attr("title","Hide")
	   }
	   else
	   {
	     $(this).html("Show Item Notes");
	     $(this).attr("title","Show")
	   }
	  });
	  
	  $("div[id^=ShowHideNotesDIV]").hover(function(){
	    var changeid_1 = "ShowHideNotesDIVContent_"+this.id.replace('ShowHideNotesDIV_','');
	    $("#"+changeid_1).show();
	  },function(){
	     var changeid_2 = "ShowHideNotesDIVContent_"+this.id.replace('ShowHideNotesDIV_','');
	     $("#"+changeid_2).hide();
	     });
	  
	   $('.Content_Item_DIV_1_1_Michael').css({"background-color":"#4E5A4C"});
	   $('.Content_Item_DIV_1_Michael').css({"background-color":"#4E5A4C"});
	   $('.Content_Item_DIV_2_1_Michael').css({"background-color":"#4E5A4C"});
	   $('.Content_Item_DIV_2_Michael').css({"background-color":"#4E5A4C"});
	  $("#Home_Content_Image_Control").find("img").mouseover(function(){
	   $(this).css({"opacity":"0.6"})
     });
     
      $("#Home_Content_Image_Control").find("img").mouseout(function(){
      $(this).css({"opacity":"1"})
      });
      
      $("#category_icon_list_hover").find("img").mouseover(function(){
      $(this).css({"opacity":"0.6"});
      });
      
      $("#category_icon_list_hover").find("img").mouseout(function(){
      $(this).css({"opacity":"1"});
      });
      
      
      
      
      $("#Shipping_bt_Michael").click(function(){
       var specialcode = /[^0-9a-z]/ig;
       var Code = $.trim($("#Code_Shipping").val()).toUpperCase().replace(specialcode,"");
       $("#Code_Shipping").val(Code);
       t1 = /^[a-zA-Z]/;
       t3 = /^[0-9]{5}$/ ;
       if(t1.test(Code) == true)
       {
        if(Code.length != 6)
        {
         alert('Please input a correct zip code.');
         return false;
        }
       }
       else if(t3.test(Code) == false)
       {
        alert('Please input a correct zip code.');
        return false;
       }
       

       var number = Math.random();
	   number = number * 1000000000;
	   number = Math.ceil(number);
	   
	   $.ajax({
		type:"GET",
		url:"operateminicart.aspx?",
		data:"AjaxShipping=yes&Code="+Code+"&number="+number,
		dataType:"htm",
		success:function(myContent)
		{
		if(myContent.indexOf('nocodematch') > -1)
		{
		  alert('Please type a zip code from United States or Canada.');
		  return false;
		}
		myContent = myContent.substr(myContent.indexOf('@@@@')+4,myContent.indexOf('~~~~')-myContent.indexOf('@@@@')-4);
		$("#MiniCart_Method").html(myContent);
		ReplaceShippingMethod();
        
		}
	  });
       
      });
      
      
      
     
     });
     
     function ReplaceShippingMethod()
     {
     
     var UPS;var USPS;var REDEX;var OTHER;
     var write1 = false;
     var write2 = false;
     var write3 = false;
     var write4 = false;
     var Method_Content = "";
     Method_Content += "<table cellpadding=\"2\" cellspacing=\"0\" class=\"Shipping_Method_Table_Michael\" onClick=\"document.getElementById('Shipping_Rate_Content').style.display='none';document.getElementById('ttttt').style.height = '0px';\">";
     
     Method_Content += '<tr>';
     Method_Content += '<td class="Michael_shippingmethod_Title1">';
     Method_Content += 'Shipping Method';
     Method_Content += '</td>';
     Method_Content += '<td class="Michael_shippingmethod_Title2">';
     Method_Content += 'Price';
     Method_Content += '</td>';
     Method_Content += '<td class="Michael_shippingmethod_Title3">';
     Method_Content += 'Days in Transit';
     Method_Content += '</td>';
     Method_Content += '</tr>';
     
     if(UPS_Allow)
     {
	 $("#MiniCart_Method div[name=UPS]").each(function(){
	
	 Method_Content += '<tr>';
	 var i = 1;
	 $(this).find("td").each(function(){
	 if(i%3==1 && i > 3)
	 {
	  Method_Content += '</tr><tr>';
	 }
	 Method_Content += '<td class="Michael_shippingmethod_td'+i+'">';
	 Method_Content += DeleteHTMLTag($(this).html());
	 Method_Content += '</td>';
	 write1 =true;
	 i++;
	 });
	 Method_Content += '</tr>';
	 });
	 
	 if(write1)
	 {
	 Method_Content += '<tr><td colspan=\"3\" class=\"Shipping_Method_SpaceLine_Michael\">&nbsp;</td></tr><tr><td colspan=\"3\" class=\"Shipping_Method_SpaceLine2_Michael\">&nbsp;</td></tr>';
	 }
	 }
	 
	 if(FEDEX_Allow)
	 {
	 $("#MiniCart_Method div[name=FEDEX]").each(function(){
	 Method_Content += '<tr>';
	 var m = 1;
	 $(this).find("td").each(function(){
	 if(m%3==1 && m > 3)
	 {
	  Method_Content += '</tr><tr>';
	 }
	 Method_Content += '<td class="Michael_shippingmethod_td'+m+'">';
	 Method_Content += DeleteHTMLTag($(this).html());
	 Method_Content += '</td>';
	 write2 = true;
	 m++;
	 });
	 Method_Content += '</tr>';
	 });
	 if(write2)
	 {
	 Method_Content += '<tr><td colspan=\"3\" class=\"Shipping_Method_SpaceLine_Michael\">&nbsp;</td></tr><tr><td colspan=\"3\" class=\"Shipping_Method_SpaceLine2_Michael\">&nbsp;</td></tr>';
	 }
	 }
	 
	 if(USPS_Allow)
	 {
	 $("#MiniCart_Method div[name=USPS]").each(function(){
	 Method_Content += '<tr>';
	 var j = 1;
	 $(this).find("td").each(function(){
	 if(j%3==1 && j > 3)
	 {
	  Method_Content += '</tr><tr>';
	 }
	 Method_Content += '<td class="Michael_shippingmethod_td'+j+'">';
	 Method_Content += DeleteHTMLTag($(this).html());
	 Method_Content += '</td>';
	 write3 = true;
	 j++;
	 });
	 Method_Content += '</tr>';
	 });
	 if(write3)
	 {
	 Method_Content += '<tr><td colspan=\"3\" class=\"Shipping_Method_SpaceLine_Michael\">&nbsp;</td></tr><tr><td colspan=\"3\" class=\"Shipping_Method_SpaceLine2_Michael\">&nbsp;</td></tr>';
	 }
	 }
	 
	 
	 if(OTHER_Allow)
	 {
	 $("#MiniCart_Method div[name=OTHER]").each(function(){
	 Method_Content += '<tr>';
	 var n = 1;
	 $(this).find("td").each(function(){
	 if(n%3==1 && n > 3)
	 {
	  Method_Content += '</tr><tr>';
	 }
	 Method_Content += '<td class="Michael_shippingmethod_td'+n+'">';
	 Method_Content += DeleteHTMLTag($(this).html());
	 Method_Content += '</td>';
	 write4 = true;
	 n++;
	 });
	 Method_Content += '</tr>';
	 });
//	 if(write4)
//	 {
//	 Method_Content += '<tr><td colspan=\"3\" class=\"Shipping_Method_SpaceLine_Michael\">&nbsp;</td></tr><tr><td colspan=\"3\" class=\"Shipping_Method_SpaceLine2_Michael\">&nbsp;</td></tr>';
//	 }
	 
	 if(!write1 && !write2 && !write3 && !write4)
	 {
	 Method_Content += "<tr><td colspan=\"3\">"+$("#MiniCart_Method").html()+"</td></tr>";
	 }
	 }
	 
	 Method_Content += "<tr><td colspan=\"3\" height=\"15px\" align=\"center\"><div id=\"CloseShippingMethodBT\">Click window to close</div></td></tr>";
	 Method_Content += "</table>";
	 
	 
	 $("#Shipping_Rate_Content").css({"display":"block","opacity":"0"});
	 
	 $("#Shipping_Rate_Content").html(Method_Content);
	 $("#Shipping_Rate_Content").animate({opacity:"1"},500);
	 var ttt = $("#Shipping_Rate_Content").offset();
	 var tttheight = parseInt(ttt.top) + parseInt($("#Shipping_Rate_Content").height());
	 var windowheight = $(window).height();
	 var ll = tttheight - windowheight;
	 if(ll > 0)
	 {
	   document.getElementById('ttttt').style.height = ll + 'px';
	 }
     }
     
     
     function ChangeItemColor(DIV,position)
        {
         if(position)
         {
         DIV.style.backgroundColor = "#788977";
         DIV.getElementsByTagName('a')[0].style.color = "Black";
         }
         else
         {
         DIV.style.backgroundColor = "#869785";
         DIV.getElementsByTagName('a')[0].style.color = "White";
         }
        }
        
        function ShowList(TopID,ListID)
        {
         document.getElementById(TopID).style.color="Black";
         document.getElementById(ListID).style.display="block";
        }
        
        function HideList(TopID,ListID)
        {
         document.getElementById(TopID).style.color="White";
         document.getElementById(ListID).style.display="none";
        }
        
        
        function  DeleteHTMLTag(Str)
        {
         var regEx = /<(.|\n)*?>/g;
         return Str.replace(regEx, "");
        }