function caro()
{	
	var div =$('#press_gallery');
	var ul =$('ul',div);
	var li =$('li',ul);
	var margin = parseInt(li.css('marginRight').replace('px',''));
	var move = (li.width()+margin)*4;
	ulsize=(li.width()+margin)*li.length/2+ (li.width()/1.5);
	$(ul).css('width',ulsize);
	var pos=0;
	$('.prev').click(function(){
		var pos2 = pos + move;
		if (pos2>0) 
		{
			var pos3=0;
			while (pos3>=-(ulsize-(li.width()/1.5))) {pos3=pos3-move; }
			pos2=pos3+move;
		}
		pos=pos2;
		//$(ul).css('left',pos);
		$(ul).animate({left:pos},400);
	});
	$('.next').click(function(){
		var pos2 = pos - move;
		if (pos2<=-(ulsize-(li.width()/1.5))) pos2=0;
		pos=pos2;
		$(ul).animate({left:pos},400);
	});
	
	
}

$(document).ready(function(){
	$('img[src$="/v/vspfiles/templates/Daily_Thread/images/Icon_FreeShipping_Small.gif"]').addClass('freeship_img');
	if($('#press_gallery a').is(":visible"))
	{
		$('#press_gallery a').lightBox();
		caro();		
	}
	
			   
	//Focus textbox
	$("#left_contact input[type='text'],#left_contact textarea,#subscribe_form input[type='text']")		
		.focus(function() {
			if( this.value == this.defaultValue ) {
				this.value = "";				
			}
		})
		.blur(function() {
			if( !this.value.length ) {
				this.value = this.defaultValue;				
			}
		});
	
	
		
	//Remove last link border of nav bar
	$('#top_nav li.nav:last').css('border-right','none');
	
	if ($('#dog_fan').is(':visible')) //Home Page detected
	{
		$('#content_area').addClass('homepage');
		$('.homepage').find('br').not('td[width="25%"] br').remove();
		$('#content #content_area>table>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td[rowspan="3"]').not('td[width="25%"]').addClass('product_feature_splitter');
		if (!$('.product_feature_splitter').is(':visible'))
		{
			$('#feature_title').html('').css('background','none');
			$('#content #content_area.homepage > table > tbody > tr > td > table').css('border-top','none');
			
		}
	}
	else
	if ($('#product_photo_zoom_url').is(':visible')) //Product Detail page detected
	{
		//---------------------
		//<Product Breadcump Part
		//---------------------
		var product_name = $('#content_area>form>table>tbody>tr>td[colspan="2"]:contains(">") font').html();
		$('#content_area>form>table>tbody>tr>td[colspan="2"]:contains(">")').hide().find('font').remove();
		var list_bread = $('#content_area>form>table>tbody>tr>td[colspan="2"]:contains(">") a');
		$('#main_content').prepend('<div id="breadcumb"><ul></ul></div>');
		for (i=1;i<list_bread.length;i++)
		{
			$('#breadcumb ul').append('<li><a href="'+list_bread[i]+'">'+$(list_bread[i]).html()+'</a></li>');
			if (i<list_bread.length-1) {
				$('#breadcumb ul').append('<li class="bread_seperator">/</li>'); 
			}
		}
		$('#breadcumb ul li:first').addClass('first_bread');
		
		/*
		var f = $('#content_area>form>table>tbody>tr>td[colspan="2"]:contains(">")').html();
		f=f.replace(/&nbsp;/gi,'');
		f=f.replace('<a href="http://euxdk.ntssf.servertrust.com/">','');
		f=f.replace('Home','');
		f=f.replace('</a>','');
		f=f.replace('&gt;','');

		f=f.replace('&gt;','/');
		var z=f.split('&gt;');
		if (z[1]) {			
			z[1]=z[1].replace(/<br>/gi,'');
			z[1]=z[1].replace('<img src="/v/vspfiles/templates/Daily_Thread/images/clear1x1.gif" height="5" width="5">','');
			z[1]=z[1].replace('<img src="/v/vspfiles/templates/Daily_Thread/images/clear1x1.gif" height="5" width="5">','');
			z[1]=z[1].replace('<font class="productnamecolorLARGE colors_productname">','');
			z[1]=z[1].replace('</font>','');
			z[1]=$.trim(z[1]);
			z[1]=z[1].replace(/&gt;/gi,'');
			product_name = z[1];			
			$('#content_area>form>table>tbody>tr>td[colspan="2"]:contains(">")').css('position','relative');
			$('#content_area>form>table>tbody>tr>td[colspan="2"]:contains(">")').html('<p>'+z[0]+'</p>').find('p').addClass('breadcumb_table');
			$('.breadcumb_table a:last').prev('a').addClass('bread_upper');			
			$('#pal_cat_name').html($('.breadcumb_table a:last').html());
		}
		else 
		{

			$('#content_area>form>table>tbody>tr>td[colspan="2"]:contains(">")').html('').css('display','none');
			f=f.replace(/<br>/gi,'');
			f=f.replace('<img src="/v/vspfiles/templates/Daily_Thread/images/clear1x1.gif" height="5" width="5">','');
			f=f.replace('<img src="/v/vspfiles/templates/Daily_Thread/images/clear1x1.gif" height="5" width="5">','');
			f=f.replace('<font class="productnamecolorLARGE colors_productname">','');
			f=f.replace('</font>','');
			f=$.trim(f);
			product_name=f;
		}
		*/
		$('table.colors_pricebox>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td:first').prepend('<h1 id="product_name">'+product_name+'</h1>');
		//>End Product Breadcump Part
		
		$('#product_name').parent('td').addClass('product_description');
		$("#product_photo_zoom_url").parents('td[valign="top"]').addClass('product_image');
		$('a[href^=/EmailaFriend.asp?ProductCode]').addClass('email_a').parent('td').css('position','relative');
		//$('img[id^=alternate_product_photo]').addClass('alternate_product').css('border','1px solid #acacac');

		//---------------------
		//<Related Product Part
		//---------------------
				$('.smalltext').attr('id','table_relate');
				var plist=$('#table_relate>table td[align=center]');
				$('#table_relate>table').hide();
				$('#pal_cat_name').parents('td.colors_backgroundlight').hide();
				var cat_name = $(list_bread[list_bread.length-1]).html();
				$('#table_relate').prepend('<table id="more_product_list"><tr><td class="more_title"><p>MORE IN <span>'+cat_name+'</span></p></td></tr></table>');
				for (i=0;i<4;i++)
				{
					var xitem="&nbsp;";
					if ($(plist[i]).html()) {
						xitem=$(plist[i]).html()
					}
					$('#more_product_list>tbody>tr').append('<td>'+xitem+'</td>');
				}
				
				$('#more_product_list>tbody>tr td:last').addClass('last');
				
				$('#table_relate').prepend('<hr class="hrz" />');
				$('#table_relate').parents('table:first').addClass('table_relate_product');
		//>End Related Product Part
		
		//---------------------
		//<Access Part
		//---------------------
				$('td.colors_background_main').not('.smalltext').addClass('table_access');
				var alist=$('.table_access>table td[align=center]');
				$('.table_access>table').hide();
				$('#pal_cat_name').hide();
				
				$('.table_access').prepend('<table id="access_list"><tr><td class="more_title" id="more_title_access">ACCESSORIES</td></tr></table>');
				for (i=0;i<4;i++)
				{
					var aitem="&nbsp;";
					if ($(alist[i]).html()) {
						aitem=$(alist[i]).html()
					}
					$('#access_list>tbody>tr').append('<td>'+aitem+'</td>');
				}
				
				$('#access_list>tbody>tr td:last').addClass('last');
				
				$('.table_access').prepend('<hr class="hrz" />');
				$('.table_access').parents('table:first').addClass('table_relate_product');
				
				if (!$('#more_product_list').is(':visible'))
				{
					$('#access_list').css('margin-bottom','0');
				}
		//>End Access Part
		
		
		//-------------------
		//<Product Price Part
		//-------------------
		
			$('input[name^="QTY."]').parents('table[cellpadding=3]').addClass('product_price_table');
			$('.product_price_table td:first span').remove();
			qty_text = $('.product_price_table td:first').html();
			qty_text = qty_text.replace('Qty','');
			qty_text = qty_text.replace(':','');
			$('.product_price_table td:first').html(qty_text);
			$('.product_price_table td:first').prepend('<span id="qty_title">QUANTITY</span>');
			$('img[src$="/v/vspfiles/templates/Daily_Thread/images/Icon_FreeShipping.gif"]').addClass('freeship_big_img');
		//>End Product Price Part
		
		
		//---------------------	
		//<Product Options Part
		//---------------------	
			$('.product_price_table').siblings('table').addClass('product_options_table');
			$('.product_options_table a[href^="javascript:change_option"]').addClass('color_item');
			
			$('.color_item').parent('td').parent('tr').addClass('color_tr');
			$('.product_options_table>tbody>tr').not('tr.color_tr').addClass('option_tr');
			color_list = $('.color_item');
			option_list = $('.option_tr');
			
			$('.product_options_table').hide();
			$('.product_description').append('<hr class="hrz"/>');
			$('.product_description').append('<div id="product_options"></div>');
            if ($(option_list[0]).find('select').html().search('Size')>=0) 
			{
				if (option_list[0]) 
				{
					$('#product_options').append('<table id="product_size_table"></table>');
					$('#product_size_table').append('<tr id="option_tr"><td class="option_title" id="size_title">SIZE</td><td id="size_list"></td></tr>');
					$('#size_list').append('<table></table>');
					$('#size_list table').append(option_list[0]);	
				}  
				if (option_list[1])
			   	 {
					$('#product_options').append('<table id="product_color_table"></table>');
					$('#product_color_table').append('<tr id="color_tr"><td class="option_title">COLOR</td><td id="color_list"></td></tr>');
					if ($('.color_item').is('a'))
					{
						$('#color_list').append('<div id="div_p"></div>');
						for (i=0;i<color_list.length;i++) {
							$('#color_list #div_p').append(color_list[i]);
						}
						$('#div_p').append('<div class="clear_div"></div>');
					}
					$('#color_list').append('<table></table>');
					$('#color_list table').append(option_list[1]);
				}
			}
			else
			{    
				if (option_list[0])
				{
					$('#product_options').append('<table id="product_color_table"></table>');
					$('#product_color_table').append('<tr id="color_tr"><td class="option_title">COLOR</td><td id="color_list"></td></tr>');
					if ($('.color_item').is('a'))
					{
						$('#color_list').append('<div id="div_p"></div>');
						for (i=0;i<color_list.length;i++) {
							$('#color_list #div_p').append(color_list[i]);
						}
						$('#div_p').append('<div class="clear_div"></div>');
					}
					$('#color_list').append('<table></table>');
		   		 	$('#color_list table').append(option_list[0]);
				}                                
			   if (option_list[1]) 
				{
					$('#product_options').append('<table id="product_size_table"></table>');
					$('#product_size_table').append('<tr id="option_tr"><td class="option_title" id="size_title">SIZE</td><td id="size_list"></td></tr>');
					$('#size_list').append('<table></table>');
					$('#size_list table').append(option_list[1]);	
				}  
		                       			
			} 
			
					
			$('.option_tr').each(function(){
				$(this).find('td:first').addClass('first_tr').hide();
				$(this).find('td:eq(1)').addClass('second_tr').hide();
				$(this).find('td:eq(2)').addClass('last_tr');
			});		
			$('.product_description').append('<hr class="hrz"/>');
			$('#color_list .first_tr').html('color<font color="#cc0000">*</font>:');
			$('#size_list .first_tr').html('size<font color="#cc0000">*</font>:');
		//>End Product Options Part
		$('#product_name').find('img').remove();
		$('.text.colors_text').css('color','#666').css('text-decoration','line-through');
		$('.text.colors_text').parent('td').find('.pricecolor').css('color','red');
	}
	else	
	if ($('#palm_category').is('span')) //Category Page detected	
	{
		//Breadcump
		$('#content_area b:first').addClass('breadcumb_p');
		fix = $('.breadcumb_p').html();
		fix= fix.replace('&gt;','');
		fix= fix.replace('&gt;','/');
		$('.breadcumb_p').html(fix);
		$('.breadcumb_p a:eq(1)').addClass('bread_upper');
		
		//Product style
		$("#content #content_area>table>tbody>tr>td>form>table>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td:contains('$')").addClass('border_right');
		$(".border_right").parent('tr').find('td:last').css('border-right','none');
		$("#content #content_area>table>tbody>tr>td>form>table>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td img[src^='/v/vspfiles/photos/']").addClass('category_photo');
		 $('#content #content_area>table>tbody>tr>td>form>table>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td[colspan="7"]').addClass('bottom_seperator');
		 $('.bottom_seperator:last').removeClass('bottom_seperator');
		 if ((!$('.category_photo').is('img'))&&(!$('#category_intro').is('p')) )
		 {
			 $('#content_area').css('padding','10px');
		 }
		 $('.border_right .text.colors_text').each(function() {
			$(this).css('text-decoration','line-through').css('color','#666');
			$(this).parent('.border_right').find('.pricecolor').css('color','red');
		 });
	}
	else
	if ($('form[action="ShoppingCart.asp"]').is(':visible')) //Shopping Cart Detected
	{
		$('form[action="ShoppingCart.asp"]').addClass('cart_form');
		$('.cart_form').parent('td').parent('tr').parent('tbody').parent('table').addClass('cart_table');
		$('.cart_form table:first').css('width','776px');
		$('#content_area table:first').addClass('shopmore_table');
		$('.colors_background1:eq(1) td').attr('align','left');
	}
	else
	if ($('form[name="OnePageCheckoutForm"]').is(':visible')) //One Page check-out form Detected
	{
		$('#content_area table:first').addClass('onepage_checkout');		
		$('#table_checkout_cart0 table[width="580"]').addClass('mini_cart_table');
		$('.mini_cart_table').parent('td').addClass('cart_td');
		
		//$('form[name="Proceed_To_Checkout_Form"] tr:eq(2) td:eq(0)').html("On the next page you'll be able to create a personal account or checkout anonymously. ");
	}
	else //Other pages
	{
		$('#content_area').css('padding','10px').css('width','837px');
		if ($('form[name="loginform"]').is(':visible')) //Login Page Detected
		{
			$('#content_area').css('padding','40px 10px 10px');
			$('<p id="login_intro">To access your account, please enter your e-mail address and password below.</p>').insertBefore('form[name="loginform"]');
			$('form[name="loginform"]>table>tbody>tr>td>table').addClass('login_table');
			$('.login_table td:first').attr('width','40%');
			$('.login_table  font b').unwrap().wrap('<h2></h2>').parent('h2').addClass('login_header');
			$('.login_header').next('br').remove();
			$('.login_header').siblings('table').addClass('login_input_table');
			$('.login_table td[align=right]').attr('align','left');
			$('.login_table input[type=text]').parent('td').prev('td[align=left]').append($('.login_table input[type=text]'));
			$('.login_table input[type=password]').parent('td').prev('td[align=left]').find('br').remove();
			$('.login_table input[type=password]').parent('td').prev('td[align=left]').append($('.login_table input[type=password]')).append($('a[href="login_sendpass.asp"]'));
			$('a[href="login_sendpass.asp"]').addClass('forgetA');
			$('tr[align=center]').attr('align','left');
			
			//Detect log out
			if ($('.login_table[cellspacing=10]').is(':visible'))
			{
				$('.login_table[cellspacing=10]').hide();
				$('<h2 id="logout_h2">You have been logged out</h2>').insertAfter('#login_intro');
			}
			
		}
		else 
		if ($('form[action^="EmailaFriend.asp"]').is(':visible')) //Email Friend Page Detected
		{
			$('#content_area').css('padding-top','35px');
			$('form[action^="EmailaFriend.asp"] table:first').addClass('email_table');
			$('.email_table td:first').addClass('email_intro');
			$('input[name=tEmailAddress]').parents('table.colors_lines_light').addClass('table_email_form');
			
			validate = $('img[src^="/FileUpload/TextObject.aspx"]');
			sound = $('img[src^="/FileUpload/TextObject.aspx"]').next('img');
			validate_text = $('input[name="Verification_Code"]');
			
			
			re_name = $('input[name="tName"]');
			re_email = $('input[name="tEmailAddress"]');
			
			your_name = $('input[name="fName"]');
			your_email = $('input[name="fEmailAddress"]');
			
			message = $('textarea[name="message"]');
			
			submit_button =$('.email_table input[type="submit"]');
			
			$('.table_email_form').hide().parent('td').prepend('<div id="new_email"></div>').parent('tr').next('tr').remove();
			
			
			$('#new_email').append('<div id="left_field"></div><div id="right_field"></div><div class="clear_div"></div><div id="message_field"></div><div id="verify_field"></div><div class="clear_div"></div><hr class="hrz" /><p>* this email address will not be shared or used for any other promotions</p>');
			
			//Left  Part
				$('#left_field').append('<div id="reci_name">Name of Recipient:</div><div id="your_name">Your Name:</div>');
				$('#reci_name').append(re_name);
				$('#your_name').append(your_name);
			
			//Right Part
				$('#right_field').append('<div id="reci_email">Recipient Email Address:</div><div id="your_email">Your Email Address:</p>');
				$('#reci_email').append(re_email);
				$('#your_email').append(your_email);
			
			//Bottom Message Part
				$('#message_field').append(message);
			
			//Verify Part
				$('#verify_field').append('<div id="left_verify">Image Verification: (Please type characters in box)</div><div id="right_verify"></div><div class="clear_div"></div>');				
				$('#left_verify').append(validate_text);
				$('#right_verify').append(validate);
				$('#right_verify').append(sound);
				
			$('#new_email').append(submit_button);
		}
		else
		if ($('.subheading').is(':visible')) //Other pages (my account, order) detected
		{
			$('.subheading:first').parents('table[width=95%]').addClass('static_page');
			$('.static_page table[align="center"]').attr('align','left');
			$('#changeship').parents('form').attr('id','changeship_form');
			$('#changeship_form input').not('input[type=radio]').not('input[type=image]').not('input[type=checkbox]').addClass('input_text');
			$('#changeship_form input,#changeship_form select').parent('td').addClass('td_input');
			$('.td_input').prev('td').addClass('td_input');
			if ($('#cateindex').is(':visible'))
			{
				$('#content_area table:first').addClass('index_table');
			}
		}
		
	}
	
	//Add count item to shipping cart link
	if ($('.cartsummary_full').html())
	{
		$('.cartsummary_full').find('a').remove();
		var count = $('.cartsummary_full').html();
		count = count.replace('<a href="/ShoppingCart.asp">View My Cart</a>','');
		count = count.replace('<a href="/ShoppingCart.asp"><span class="PageText_L476n">View My Cart</span></a>','');
		count = count.replace('<A href="http://euxdk.ntssf.servertrust.com/ShoppingCart.asp">View My Cart</A>','');
		
		
		$("#header_nav ul li:eq(1) a").html($("#header_nav ul li:eq(1) a").html()+" "+count);

	}
	
	
	 
		
});

window.onload = function() 
{
	var side_height=$('#sidebar').height();
	var main_height=$('#main_content').height();
	if (main_height<side_height)
	{
		$('#main_content').height(side_height-15);
	}
	if ($('#dog_fan').is(':visible'))
	{
		$('#main_content').height($('#main_content').height()+15);
	}
}

