function bookmarksite(){
		var title = document.title;
		var url = location.href.replace(/\.htm#?$/i, '');
		if (window.sidebar) // firefox
			window.sidebar.addPanel(title, url, "");
		else if(window.opera && window.print){ // opera
			var elem = document.createElement('a');
			elem.setAttribute('href',url);
			elem.setAttribute('title',title);
			elem.setAttribute('rel','sidebar');
			elem.click();
		} 
		else if(document.all)// ie
			window.external.AddFavorite(url, title);
	};
function makeEqualHeight(a, b) {
	var ah = $(a).height();
	var bh = $(b).height();
	var hmax = Math.max(ah, bh);
	$(a).height(hmax);
	$(b).height(hmax);
};

$(document).ready(function(){
	/* JS - NOJS */
	$('.container').attr("id", 'js');
	
	makeEqualHeight('.sc_rev_jackpot', '.sc_rev_pcw_jackpot');
	
	/* colorbox + slots review button in lightbox */
	$('.colorbox-screenshot').each(function(){
		$(this).colorbox({transition:"elastic", opacity:"0.8"}, function(){
			if ($(this).parents('.sc_rev_screenbox')) {
				var append_width = $('#cboxWrapper').width();
				$('.screen_appendix')
					.clone()
					.appendTo('#cboxBottomCenter')
					.addClass('shown')
					.css({'width':''+append_width+'px', 'top':'0', 'left':'0'})
					.show();
				$().bind("cbox_closed",function() { 
					$('.screen_appendix.shown').remove();
				}); 
			}
		});
	});
	
	/* GREY ODDITY IN TABLES */
	$('.grey_block_table').not('.vertical').find('tr:odd').addClass('grey_table_odd');
	$('.vertical tr').each(function(){
		$(this).find('td:odd').addClass('grey_table_odd_v');
	});
	
	/* dirty tricks */
	var lwH = $('.leftwrapper').height();
	var rwH = $('.right').height();
	if (lwH < rwH) $('.leftwrapper').css('min-height', rwH);
	
	$('.grey_block_table').each(function(){
		$(this).find('tr:last').addClass('trlast');
	});
	
	/* GREY TABLE MANIPULATION */
	$('.grey_block').each(function() {
		var tableW = $(this).find('.grey_block_table').outerWidth(true);
		$(this).find('.grey_header').width(tableW-6);
	});
	/* CHARTS MANIPULATIONS */
	$('.chart_floated_l, .chart_floated_r').each(function(){
		var tableH = $(this).find('.chart').outerHeight(true);
		var tableW = $(this).find('.chart').outerWidth(true)
		$(this).find('.chart_header_v > div').height(tableH-22);
		$(this).width(tableW+19);
	})
	
	/* FAQ slidedown */
	$('.faq dd').hide();
	$('.faq dt a').click(function(ev){
		ev.preventDefault();
		$(this).parent('dt').next('dd').slideToggle('fast');
	});
	
	/* press tabs */
	$('.press_tab').click(function(){
	if ($(this).hasClass('active') == true)
		{}
		else
		{$('.press_tab, .press_head .seeall, .press_wrap').toggleClass('active');}
	});

	/* SC List Tabs */
	$('.sc_list_selector a').click(function(){
		var sc_list_cl = $(this).attr('name');
		$('.sc_list_selector .active').removeClass('active');
		$('.sc_list_cont.active').removeClass('active');
		$(this).addClass('active');
		$('.sc_list_cont.'+sc_list_cl+'').addClass('active');
		
		
	});
	
	$('.sc_list_selector').each(function(){
		if(location.hash){
			var sc_list_cl = 'sc_list_'+location.hash.substring(1)+'';
			$('.sc_list_selector .active').removeClass('active');
			$('.sc_list_cont.active').removeClass('active');
			$('.sc_list_selector a[name*='+sc_list_cl+']').addClass('active');
			$('.sc_list_cont.'+sc_list_cl+'').addClass('active');	
		}								 
	});
	
	$('.sc_list_head').each(function(){
		var sc_lis = $(this).next('.sc_list').find('li');
		if (sc_lis.length == 0) {
			$(this).hide();
			$(this).next('.sc_list').hide();
		}
	});
	
	/* poll deviation 
	$('.box_poll .poll_form ol').addClass('poll_divide1').after('<ol class="poll_divide2"></ol>');
	var pollItems = $('.box_poll .poll_form li').length;
	var x1 = Math.ceil(pollItems/2);
	$('.box_poll .poll_form li:gt('+(x1-1)+')').appendTo('.poll_divide2');
	*/
	
	
	/*$('li a[href*="free-slots"]').parent('li').addClass('hotpage');
	$('li a[href*="tournaments-schedule"]').parent('li').addClass('newpage');
	$('li a[href*="how-to-win-at-slots"]').parent('li').addClass('updpage');
	$('li a[href*="slots-finder"]').parent('li').addClass('toolpage');*/
	
	
	$('.main_menu li a[href$="slots-jackpots.htm"], .main_menu li a[href$="tournaments-schedule.htm"], .main_menu li a[href$="valentines-slots.htm"]').parent('span').addClass('mm-icon newpage');
	/* hot */
	$('.main_menu li a[href*="free-slots.htm"]').parent('span').addClass('mm-icon hotpage');
	/* tool */
	$('.main_menu li a[href$="slots-finder.htm"]').parent('span').addClass('mm-icon toolpage');
	/* upd */
	/* $('.main_menu li a[href$="tournaments.htm"], .main_menu li a[href$="progressive-slot-machines.htm"]').parent('span').addClass('mm-icon updpage'); */
	
	/* Google Analytics goals */
	$('a[href^=play/]').click(function(){
		var href = $(this).attr('href');
		if (typeof(_gaq)!='undefined' && href.indexOf('//casino/')==-1) {
			trackPageview('click/'+href.replace(/http:\/\/[^\/]+\/[^\/]+/i, ''));
		}
		return true;
	});
	
	$('a:not(.sc_partlink)[href^=play/]').attr('target', '_blank');
	
	
	$('.gameb_feedback_form').submit(function(e){
		e.preventDefault();
		var $thisForm = $(this);
		var gfName = $thisForm.find('.gameb_feedback_name').val();
		var gfEmail = $thisForm.find('.gameb_feedback_email').val();
		var gfText = $thisForm.find('textarea').val();
		var gfSubj = $thisForm.find('input[name=subject]').val();
		if(!gfText || gfText==$thisForm.find('textarea').get(0).defaultValue) {
			$thisForm.find('textarea').each(function(){
				if ( $(this).val()==$(this).get(0).defaultValue || $(this).val()=='' )
				{$(this).css('border-color', 'red')}
			});
			e.preventDefault();
			return false;
		}
	
		$.post('thanks-feedback.htm', {
			name: gfName,
			email: gfEmail,
			content: gfText,
			subject: gfSubj
		}, function(){
			if (!gfName || gfName==$thisForm.find('.gameb_feedback_name').get(0).defaultValue)
			{gfName = 'visitor'}
			var txt = '<h2>Thank you!</h2><p>Dear ';
			txt+=gfName;
			txt+=', thank you for your feedback! We appreciate your help and will take into account your suggestions and comments in future.</p>';
			$('.bb3_body').html(txt);
		}, 'html');
		
		return false;
	});
	
	/* newsletter */	
	$('.newsletter_form form').submit(function(e){
		e.preventDefault();
		
		var email_filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		var formIsValid = true;
		
		$(this).find('.input input').each(function(){
			$(this).parents('.input').find('.error').remove();
			
			if($(this).hasClass('required') && ($(this).val() == '')){
				$(this).parents('.input').append('<div class="error">This field is required</div>')
				formIsValid = false;
			}
			if($(this).hasClass('email') && (!email_filter.test($(this).val()))){
				$(this).parents('.input').append('<div class="error">You should type a valid email</div>')
				formIsValid = false;
			}
		})
		
		if(!formIsValid){
			return false;
		}
		
		$.post ('thanks-subscription.htm', $(this).serialize(), function(data,status){
			if(status=='success'){
				data = eval(data.substring(1));
				var txt;
				if(data.result !='success'){
					txt = data.msg;
				} else {
					txt = '<h2>Thank you for subscription!</h2><p><strong>We need to confirm your email address.</strong><br>To complete the subscription process, please click the link in the email we just sent you.</p>';
				}
				$('.newsletter_form').html(txt);
			}
		}/*, 'json'*/);
		
		return false;
	});
	
	/* form focus */
	$('.gameb_feedback_form textarea, .gameb_feedback_form input[type=text]').focus( function(){
		if (this.defaultValue == $(this).val())
			{$(this).css('color', '#333').val('').css('border-color', '');}
	});
	$('.gameb_feedback_form textarea, .gameb_feedback_form input[type=text]').blur( function(){
		if ($(this).val() == '')
			  {$(this).css('color', '#999').val(this.defaultValue);}
	});
	
	
	$('.sc_sortable_cloud').each(function(){
		var kFilename = location.href.split('/');								  
		var jFilename = kFilename[kFilename.length-1];
		
		$(this).find('a[href*='+jFilename+']').addClass('current');
	});
	
	
	
	$('.gameb_digg, #gameb_digg_page').each(function(){
		$(this).loadDigg();
	});
	
	
	$(".sc_sortable table, .tournaments_schedule").each(function(){
		if ($(this).is('.sc_sortable table')) {
			$(this).tablesorter({
				cssHeader:'sorthead',
				cssAsc:'sorthead_up',
				cssDesc:'sorthead_down',
				sortList:[[0,0]],
				headers: {5: { sorter: false}, 6: {sorter: false} },
				textExtraction: 'complex'
				});
			$("th.c4, th.c5, th.c6").toggle(
				function() {
					if ($(this).hasClass('c4')) {var sorting = [[2,1]];}
					if ($(this).hasClass('c5')) {var sorting = [[3,1]];}
					if ($(this).hasClass('c6')) {var sorting = [[4,1]];}
					$("table").trigger("sorton",[sorting]); 
					return false; 
				},
				function() { 
					if ($(this).hasClass('c4')) {var sorting = [[2,0]];}
					if ($(this).hasClass('c5')) {var sorting = [[3,0]];}
					if ($(this).hasClass('c6')) {var sorting = [[4,0]];}
					$("table").trigger("sorton",[sorting]); 
					return false; 
				});
			};
			
		if ($(this).is('.tournaments_schedule')) {
			$(this).tablesorter({
				cssHeader:'sorthead',
				cssAsc:'sorthead_up',
				cssDesc:'sorthead_down',
				sortList:[[0,0]],
				headers: {6: {sorter: false} },
				textExtraction: 'complex'
				});
			$(".tournaments_schedule th.tns-prize").toggle(
				function() {
					if ($(this).hasClass('tns-prize')) {var sorting = [[4,1]];}
					$(".tournaments_schedule").trigger("sorton",[sorting]); 
					return false; 
				},
				function() { 
					if ($(this).hasClass('tns-prize')) {var sorting = [[4,0]];}
					$(".tournaments_schedule").trigger("sorton",[sorting]); 
					return false; 
				});
			};
	}); 
	$(".sc_sortable table").each(function(){
		$(this).parents('.sc_sortable:last-child').css('padding-bottom', '20px');
		
		$(this).find('.sc_piclink').each(function(e){
			$(this)
			.mouseenter(function(){
				var pic_uid = $(this).attr('rel');
				$(this).find('.scp_b')
					.css('background-image', 'url(img/slots-catalog/screens/review-thumbnail/'+pic_uid+'-1.jpg)');
				$(this).children('.scp_c')
					.css('visibility','hidden')
					.clone()
					.appendTo('body')
					.addClass('sc_sortable_lostspan')
					.css({'z-index':'100', 'visibility':'visible'});
				$(this).mousemove(function(d){
					$('.sc_sortable_lostspan').css({'top':''+(d.pageY+10)+'px', 'left':''+(d.pageX+10)+'px'})
				});
			})
			.mouseleave(function(){
				$('.sc_sortable_lostspan').remove();
			})
		});
	
	});
	
	$('.tns-name a').hover(function(e){
		$(this).siblings('.tns-name-appendix')
			.clone()
			.appendTo('body')
			.addClass('tns-name-appended')
			.show()
			.css({'top':''+(e.pageY+10)+'px', 'left':''+(e.pageX+10)+'px'})
			
	},
		function(){
			$('.tns-name-appended').remove();
		});
	
	$('.tns-game a').hover(function(e){
		var game_uid = $(this).attr('href').substring(0, $(this).attr('href').length-17);
		$('body').append('<div class="tns-game-appendix"><div style="background:url(img/slots-catalog/screens/review-thumbnail/'+game_uid+'-1.jpg) 0 0 no-repeat;"></div></div>');
		$('.tns-game-appendix').css({'left':''+(e.pageX+10)+'px', 'top':''+(e.pageY+10)+'px'});
		$(this).mousemove(function(d) {
			$('.tns-game-appendix').css({'left':''+(d.pageX+10)+'px', 'top':''+(d.pageY+10)+'px'});
		});
	}, function(){
			$('.tns-game-appendix').remove();
	});
	
	
	$('.tournaments_schedule').parents('body').mousemove(function(e){
		if ($(e.target).is('.tns-addevent')) {
			var $this = $(e.target);
			var h = $this.offset();
			if (!$('.tns-addevent-appended').is('.taa-'+h.top+'')) {
				$('.tns-addevent-appended').remove();
			};
			$this.find('.tns-addevent-appendix')
					.clone()
					.addClass('tns-addevent-appended')
					.addClass('taa-'+h.top+'')
					.appendTo('body')
					.show()
					.css({'left':''+h.left+'px', 'top':''+(h.top+30)+'px'});
			
		};
		if  (!$(e.target).is('.tns-addevent') && !$(e.target).is('.tns-addevent-appendix, .tns-addevent-appendix *')) {
			$('.tns-addevent-appended').remove();
		};
	});
	
	if (isCrazyEgg) {
		$.getScript('http://s3.amazonaws.com/new.cetrk.com/pages/scripts/0010/5950.js');
	};
	
});