// JavaScript Document
$(document).ready(function(){	
	$('#password-clear').show();
	$('#password-password').hide();
	
	$('#password-clear').focus(function() {
		$('#password-clear').hide();
		$('#password-password').show();
		$('#password-password').focus();
	});
	$('#password-password').blur(function() {
		if($('#password-password').val() == '') {
			$('#password-clear').show();
			$('#password-clear').val('Password');
			$('#password-password').hide();
		}
	});
	$('#cpassword-clear').show();
	$('#cpassword-password').hide();
	
	$('#cpassword-clear').focus(function() {
		$('#cpassword-clear').hide();
		$('#cpassword-password').show();
		$('#cpassword-password').focus();
	});
	$('#cpassword-password').blur(function() {
		if($('#cpassword-password').val() == '') {
			$('#cpassword-clear').show();
			$('#cpassword-clear').val('Confirm Password');
			$('#cpassword-password').hide();
		}
	});
	$('#lgpassword-clear').show();
	$('#lgpassword-password').hide();
	
	$('#lgpassword-clear').focus(function() {
		$('#lgpassword-clear').hide();
		$('#lgpassword-password').show();
		$('#lgpassword-password').focus();
	});
	$('#lgpassword-password').blur(function() {
		if($('#lgpassword-password').val() == '') {
			$('#lgpassword-clear').show();
			$('#lgpassword-clear').val('Password');
			$('#lgpassword-password').hide();
		}
	});
	$('#rgpassword-clear').show();
	$('#rgpassword-password').hide();
	
	$('#rgpassword-clear').focus(function() {
		$('#rgpassword-clear').hide();
		$('#rgpassword-password').show();
		$('#rgpassword-password').focus();
	});
	$('#rgpassword-password').blur(function() {
		if($('#rgpassword-password').val() == '') {
			$('#rgpassword-clear').show();
			$('#rgpassword-clear').val('Password');
			$('#rgpassword-password').hide();
		}
	});
	$('#crgpassword-clear').show();
	$('#crgpassword-password').hide();
	
	$('#crgpassword-clear').focus(function() {
		$('#crgpassword-clear').hide();
		$('#crgpassword-password').show();
		$('#crgpassword-password').focus();
	});
	$('#crgpassword-password').blur(function() {
		if($('#crgpassword-password').val() == '') {
			$('#crgpassword-clear').show();
			$('#crgpassword-clear').val('Confirm Password');
			$('#crgpassword-password').hide();
		}
	});

	
	
	//Table
	alterTbl();			
	
	//Overlay - page
	$('#overlay').click(function(){
			$('.fly').hide();
			$('#overlay').css('display','none');
			showFlg = 0;			
			if($('.wc-user a').not('.wc-user li a').html() == '&#9660;'){
				$('.wc-user a').not('.wc-user li a').html('&#9650;');				
			} else {					
				$('.wc-user a').not('.wc-user li a').html('&#9660;');
			}
	});
	
	//Fly
	$('.fly').mousemove(function(){
		$(this).show();
	});
	
	//Forms
	$("input:text,input:password").focus(function(){
            var temp = $(this).val();
            $(this).val('');            
            $(this).blur(function(){
                if($(this).val()=='') $(this).val(temp);
            });
     });		
	
	//$('ul.tab li.active a, .view-menu li a.active').removeAttr('href');
	
	//menu hover
	$('#hd-menu li, ul.tab li').mouseover(function(){
		$(this).addClass('hover');		
	});
	$('#hd-menu li, ul.tab li').mouseout(function(){
		$(this).removeClass('hover');		
	});	
	
	//Source Change
	$('.src-chg').mouseover (function(){
		src = $(this).children('img').attr('src');
		if(src.indexOf('_active') == -1){
			src = src.replace('.gif','_active.gif');		
		}
		$(this).children('img').attr('src', src);
	});
	$('.src-chg').mouseout (function(){
		src = $(this).children('img').attr('src');
		src = src.replace('_active.gif','.gif');		
		$(this).children('img').attr('src', src);
	});
	
	var showFlg = 0;
	//User Profile
	$('.wc-user a').not('.wc-user li a').click(function(){	
		$('.fly').hide();
		if(showFlg == 0){
				$(this).siblings('ul').show('slow');
				$(this).html('&#9650;');
				$('#overlay').css('display','block');	
				showFlg = 1;
		} else {		
				$(this).siblings('ul').hide('slow');
				$(this).html('&#9660;');
				$('#overlay').css('display','none');
				showFlg = 0;
		}
	});
	
	//User Profile Fly
	$('.wc-user li a').click(function(){
		$(this).parents('ul.fly').siblings('a').html('&#9660;');
		$(this).parents('.wc-user ul.fly').hide();
		$('#overlay').hide();
		showFlg = 0;
	});
	
	//ZIP Code text
	$('.wc-zip a').click(function(){	
	  	$('.fly').hide();
		if(showFlg == 0){
			
				$(this).siblings('ul').show('slow');				
				$('#overlay').css('display','block');
				showFlg = 1;
		}else{	
				$(this).siblings('ul').hide('slow');				
				$('#overlay').css('display','none');
				showFlg = 0;
		}
	});
	
	//ZIP Code text
	$('.wc-zip input:button').click(function(){
		$(this).parents('.wc-zip ul.fly').hide();
		$('#overlay').hide();
		showFlg = 0;
	});
	
	
	
	//Sort SelectBox
	$('.cust-sel a.srch-menu').click(function(){
		 	$('.fly').hide();
		  	$(this).parents('.cust-sel').children('ul').show('normal');	
		  	$('#overlay').css('display','block');		
	});
	$('.cust-sel ul').mousemove(function(){
			$('.fly').hide();
			$(this).show();	
			$('#overlay').css('display','block');	
	});
	$('.cust-sel ul').mouseout(function(){
			$(this).hide();	
			$('#overlay').css('display','none');	
	});
	$('.cust-sel ul a').click(function(){
			var seld_val = $(this).text();
			$(this).parentsUntil('.cust-sel').siblings('label').children('input').val(seld_val);	
		  	$('.cust-sel ul').hide();
			$('#overlay').css('display','none');		
	});
	
	//View SelectBox
	$('.cust-view-sel a.srch-menu').click(function(){
		$('.fly').hide();
		$(this).parents('.cust-view-sel').children('ul').show('normal');		
		$('#overlay').css('display','block');	
	});
	$('.cust-view-sel ul').mousemove(function(){
		$('.fly').hide();
		$(this).show();	
		$('#overlay').css('display','block');		
	});
	$('.cust-view-sel ul').mouseout(function(){
		$(this).hide();	
		$('#overlay').css('display','none');		
	});
	$('.cust-view-sel ul a').click(function(){
			var seld_val = $(this).text();
			$(this).parentsUntil('.cust-view-sel').siblings('label').children('input').val(seld_val);	
		  	$('.cust-view-sel ul').hide();
			$('#overlay').css('display','none');		
	});
	
	//dropdown - Categories/Brands
	$('.dd-menu ul ul li').hover(function(){
			$('ul.flyoutwd li ul').each(function(){
				var ulwidth = $(this).outerWidth();
				$(this).children('li').css('width',ulwidth);
			});	
	});
	
	//View Change
	$('.view-menu li a').not('.view-menu li.cust-view-sel a').click(function(){
		$('.coupon-wrap').hide();
		var divobj = $(this).attr('rel');	
		$('.'+divobj).show();
		$('.view-menu li a').not('.view-menu li.cust-view-sel a').attr('href','javascript:void(0);');
		$(this).removeAttr('href');
		$('.view-menu li a').not('.view-menu li.cust-view-sel a').removeClass('active');
		$(this).addClass('active');
	});
		
	//Featured Offer Dock
	$('.ftd_offers a.dock').toggle(function(){		
		var src  = $(this).children('img').attr('src');
		src = src.replace('.gif','_active.gif');
		$(this).children('img').attr('src',src);	
		$('#slides').slideUp();
	},function(){
		var src  = $('img',this).attr('src');
		src = src.replace('_active.gif','.gif');
		$('img',this).attr('src',src);
		$('#slides').slideDown();
	});
	
	//Tray
	$('#tray a.docktgl').toggle(function(){	
		isTrayMinimized = 1;
		$('#tray').animate({marginBottom:"0px"},1000);
		var src  = $('img',this).attr('src');
		src = src.replace('_active.gif','.gif');
		$('img',this).attr('src',src);

	},function(){
		isTrayMinimized = 0;
		$('#tray').animate({marginBottom:"-65px"},1000);
		var src  = $(this).children('img').attr('src');
		src = src.replace('.gif','_active.gif');
		$(this).children('img').attr('src',src);	
		
	});
	
	$('.popup_cnt_area .view-list .cp-more').mouseover(function(){		
		$(this).css('position','relative');
		
	});
	$('.popup_cnt_area .view-list .cp-more').mouseout(function(){	
		$(this).removeAttr('style');		
	});
	
	
	//Coupons More
	$('a.cp-more').mouseenter(function(e){
		var posL = this.offsetLeft;
		var posT = this.offsetTop;
		$(this).parents('.cp-content').children('.cp-more-desc').css('left',(posL+38)+'px');
		$(this).parents('.cp-content').children('.cp-more-desc').css('top',(posT-30)+'px');
		$(this).parents('.cp-content').children('.cp-more-desc').fadeIn();
		$('#overlay').css('display','block');
		
	});	
	
	$('a.cp-more').mouseout(function(){
		$(this).parents('.cp-content').children('.cp-more-desc').fadeOut(0);		
		$('#overlay').css('display','none');
	});
	
	
	
	
	//Coupons More
	$('.view-list a.cp-more').mouseenter(function(e){
		var posL = this.offsetLeft;
		var posT = this.offsetTop;
		$(this).parents('td').children('.cp-more-desc').css('left',(posL+70)+'px');
		$(this).parents('td').children('.cp-more-desc').css('top',(posT-30)+'px');
		$(this).parents('td').children('.cp-more-desc').fadeIn();
		$('#overlay').css('display','block');
		
	});	
	
	$('.view-list a.cp-more').mouseout(function(){
		$(this).parents('td').children('.cp-more-desc').fadeOut(0);		
		$('#overlay').css('display','none');
	});
	
	
	
	//Coupons share
	$('.ftd_offers .share').live('click',function(e){	
		$('.fly').hide();
		$('#overlay').css('display','block');
		var posL = e.pageX;
		var posT = e.pageY;
		$(this).css('z-index',99);		
		if($(this).hasClass('regusr')){
			$('#cp-share-desc-reg-right').css('left',(posL-405)+'px');
			$('#cp-share-desc-reg-right').css('top',(posT-35)+'px');
			$('#cp-share-desc-reg-right').fadeIn();							
		}else{
			$('#cp-share-desc-right').css('left',(posL-405)+'px');
			$('#cp-share-desc-right').css('top',(posT-35)+'px');
			$('#cp-share-desc-right').fadeIn();	
			
		}
	});	
	$('a.share').live('click',function(e){	
		$('.fly').hide();
		$('#overlay').css('display','block');
		var posL = e.pageX;
		var posT = e.pageY;
		$(this).css('z-index',99);		
		if($(this).hasClass('regusr')){			
			if($(this).hasClass('right')){				
				$('#cp-share-desc-reg-right').css('left',(posL-405)+'px');
				$('#cp-share-desc-reg-right').css('top',(posT-35)+'px');
				$('#cp-share-desc-reg-right').fadeIn();
				$('#cp-share-desc-reg-right').css('z-index',10011);
			}else{
				$('#cp-share-desc-reg').css('left',(posL+10)+'px');
				$('#cp-share-desc-reg').css('top',(posT-35)+'px');
				$('#cp-share-desc-reg').fadeIn();	
				$('#cp-share-desc-reg').css('z-index',10011);
			}
		}else{
			if($(this).hasClass('right')){
				$('#cp-share-desc-right').css('left',(posL-405)+'px');
				$('#cp-share-desc-right').css('top',(posT-35)+'px');
				$('#cp-share-desc-right').fadeIn();	
				$('#cp-share-desc-right').css('z-index',10011);
			}else{
				$('#cp-share-desc').css('left',(posL+10)+'px');
				$('#cp-share-desc').css('top',(posT-35)+'px');
				$('#cp-share-desc').fadeIn();
				$('#cp-share-desc').css('z-index',10011);
			}
		}
	});	
	//Coupon description
	$('.cp-share-desc').mouseover(function(){						
		$(this).css('display','block');		
		$(this).css('z-index',10011);
		$('#tray').css('z-index',10010);
		$('#overlay').css('display','none');	
		//$('#tray').removeAttr('style');
	});
	
	$('.cp-more-desc').mouseenter(function(){
		$(this).css('display','block');	
	});
	$('.cp-more-desc').mouseout(function(){
		$(this).fadeOut(0);		
		$('#overlay').css('display','none');
	});
	
	
	//
	$('.cl-share').click(function(){
		$(this).parents('.fly').hide();
		$('#overlay').css('display','none');
		$(this).removeAttr('style');
		//$('#tray').removeAttr('style');
		
	});
	
	
	
	//Coupons - Column View
	$('.coupons').mouseover(function(){
		$(this).addClass('hover');
		$(this).css('z-index',999);
		$('#tray').css('z-index',10010);
	});
	$('.coupons').mouseout(function(){
		$(this).removeClass('hover');
		$(this).removeAttr('style');
		//$('#tray').removeAttr('style');		
	});

	$('.coupons input:checkbox').click(function(){			
		if($(this).is(':checked')){			
			$(this).parents('.coupons').addClass('selected');
			$(this).parent('label').siblings('label').children('input:checkbox').attr('disabled','disabled');
		} else {
			$(this).parents('.coupons').removeClass('selected');
			$(this).parent('label').siblings('label').children('input:checkbox').attr('disabled','');
		}
	});
	
	//Coupons - List View
	$('.view-list input:checkbox').click(function(){			
		if($(this).is(':checked')){			
			$(this).parents('tr').addClass('selected');
			$(this).parentsUntil('tr').siblings('td').children('label').children('input:checkbox').attr('disabled','disabled');
		} else {
			$(this).parents('tr').removeClass('selected');
			$(this).parentsUntil('tr').siblings('td').children('label').children('input:checkbox').attr('disabled','');
		}
	});
	
	// Featured Offers
	$('.fo-actions input:checkbox').click(function(){
		if($(this).is(':checked')){			
			$(this).parentsUntil('.fo-actions ul').siblings('li').children('span').children('label').children('input:checkbox').attr('disabled','disabled');
		} else {			
			$(this).parentsUntil('.fo-actions ul').siblings('li').children('span').children('label').children('input:checkbox').attr('disabled','');
		}	
	});
	
	//-------- featured coupon tray
	
	$('.ftd_offers input:checkbox[name=print]').live('click',function(){

		var src = $(this).parentsUntil('.slides_container').find('img.fo-prdt').attr('src');
		var cpid = $(this).val();	
		savingscount(cpid, 'featured');
		if($(this).is(':checked')){			
			animateTray();
			var imghtml = "<img src="+ src +" width='42' height='45' />";		
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').before(imghtml);
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').attr('rel',cpid);
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').css('display','block');
			$('#print ul.tray-item li.empty:eq(0)').removeClass('empty');			
			if($('#print ul.tray-item li.empty').length == 0){
				addli($('#print ul.tray-item'));
			}	
			var cnt = ($('#print ul.tray-item li').length) - ($('#print ul.tray-item li.empty').length);
			$('#printcount.count').text(cnt);
			chkoutcnt();
		} else {			
			$('#print ul.tray-item li').each(function(){				
				if(cpid==$(this).children('a.del-item').attr('rel')){
					$(this).remove();
					plen--;
					removeli($('#print ul.tray-item'));
					var cnt = $('#printcount.count').text();
					$('#printcount.count').text(cnt-1);
					chkoutcnt();
					
					if($('#print ul.tray-item li').length < 14){
						$('#print ul.tray-item li:last').after('<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>');
					}
				}
			});
			//removeli($('#print ul.tray-item'));
		}
	});
	
	$('.ftd_offers input:checkbox[name=direct2card]').live('click',function(){
		var src = $(this).parentsUntil('.slides_container').find('img.fo-prdt').attr('src');
		var cpid = $(this).val();
		savingscount(cpid, 'featured');
		if($(this).is(':checked')){			
			animateTray();
			var imghtml = "<img src="+ src +" width='42' height='45' />";		
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').before(imghtml);
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').attr('rel',cpid);
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').css('display','block');
			$('#direct2card ul.tray-item li.empty:eq(0)').removeClass('empty');
			if($('#direct2card ul.tray-item li.empty').length == 0){ 
				addli($('#direct2card ul.tray-item'));
			}	
			var cnt = ($('#direct2card ul.tray-item li').length) - ($('#direct2card ul.tray-item li.empty').length);
			$('#d2ccount.count').text(cnt);
			chkoutcnt();
		} else {			
			$('#direct2card ul.tray-item li').each(function(){				
				if(cpid==$(this).children('a.del-item').attr('rel')){
					$(this).remove();
					dlen--;
					removeli($('#print ul.tray-item'));
					var cnt = $('#d2ccount.count').text();
					$('#d2ccount.count').text(cnt-1);
					chkoutcnt();
					if($('#direct2card ul.tray-item li').length < 14){
						$('#direct2card ul.tray-item li:last').after('<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>');
					}
				}
			});
		}
	});
	
	//-------2 col
		
	$('.view-two input:checkbox[name=print]').live('click',function(){	
		//startanimate($(this));
		var src = $(this).parents('.coupons').find('img').attr('src');
		var cpid = $(this).val();		
		savingscount($(this),'couponpod');
		if($(this).is(':checked')){		
			animateTray();
			if($('#print ul.tray-item li.empty').length == 0){ 
				addli($('#print ul.tray-item'));			
			}		
			var imghtml = "<img src="+ src +" width='42' height='45' />";
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').before(imghtml);
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').attr('rel',cpid);
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').css('display','block');
			$('#print ul.tray-item li.empty:eq(0)').removeClass('empty');				
			var cnt = ($('#print ul.tray-item li').length) - ($('#print ul.tray-item li.empty').length);			
			$('#print').parentsUntil('#tray').find('#printcount').text(cnt);	
			chkoutcnt();
		} else {
			$('#print ul.tray-item li').each(function(){				
				if(cpid==$(this).children('a.del-item').attr('rel')){
					$(this).remove();					
					plen--;
					removeli($('#print ul.tray-item'));
					var cnt = $('#printcount.count').text();
					$('#printcount.count').text(cnt-1);
					chkoutcnt();
					if($('#print ul.tray-item li').length < 14){
						$('#print ul.tray-item li:last').after('<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>');
					}
				}
			});
		}
	});
	$('.view-two input:checkbox[name=direct2card]').live('click',function(){	
		var src = $(this).parents('.coupons').find('img').attr('src');
		var cpid = $(this).val();		
		savingscount($(this),'couponpod');
		if($(this).is(':checked')){		
			animateTray();
			if($('#direct2card ul.tray-item li.empty').length == 0){ 
				addli($('#print ul.tray-item'));			
			}		
			var imghtml = "<img src="+ src +" width='42' height='45' />";
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').before(imghtml);
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').attr('rel',cpid);
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').css('display','block');
			$('#direct2card ul.tray-item li.empty:eq(0)').removeClass('empty');				
			var cnt = ($('#direct2card ul.tray-item li').length) - ($('#direct2card ul.tray-item li.empty').length);			
			$('#direct2card').parentsUntil('#tray').find('#d2ccount').text(cnt);
			chkoutcnt();
		} else {			
			$('#direct2card ul.tray-item li').each(function(){				
				if(cpid==$(this).children('a.del-item').attr('rel')){
					$(this).remove();
					dlen--;
					removeli($('#direct2card ul.tray-item'));
					var cnt = $('#d2ccount.count').text();
					$('#d2ccount.count').text(cnt-1);
					chkoutcnt();
					if($('#direct2card ul.tray-item li').length < 14){
						$('#direct2card ul.tray-item li:last').after('<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>');
					}
				}
			});
		}
	});
	
	//-------3 col
		
	$('.view-three input:checkbox[name=print]').live('click',function(){	
		var src = $(this).parents('.coupons').find('img').attr('src');
		var cpid = $(this).val();		
		savingscount($(this),'couponpod');
		if($(this).is(':checked')){		
			animateTray();
			if($('#print ul.tray-item li.empty').length == 0){ 
				addli($('#print ul.tray-item'));			
			}		
			var imghtml = "<img src="+ src +" width='42' height='45' />";
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').before(imghtml);
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').attr('rel',cpid);
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').css('display','block');
			$('#print ul.tray-item li.empty:eq(0)').removeClass('empty');				
			var cnt = ($('#print ul.tray-item li').length) - ($('#print ul.tray-item li.empty').length);			
			$('#print').parentsUntil('#tray').find('#printcount').text(cnt);	
			chkoutcnt();
		} else {			
			$('#print ul.tray-item li').each(function(){				
				if(cpid==$(this).children('a.del-item').attr('rel')){
					$(this).remove();
					plen--;
					removeli($('#print ul.tray-item'));
					var cnt = $('#printcount.count').text();
					$('#printcount.count').text(cnt-1);
					chkoutcnt();
					if($('#print ul.tray-item li').length < 14){
						$('#print ul.tray-item li:last').after('<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>');
					}
				}
			});
		}
	});
	$('.view-three input:checkbox[name=direct2card]').live('click',function(){	
		var src = $(this).parents('.coupons').find('img').attr('src');
		var cpid = $(this).val();		
		savingscount($(this),'couponpod');
		if($(this).is(':checked')){		
			animateTray();
			if($('#direct2card ul.tray-item li.empty').length == 0){ 
				addli($('#direct2card ul.tray-item'));			
			}		
			var imghtml = "<img src="+ src +" width='42' height='45' />";
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').before(imghtml);
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').attr('rel',cpid);
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').css('display','block');
			$('#direct2card ul.tray-item li.empty:eq(0)').removeClass('empty');				
			var cnt = ($('#direct2card ul.tray-item li').length) - ($('#direct2card ul.tray-item li.empty').length);			
			$('#direct2card').parentsUntil('#tray').find('#d2ccount').text(cnt);
			chkoutcnt();
		} else {			
			$('#direct2card ul.tray-item li').each(function(){				
				if(cpid==$(this).children('a.del-item').attr('rel')){
					$(this).remove();
					dlen--;
					removeli($('#direct2card ul.tray-item'));
					var cnt = $('#d2ccount.count').text();
					$('#d2ccount.count').text(cnt-1);
					chkoutcnt();
					if($('#direct2card ul.tray-item li').length < 14){
						$('#direct2card ul.tray-item li:last').after('<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>');
					}
				}
			});
		}
	});
	
	//-------list
		
	$('.view-list input:checkbox[name=print]').live('click',function(){	
		var src = $(this).parents('tr').find('.img-wrap img').attr('src');
		var cpid = $(this).val();		
		savingscount($(this),'couponpod');
		if($(this).is(':checked')){		
			animateTray();
			if($('#print ul.tray-item li.empty').length == 0){ 
				addli($('#print ul.tray-item'));			
			}		
			var imghtml = "<img src="+ src +" width='42' height='45' />";
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').before(imghtml);
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').attr('rel',cpid);
			$('#print ul.tray-item li.empty:eq(0)').children('a.del-item').css('display','block');
			$('#print ul.tray-item li.empty:eq(0)').removeClass('empty');				
			var cnt = ($('#print ul.tray-item li').length) - ($('#print ul.tray-item li.empty').length);			
			$('#print').parentsUntil('#tray').find('#printcount').text(cnt);	
			chkoutcnt();
		} else {			
			$('#print ul.tray-item li').each(function(){				
				if(cpid==$(this).children('a.del-item').attr('rel')){
					$(this).remove();
					plen--;
					removeli($('#print ul.tray-item'));
					var cnt = $('#printcount.count').text();
					$('#printcount.count').text(cnt-1);
					chkoutcnt();
					if($('#print ul.tray-item li').length < 14){
						$('#print ul.tray-item li:last').after('<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>');
					}
				}
			});
		}
	});
	$('.view-list input:checkbox[name=direct2card]').live('click',function(){	
		var src = $(this).parents('tr').find('.img-wrap img').attr('src');
		var cpid = $(this).val();		
		savingscount($(this),'couponpod');
		if($(this).is(':checked')){		
			animateTray();
			if($('#direct2card ul.tray-item li.empty').length == 0){ 
				addli($('#print ul.tray-item'));			
			}		
			var imghtml = "<img src="+ src +" width='42' height='45' />";
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').before(imghtml);
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').attr('rel',cpid);
			$('#direct2card ul.tray-item li.empty:eq(0)').children('a.del-item').css('display','block');
			$('#direct2card ul.tray-item li.empty:eq(0)').removeClass('empty');				
			var cnt = ($('#direct2card ul.tray-item li').length) - ($('#direct2card ul.tray-item li.empty').length);			
			$('#direct2card').parentsUntil('#tray').find('#d2ccount').text(cnt);
			chkoutcnt();
		} else {			
			$('#direct2card ul.tray-item li').each(function(){				
				if(cpid==$(this).children('a.del-item').attr('rel')){
					$(this).remove();
					dlen--;
					removeli($('#direct2card ul.tray-item'));
					var cnt = $('#d2ccount.count').text();
					$('#d2ccount.count').text(cnt-1);
					chkoutcnt();
					if($('#direct2card ul.tray-item li').length < 14){
						$('#direct2card ul.tray-item li:last').after('<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>');
					}
				}
			});
		}
	});
	
	  $('#direct2card').find('a.prev').live('click',function(){			
															 
			if($(this).find('img').attr('src') == "images/icon_tray_prev.gif")
					return false;
					
					
			var attr = $(this).attr('href');
			if(typeof attr !== 'undefined' && attr !== false){				
				var curmargin = $(this).parents('.tab-container-tray').find('ul.tray-item').css('margin-left');
				var newmargin = 0;
				if(isNaN(curmargin)){
					curmargin = curmargin.substring(0,(curmargin.length-2));			
				}
				newmargin = parseInt(curmargin)+82;
				if(newmargin < 0){					
					$(this).parents('.tab-body-tray').find('ul.tray-item').css('margin-left',(newmargin)+'px');	
					dlen--;			
				} else {
					$(this).parents('.tab-body-tray').find('ul.tray-item').css('margin-left',0);
					$(this).removeAttr('href');	
					//
					var prevtxt = $(this).find('img').attr('src');
					prevtxt = prevtxt.replace('_active.gif','.gif');
					$(this).find('img').attr('src',prevtxt);					
				}
				
			}
			if($(this).parents('.tab-body-tray').find('ul.tray-item li').length > 14){				
				var nxttxt = $(this).parents('.tab-container-tray').find('a.next img').attr('src');	
				if(nxttxt.indexOf('_active.gif') == -1){
					nxttxt = nxttxt.replace('.gif','_active.gif');
				}
				$(this).parents('.tab-container-tray').find('a.next img').attr('src',nxttxt);
				$(this).parents('.tab-container-tray').find('a.next').attr('href','javascript:void(0);');				
			}
			
	});	
	$('#direct2card').find('a.next').live('click',function(){	
														   
				if($(this).find('img').attr('src') == "images/icon_tray_next.gif")
				return false;										   
														   
														   
			var attr = $(this).attr('href');
			if(typeof attr !== 'undefined' && attr !== false){
				if($(this).parents('.tab-body-tray').find('ul.tray-item li').length > 14){				
						var curmargin = $(this).parents('.tab-container-tray').find('ul.tray-item').css('margin-left');
						var newmargin = 0;
						if(isNaN(curmargin)){
							curmargin = curmargin.substring(0,(curmargin.length-2));			
						}
						newmargin = parseInt(curmargin)-82;
						$(this).parents('.tab-container-tray').find('ul.tray-item').css('margin-left',newmargin+'px');
						clicks--;
						var nxttxt = $(this).parents('.tab-container-tray').find('a.prev img').attr('src');	
						if(nxttxt.indexOf('_active.gif') == -1){
							nxttxt = nxttxt.replace('.gif','_active.gif');
						}
						$(this).parents('.tab-container-tray').find('a.prev img').attr('src',nxttxt);
						dif = $(this).parents('.tab-body-tray').find('ul.tray-item li').length - dlen;						
						if(dif<1){
							var prevtxt = $(this).find('img').attr('src');
							if(prevtxt.indexOf('_active.gif') >= 1){
								prevtxt = prevtxt.replace('_active.gif','.gif');
							}
							$(this).find('img').attr('src',prevtxt);
							$(this).removeAttr('href');	
							$(this).parents('.tab-container-tray').find('a.prev').attr('href','javascript:void(0);');	
						}else{
							dlen++;							
						}
				}
			} else {
					var nextxt = $(this).find('img').attr('src');
					nextxt = nextxt.replace('_active.gif','.gif');
					$(this).find('img').attr('src',nextxt);					
			}		
	});
	$('#print').find('a.prev').live('click',function(){	
													 
				if($(this).find('img').attr('src') == "images/icon_tray_prev.gif")
					return false;									 
													 
			var attr = $(this).attr('href');
			if(typeof attr !== 'undefined' && attr !== false){				
				var curmargin = $(this).parents('.tab-container-tray').find('ul.tray-item').css('margin-left');
				var newmargin = 0;
				if(isNaN(curmargin)){
					curmargin = curmargin.substring(0,(curmargin.length-2));			
				}
				newmargin = parseInt(curmargin)+82;
				if(newmargin < 0){					
					$(this).parents('.tab-body-tray').find('ul.tray-item').css('margin-left',(newmargin)+'px');	
					plen--;			
				} else {
					$(this).parents('.tab-body-tray').find('ul.tray-item').css('margin-left',0);
					$(this).removeAttr('href');	
					//
					var prevtxt = $(this).find('img').attr('src');
					prevtxt = prevtxt.replace('_active.gif','.gif');
					$(this).find('img').attr('src',prevtxt);					
				}
				
			}
			if($(this).parents('.tab-body-tray').find('ul.tray-item li').length > 14){				
				var nxttxt = $(this).parents('.tab-container-tray').find('a.next img').attr('src');	
				if(nxttxt.indexOf('_active.gif') == -1){
					nxttxt = nxttxt.replace('.gif','_active.gif');
				}
				$(this).parents('.tab-container-tray').find('a.next img').attr('src',nxttxt);
				$(this).parents('.tab-container-tray').find('a.next').attr('href','javascript:void(0);');				
			}
			
	});	
	$('#print').find('a.next').live('click',function(){	
													 
													 //images/icon_tray_prev_active.gif
													 //images/icon_tray_prev.gif
													 
													 //images/icon_tray_next_active.gif
													 //images/icon_tray_next.gif
			
			if($(this).find('img').attr('src') == "images/icon_tray_next.gif")
				return false;
			
													 
			var attr = $(this).attr('href');
			if(typeof attr !== 'undefined' && attr !== false){
				if($(this).parents('.tab-body-tray').find('ul.tray-item li').length > 14){				
						var curmargin = $(this).parents('.tab-container-tray').find('ul.tray-item').css('margin-left');
						var newmargin = 0;
						if(isNaN(curmargin)){
							curmargin = curmargin.substring(0,(curmargin.length-2));			
						}
						newmargin = parseInt(curmargin)-82;
						$(this).parents('.tab-container-tray').find('ul.tray-item').css('margin-left',newmargin+'px');
						clicks--;
						var nxttxt = $(this).parents('.tab-container-tray').find('a.prev img').attr('src');	
						if(nxttxt.indexOf('_active.gif') == -1){
							nxttxt = nxttxt.replace('.gif','_active.gif');
						}
						$(this).parents('.tab-container-tray').find('a.prev img').attr('src',nxttxt);
						dif = $(this).parents('.tab-body-tray').find('ul.tray-item li').length - plen;						
						if(dif<1){
							var prevtxt = $(this).find('img').attr('src');
							if(prevtxt.indexOf('_active.gif') >= 1){
								prevtxt = prevtxt.replace('_active.gif','.gif');
							}
							$(this).find('img').attr('src',prevtxt);
							$(this).removeAttr('href');	
							$(this).parents('.tab-container-tray').find('a.prev').attr('href','javascript:void(0);');	
						}else{
							plen++;							
						}
				}
			} else {
					var nextxt = $(this).find('img').attr('src');
					nextxt = nextxt.replace('_active.gif','.gif');
					$(this).find('img').attr('src',nextxt);					
			}		
	});
	$('a.del-item').live('click', function(){
			var curmargin = $(this).parents('ul.tray-item').css('margin-left');
			if(isNaN(curmargin)){
				curmargin = curmargin.substring(0,(curmargin.length-2));			
				newmargin = parseInt(curmargin)+82;
			}else{
				newmargin = parseInt(curmargin)+82;
			}
			
			var cnt = ($(this).parentsUntil('.tray-mask').children('li').length) - ($(this).parentsUntil('.tray-mask').children('li.empty').length);
			$('ul.tab-tray li.active .count').text(cnt-1);
			chkoutcnt();
			var cid = $(this).attr('rel');
			savingscount(cid,'tray');
			if(newmargin <= 0){	
				$('ul.tray-item').css('margin-left',(newmargin)+'px');
				$(this).prev('img').remove();				
				$(this).css('display','none');
				$('#'+cid).removeClass('selected');
				$('#'+cid+' input:checkbox').attr('checked','');
				$('#'+cid+' input:checkbox').attr('disabled','');	
				$(this).parents('li').remove();		
			}else{
				$('ul.tray-item').css('margin-left',0);
				$(this).prev('img').remove();				
				$(this).css('display','none');
				$('#'+cid).removeClass('selected');
				$('#'+cid+' input:checkbox').attr('checked','');
				$('#'+cid+' input:checkbox').attr('disabled','');	
				
				$(this).parents('li').siblings('li:last').after('<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>');
				$(this).parents('li').remove();	
			}
			if($('ul.tab-tray li.active span.count').text()<=14){
				var prv = $('.tab-body-tray').find('a.prev img').attr('src');
				prv = prv.replace('_active.gif','.gif');
				$('.tab-body-tray').find('a.prev img').attr('src',prv);
				var nxt = $('.tab-body-tray').find('a.next img').attr('src');
				nxt = nxt.replace('_active.gif','.gif');
				$('.tab-body-tray').find('a.next img').attr('src',nxt);
			}
			
			
	});	

	$('.ed-profile').toggle(function(){
			$('#pr-label').hide();
			$('#pr-edit').show();
			$(this).text('');
		},function(){
			$('#pr-label').show();
			$('#pr-edit').hide();
			//$(this).text('Edit');
	});
	
});	

