Cufon.now();

(function($) {  
    $.fn.stripHtml = function() {  
        var regexp = /<("[^"]*"|'[^']*'|[^'">])*>/gi;  
        this.each(function() {  
            $(this).html(  
                $(this).html().replace(regexp,"")  
            );  
        });  
        return $(this);  
    }  
    $.fn.stripTable = function() {  
        var regexp = /<\/?\W*(table|tr|td|tbody|nobr|b)("[^"]*"|'[^']*'|[^'">])*>/gi;  
        this.each(function() {  
            if(!$(this).hasClass("contentTable")){
                $(this).html(  
                    $(this).html().replace(regexp,"") 
                );  
            }
        });  
        return $(this);  
    }  
})(jQuery);

jQuery(document).ready(function($){
  var selE = $("select[name=ER_ID]");
  var sel = selE.val();
/*
  $("select[name=ER_ID]").after('<input type="image" alt="US Dollar" src="/v/vspfiles/templates/indienation/images/flagusa.gif" value="1" class="flag1' + (sel==1?' current':'') + '" /><input type="image" alt="AUS Dollar" src="/v/vspfiles/templates/indienation/images/flagau.gif" value="2" class="flag2' + (sel==2?' current':'') + '" /><input type="image" alt="EURO" src="/v/vspfiles/templates/indienation/images/flageuro.gif" value="3" class="flag3' + (sel==3?' current':'') + '" />').remove();
  $('form[name=CurrencyChoice] input').attr("name","ER_ID").hover(
      function () {
        $(this).addClass("hover");
      }, 
      function () {
        $(this).removeClass("hover");
      }
    );
    */
  var curID = new Array(1,4,5);
  selE.after('<input type="hidden" name="ER_ID" value="' + sel + '" /><img alt="US Dollar" src="/v/vspfiles/templates/indienation/images/flagusa.gif" /><img alt="AUS Dollar" src="/v/vspfiles/templates/indienation/images/flagau.gif" /><img alt="EURO" src="/v/vspfiles/templates/indienation/images/flageuro.gif" />').remove();
  $('form[name=CurrencyChoice] img').each(function(i){
    //aud = 4;euro = 5;us = 1
  	var num = curID[i];//i + 1;
  	if(num == sel){
  		$(this).addClass("current");
		}
		$(this).hover(
      function () {
        $(this).addClass("hover");
      }, 
      function () {
        $(this).removeClass("hover");
      }
    ).click(function(){
    	$("input[name=ER_ID]").val(num);
    	$('form[name=CurrencyChoice]').submit();
    });
  });
  
  if($('#homepage').size()){
    //homepage
    $('body').addClass('homepage');
//    $('#realcontent').html($('#homepage').html().replace(/<br\/>/g,''));
		$('#content_area').before('<div id="realcontent" class="center"></div>');
    $('#homepage').appendTo('#realcontent');
    $('#content_area').remove();
    /*
    $('#slide .container').after('<div id="nav"><div class="bg"></div><ul>').cycle({ 
        speed:   300, 
        timeout: 3000, 
        cleartypeNoBg: true,
      pager:  '#nav ul',
    // callback fn that creates a thumbnail to use as pager anchor 
      pagerAnchorBuilder: function(idx, slide) { 
         return '<li><a href=""><img src="' + $("img",slide).eq(0).attr("src") + '" /></a></li>';
      } 
    }); 
    $('#slide').hover(
      function () {
        $("#nav ul,#nav div.bg").animate({left:"0"},500);
      }, 
      function () {
        $("#nav ul,#nav div.bg").animate({left:"-106px"},500);
      }
    )*/
    $('#slide .container').after('<div id="pager"></div>').cycle({ 
        speed:   450, 
        timeout: 4500, 
        cleartypeNoBg: true,
        pager:  '#pager'
    });
  }else if($('#product_photo').size()){
//product page
  	$('#mainmenu li:eq(0)').addClass('current-menu');
  	$('#content_area').before('<div class="center"><div class="product"><div class="bg"></div><div class="prodleftbox"><div id="prodbox"><div class="container"></div></div></div><div class="prodrightbox"><h1 class="cf"></h1><div class="wrap scrollbox"></div></div><h3 class="price"></h3><form method="POST" id="checkoutform" name="checkoutform" action=""></form></div><div class="gocollections"><div class="bg"/><a href="/collections-s/1.htm" class="cf">Back to collections</a></div></div>');
  	$('#prodbox .container').append('<img src="' + $('#product_photo').attr("src") + '" />');
  	$("#DropDown_Currency").insertAfter("h3.price").show();
  	$("#prodbox .container").load($('#product_photo_zoom_url').attr("href") + " img[id^='product_photo_thumbnail_']",
  	function(){
  		$("#prodbox .container img").each(function (i) {
  			$('#prodbox .container').append('<a href="' + $(this).remove().attr("src").replace("T.jpg","S.jpg") + '"><img src="' + $(this).remove().attr("src") + '" /></a>');
			});
			$('#prodbox .container').after('<div id="productnav"></div>').cycle({ 
			    speed:   300, 
			    timeout: 3000, 
			    cleartypeNoBg: true,
				pager:  '#productnav',
			// callback fn that creates a thumbnail to use as pager anchor 
				pagerAnchorBuilder: function(idx, slide) { 
		       return '<a href="#"><img src="' + $("#prodbox .container img:eq(" + idx + ")").attr("src") + '" /></a>';
				} 
			}); 
			$('#prodbox .container a').lightBox({
				fixedNavigation:true,
				imageLoading: '/v/vspfiles/templates/indienation/images/lightbox-ico-loading.gif',
				imageBtnClose: '/v/vspfiles/templates/indienation/images/lightbox-btn-close.gif',
				imageBtnPrev: '/v/vspfiles/templates/indienation/images/lightbox-btn-prev.gif',
				imageBtnNext: '/v/vspfiles/templates/indienation/images/lightbox-btn-next.gif',
				imageBlank: '/v/vspfiles/templates/indienation/images/lightbox-blank.gif'
			});
/*			$('#prodbox .container').after('<div id="nav"><div class="bg"></div><ul>').cycle({ 
			    speed:   300, 
			    timeout: 3000, 
			    cleartypeNoBg: true,
				pager:  '#nav ul',
			// callback fn that creates a thumbnail to use as pager anchor 
				pagerAnchorBuilder: function(idx, slide) { 
		       return '<li><img src="' + slide.src + '" /></li>';
				} 
			}); 
		$('.prodleftbox').hover(
		  function () {
        $("ul,div.bg",$(this)).animate({left:"0"},500);
      }, 
		  function () {
        $("ul,div.bg",$(this)).animate({left:"-106px"},500);
      }
    );*/
  	});
  	$('.prodrightbox h1').append($('font.colors_productname:eq(0)').text());
  	//show custom values
  	//$('.prodrightbox .wrap').append($('.colors_productprice').parents("td").eq(1).html());
  	$('.prodrightbox .wrap table').remove();
  	$('.prodrightbox .wrap').prepend($('#content_area table.colors_descriptionbox table td').html());
  	$('h3.price').append($('.colors_pricebox font.pricecolor').text());
  	mainform = $("form[name=MainForm]");
  	$("#checkoutform").attr("action",mainform.attr("action")).append($(":input",mainform));
  	$("input[name=btnaddtocart]").addClass("descbutton");
    $('#content_area').remove();
    Cufon.replace('.cf');
    $(".scrollbox").jScrollPane({showArrows:true});
  }else if($('#MainForm').size() > 0 && $('input[name=Search]').size() > 0){
//search page/collection
  	$('#mainmenu li:eq(0)').addClass('current-menu');
  	var curpage = parseInt($('#Page_SR').val());
  	var totalpage = parseInt($('#Page_SR').prevAll().remove().end().parent().text().replace(/[^\d]/g,''));
  	//<form action="/SearchResults.asp" method="get" name="SearchBoxForm"><input type="text" maxlength="20" value="" name="Search"/><input type="submit" value="submit" /></form>
  	$('#content_area').before('<div class="center"><div id="submenu" class="left"><div class="bg"></div><div class="filter"><span>Material</span><a href="/category-s/30.htm" class="wood">Wood</a><a href="/category-s/31.htm" class="matte">Matte</a><a href="/category-s/32.htm" class="glossy">Glossy</a><span>Style</span><a href="/category-s/27.htm" class="small">Small</a><a href="/category-s/28.htm" class="medium">Medium</label><a href="/category-s/29.htm" class="large">Large</label><a href="/collections-s/1.htm" class="collections">Show All</a></div></div><div id="realcontent"><div class="collection center"><ul></ul></div><div id="collection-nav" class="nav"><div class="centernav"><span class="bg"></span><div class="cf">Page ' + curpage + ' / ' + totalpage + '</div></div></div><form method="POST" name="MainForm" id="PageForm" action="/SearchResults.asp"><input type="hidden" name="Search" value="" /><input type="hidden" name="Cat" value="1" /><input type="hidden" name="SortBy" value="Popularity" /><input type="hidden" name="Config_SearchResultsRows" value="2" /><input type="hidden" value="1" name="Page" id="Page" /></form></div></div>');
  	var cur = $.trim($('#content_area table table a:eq(1)').text()).toLowerCase();
  	$('.filter .'+cur).addClass("current");
  	Cufon.replace('.centernav .cf');
  	if(curpage > 1){
  	  $('<div class="leftnav"><span class="bg"></span>previous</div>').insertBefore('.centernav').click(function(){
  	    $('#Page').val(curpage-1);
  	    $('#PageForm').submit();
  	  })
    }
    if(curpage < totalpage){
  	  $('<div class="rightnav"><span class="bg"></span>next</div>').insertAfter('.centernav').click(function(){
  	    $('#Page').val(curpage+1);
  	    $('#PageForm').submit();
  	  })
    }
  	$('#MainForm>table:eq(1)>tbody>tr>td>table>tbody>tr').each(function(i){
  	  //0productnamecolor
  	  //1pricecolor
  	  //2image
  		if(i%4==2){
  			$('td',$(this)).each(function(j){
  				$('a',$(this)).append("<span></span>");
  				$(".collection ul").append("<li>" + $(this).html() + "</li>");
  			});
  		}
  	});
    $('.collection ul a').each(function(i){
  		var price = $.trim($('.productnamecolor:eq(' + i + ")").text()) + ' ' + $.trim($('.pricecolor:eq(' + i + ")").text());
  		$(this).after("<span class='nameprice'>" + price + "</span>").attr("title",price);
  	});
  	$('#content_area').remove();
  }else if($('#coming').size() > 0){
    var txt = $('#coming').text();
  	$('#content_area').before('<div id="realcontent" class="coming"></div>').remove();
//  	console.log($('#coming').text());
  	if(txt == 'Culture') $('#mainmenu li:eq(1)').addClass('current-menu');
  	else if(txt == 'Designers') $('#mainmenu li:eq(2)').addClass('current-menu');
  }else if(location.pathname.indexOf("help") > -1
  	||$("h1.textpage").size() > 0){
  	$('#mainmenu li:eq(3)').addClass('current-menu');
  	$('#content_area').before('<div class="content center"><div class="ourstory left"><div class="bg"></div><ul class="menu"><li class="mstory"><a href="/aboutus.asp">Our Story</a></li><li class="mcontact"><a href="/Articles.asp?ID=131">Contact Us</a></li><li class="mfaq story"><a href="/help.asp">FAQ</a></li><li class="mpay story"><a href="/Articles.asp?ID=91">Payment Options</a></li><li class="mship story"><a href="/Articles.asp?ID=134">Shipping &amp; Delivery</a><ul><li><a href="/Articles.asp?ID=135">Australia</a></li><li><a href="/Articles.asp?ID=136">International</a></li></ul></li><li class="maffiliate"><a href="/Articles.asp?ID=137">Affiliate Programs</a></li></ul><div class="story"><div class="wrap scrollbox"></div></div></div></div>');
  	//if($("img[src$=heading_help.gif]").size() > 0){
  	if(location.href.indexOf("help") > -1){
  		//help
  		$(".menu li:eq(2)").addClass("current-menu");
  		$(".ourstory .wrap h1").html("FAQ");
  		if(location.href.indexOf("help.asp") > -1){
  			$(".story .wrap").append($("#content_area table table td *:not(b)"));
  		}else if(location.href.toLowerCase().indexOf("help_answer.asp") > -1){
  			$("#content_area table td").each(function(){
  				$(".story .wrap").append($(this).html().replace(/<font( size="3")?/ig,"<h2").replace(/font>/ig,"h2>"));
  			});
  		}
  	}else{
  		$(".story .wrap").append($("h1.textpage").parent("td").eq(0).html());
  		if(location.href.toLowerCase().indexOf("aboutus.asp") > -1){
  		//our story
  			$(".menu li:eq(0)").addClass("current-menu");
  		}else if($("h1.textpage:eq(0)").text() == "Contact Us"){
  			$(".menu li:eq(1)").addClass("current-menu");
  		}else if($("h1.textpage:eq(0)").text() == "Purchase and Payment Process"){
  			$(".menu li.mpay").addClass("current-menu");
  		}else if($("h1.textpage:eq(0)").text() == "Shipping"){
  			$(".menu li.mship").addClass("current-menu");
  		}else if($("h1.textpage:eq(0)").text() == "Australia Shipping"){
  			$(".menu li.mship li:eq(0)").addClass("current-menu");
  		}else if($("h1.textpage:eq(0)").text() == "International Shipping"){
  			$(".menu li.mship li:eq(1)").addClass("current-menu");
  		}else if(location.href.indexOf("affiliate") > -1
  		  ||$("h1.textpage:eq(0)").text() == "Affiliate Program"){
  			$(".menu li.maffiliate").addClass("current-menu");
  			$(".story .wrap").append($("a[href$=affiliate_signup.asp]")).append($("#content_area form"));
  			$("table.colors_lines_light").attr("width",430);
  			$("table.colors_lines_light input:eq(0)").attr("size",32);
  		}
  	}
  	$('#content_area').remove();
  	Cufon.replace('.textpage');
  	if(location.href.toLowerCase().indexOf("help_answer.asp") < 0){
    	$(".scrollbox").jScrollPane({showArrows:true});
    }
  }
  $('#content_area').addClass('commonbg').wrapInner('<div id="content_wrap"></div>').prepend('<div id="content_bg"></div>').show();
  if(location.pathname.toLowerCase().indexOf("shoppingcart") > -1){
  	$('#content_area').addClass('cart');
  	$("input[name=CouponCode]").parent().css({'background-color':'#fff','text-align':'left','line-height':'1.5'}).parents('table:eq(0)').css({'line-height':'9px','width':'320px'});
  	$('#content_wrap>table[width=100%]').css("width","670px").attr("width","670");
  	$('br').css("display","none");
  	$('form table:first').find('tr:last').remove().end().find('tr:last').remove();
  	$("font.carttext:last").parents("td:first").attr("colspan","12").siblings().remove();
  	$("form[name=Proceed_To_Checkout_Form] table:first").css("width","670px").find("br").css("display","block");
  }
});