function alterTbl() {
    $(".view-list table tr:even").addClass("odd-color");
    $(".view-list table tr:odd").addClass("even-color");
}
function setZip(){
	if($('#fldZip').val() != "" && $('#fldZip').val() != 'Enter ZIP' ){
		$('#ziplink').text($('#fldZip').val());
	} else {
		$('#ziplink').text('ZIP');
	}
}

var isTrayMinimized = 0;

var addmargin = 0;
var times = 1;
var plen=14;
var dlen=14;
var dif = 0;
var clicks = 0;
function addli(th){
	
	var tid = th.parents('.tab-body-tray').attr('id');
	if(tid == 'print'){
		plen++;		
	}else{
		dlen++;
	}
		addmargin = $(th).css('margin-left');
		if(isNaN(addmargin)){
			addmargin = addmargin.substring(0,(addmargin.length-2));
		}
		newmargin = parseInt(addmargin)-(82);	
		var newli = '<li class="empty"><a class="del-item" href="javascript:void(0);"><img src="images/icon_del_item.gif" width="18" height="18" alt="Remove" /></a></li>';
		$(th).append(newli);
		$(th).css('margin-left', newmargin+'px');		
		
		//times += 1;
		//
		var prevtxt = $(th).parentsUntil('.tab-container-tray').find('span a.prev img').attr('src');
		if(prevtxt.indexOf('_active.gif') == -1){
			prevtxt = prevtxt.replace('.gif','_active.gif');
		}
		$(th).parentsUntil('.tab-container-tray').find('span a.prev img').attr('src',prevtxt);
		//		
		//
		$(th).parentsUntil('.tab-container-tray').find('span a.prev').attr('href','javascript:void(0);');		
		
};
function removeli(th){	
	if($(th).children('li').length>14){
		var tid = th.parents('.tab-body-tray').attr('id');
		if(tid == 'print'){
				plen--;
			}else{
				dlen--;
		}
	}else{
		var tid = th.parents('.tab-body-tray').attr('id');
		if(tid == 'print'){
				plen=14;
			}else{
				dlen=14;
		}
	}
	rmvmargin = $(th).css('margin-left');
	if(isNaN(rmvmargin)){
		rmvmargin = rmvmargin.substring(0,(rmvmargin.length-2));
	}		
	var cnt = ($(th).children('li').length) - ($(th).children('li.empty').length);
	if(cnt<=14){
		var prv = $(th).parents('.tab-body-tray').find('a.prev img').attr('src');
		prv = prv.replace('_active.gif','.gif');
		$(th).parents('.tab-body-tray').find('a.prev img').attr('src',prv);
		$(th).parents('.tab-body-tray').find('a.prev img').removeAttr('href');
		var nxt = $(th).parents('.tab-body-tray').find('a.next img').attr('src');
		nxt = nxt.replace('_active.gif','.gif');
		$(th).parents('.tab-body-tray').find('a.next img').attr('src',nxt);
		$(th).parents('.tab-body-tray').find('a.next img').removeAttr('href');
		$(th).css('margin-left', '0px');
		/*var tid = th.parents('.tab-body-tray').attr('id');
		if(tid == 'print'){
				plen=14;
			}else{
				dlen=14;
		}*/
		
	}else if(cnt>14){		
		if(rmvmargin<0){
			var prv = $(th).parents('.tab-body-tray').find('a.prev img').attr('src');
			prv = prv.replace('.gif','_active.gif');
			$(th).parents('.tab-body-tray').find('a.prev img').attr('src',prv);
			var nxt = $(th).parents('.tab-body-tray').find('a.next img').attr('src');
			nxt = nxt.replace('_active.gif','.gif');
			$(th).parents('.tab-body-tray').find('a.next img').attr('src',nxt);
			$(th).css('margin-left', (parseInt(rmvmargin)+82)+'px');
		} else if(rmvmargin>=0){
			var prv = $(th).parents('.tab-body-tray').find('a.prev img').attr('src');
			prv = prv.replace('_active.gif','.gif');
			$(th).parents('.tab-body-tray').find('a.prev img').attr('src',prv);
			$(th).parents('.tab-body-tray').find('a.prev img').removeAttr('href');
			var nxt = $(th).parents('.tab-body-tray').find('a.next img').attr('src');
			nxt = nxt.replace('.gif','_active.gif');
			$(th).parents('.tab-body-tray').find('a.next img').attr('src',nxt);
			$(th).parents('.tab-body-tray').find('a.next img').removeAttr('href');
			$(th).css('margin-left', '0px');
		}
			
	} 
		
};
function addcard(){
	$('.card-detail').show();
	$('.no-card').hide();
}
function checkall(grp,th){
	if($(th).is(':checked')){$('input:checkbox[name='+grp+']').attr('checked','checked')}
	else{$('input:checkbox[name='+grp+']').removeAttr('checked');}
}

function startanimate(th){
	var iobj = $(th).parents('.coupons').find('img');	
	var pobj = iobj.parents('p');
	var clobj = iobj.clone().prependTo(pobj);
	clobj.attr('id','cloned');
	//window.setInterval("movedown('cloned')",100);
	movedown('cloned');
}

function movedown(obj){
	$("#"+obj).css('position','absolute');
	$("#"+obj).css('z-index','11109');
	var toffset = $("#tray").offset();
 	var sTop = $(document).scrollTop();
	var sLeft = $(document).scrollLeft();
 	var tdif = toffset.top - sTop;
	var ldif = toffset.left;
	$("#"+obj).animate({"top":tdif+50,"left":ldif},1000, "linear", null);
}


function animateTray() {
		if (isTrayMinimized == 0) {
			$('#tray').animate({marginBottom:"0px"},1000);
			var src  = $('#tray a.docktgl').find('img').attr('src');
			src = src.replace('_active.gif','.gif');
			$('#tray a.docktgl').find('img').attr('src',src);
			isTrayMinimized = 1;
		}

}
function chkoutcnt(){
	$('#co-count').text(parseInt($('#printcount.count').text()) + parseInt($('#d2ccount.count').text()));
}

//Function to maintain Total Savings field in Tray
function savingscount(coupon, from){
		var priceval;
		var increment = 'false';
		if (from == 'couponpod') {
			//For regular offers
			priceval = (coupon).parents('.coupons').find('div.price').text();
			if ((coupon).is(':checked')) {
				increment = 'true';
			}
		} else {
			if (from == 'featured') {
				//For featured offers
				priceval = $('#'+coupon+' input:checkbox').parents('ul.fo-actions').siblings('p.hide').text();
				if ($('#'+coupon+' input:checkbox').is(':checked')) {
					increment = 'true';
				}
			} else if (from == 'tray') {
				//When minus in tray item is clicked
				if (coupon.indexOf("fcp") == -1) {
					//For regular offers
					priceval = $('#'+coupon+' input:checkbox').parents('.coupons').find('div.price').text();
				}
				else {
					//For featured offers
					priceval = $('#'+coupon+' input:checkbox').parents('ul.fo-actions').siblings('p.hide').text();
				}
			}
		}

		if (priceval != "Save") {
			var totalSavings = $('#total.count').text();	
			totalSavings = totalSavings.substring(1, totalSavings.length);
			if (increment == 'true') {
				totalSavings = parseFloat(totalSavings) + parseFloat(priceval.substring(1, priceval.length));
			} else {
				totalSavings = parseFloat(totalSavings) - parseFloat(priceval.substring(1, priceval.length));
			}
			$('#total.count').text("$" + totalSavings.toFixed(2));
		}
}
