$(document).ready(function() {	
	$("a.fancybox").fancybox({
		overlayColor: '#000', titlePosition: 'over', 
		'titleFormat': function(title, currentArray, currentIndex, currentOpts) {
							if(title !== '') {
								return '<span id="fancybox-title-over"><strong>' + title + '</strong> (Image '+ (currentIndex + 1) + ' of ' + currentArray.length + ')</span>';
							}
						}
	});
	$("a.fancybox2").fancybox({
		overlayColor: '#000', titlePosition: 'over', 
		'titleFormat': function(title, currentArray, currentIndex, currentOpts) {
							if(title !== '') {
								return '<span id="fancybox-title-over-small">' + title + '</span>';
							}
						}
	});
	$('a.currency').fancybox({
		'width': 320,'height': 80,'autoScale': false,'transitionIn': 'none','transitionOut': 'none','hideOnOverlayClick': false,'type':'iframe','overlayColor':'#000', 'titleShow': false
	});
	$('a.pricematch').fancybox({
		'width': 520,'height': 560,'autoScale': false,'transitionIn': 'none','transitionOut': 'none','hideOnOverlayClick': false,'type':'iframe','overlayColor':'#000', 'titleShow': false
	});
	$('a.emailfriend').fancybox({
		'width': 520,'height': 560,'autoScale': false,'transitionIn': 'none','transitionOut': 'none','hideOnOverlayClick': false,'type':'iframe','overlayColor':'#000', 'titleShow': false
	});
	$('a.resend').fancybox({
		'width': 420,'height': 60,'autoScale': false,'transitionIn': 'none','transitionOut': 'none','hideOnOverlayClick': false,'type':'iframe','overlayColor':'#000', 'titleShow': false
	});
	$('a.forgotpass').fancybox({
		'width': 480,'height': 160,'autoScale': false,'transitionIn': 'none','transitionOut': 'none','hideOnOverlayClick': false,'type':'iframe','overlayColor':'#000', 'titleShow': false
	});
	$('a.securecheckout').fancybox({
		'width': 656,'height': '99%','autoScale': false,'transitionIn': 'none','transitionOut': 'none','hideOnOverlayClick': false,'type':'iframe','overlayColor':'#000', 'titleShow': false
	});
	$('.print-details').click(function() {
		window.open(''+$(this).attr("href")+'', 'printDetails', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=548,height=465'); return false;
	});
	$('.slideshow_special').click(function() {
		$('.slidey').removeClass('slideyon');
		$('.slideshow_special').addClass('slideyon');
		$('#slideshow').fadeIn(500);
		$('#slideshow2').fadeOut(500);
		$('#slideshow3').fadeOut(500);
		$('#slideshow4').fadeOut(500);
		Cufon.refresh();
	});
	$('.slideshow_coming').click(function() {
		$('.slidey').removeClass('slideyon');
		$('.slideshow_coming').addClass('slideyon');
		$('#slideshow').fadeOut(500);
		$('#slideshow2').fadeIn(500);
		$('#slideshow3').fadeOut(500);
		$('#slideshow4').fadeOut(500);
		Cufon.refresh();
	});
	$('.slideshow_latest').click(function() {
		$('.slidey').removeClass('slideyon');
		$('.slideshow_latest').addClass('slideyon');
		$('#slideshow').fadeOut(500);
		$('#slideshow2').fadeOut(500);
		$('#slideshow3').fadeIn(500);
		$('#slideshow4').fadeOut(500);
		Cufon.refresh();
	});
	$('.slideshow_competitions').click(function() {
		$('.slidey').removeClass('slideyon');
		$('.slideshow_competitions').addClass('slideyon');
		$('#slideshow').fadeOut(500);
		$('#slideshow2').fadeOut(500);
		$('#slideshow3').fadeOut(500);
		$('#slideshow4').fadeIn(500);
		Cufon.refresh();
	});
	$('.disablefade').css({'opacity': 0.4});
	$('.main-image').hover(function() {
		$('.zoom').show();
	}, function() {
		$('.zoom').hide();
	});
	
	var slots_flashvars = {};
	var slots_params = {wmode:"transparent", base:"images/flash/"};
	var slots_attributes = {};
	swfobject.embedSWF("images/flash/slots.swf", "slotsflash", "478", "147", "9.0.0","", slots_flashvars, slots_params, slots_attributes);
});
jQuery.fn.openMenu = function(id) {
    var box = document.getElementById('menu'+id);
	if(box.style.display == "none") {
		$('#menu'+id).show();
		$(this[0]).removeClass('drop-title');
		$(this[0]).addClass('drop-title-on');
	} else if(box.style.display == "block") {
		$('#menu'+id).hide();
		$(this[0]).removeClass('drop-title-on');
		$(this[0]).addClass('drop-title');
	} else {
		$('#menu'+id).hide();
		$(this[0]).removeClass('drop-title-on');
		$(this[0]).addClass('drop-title');
	}
};
$(function() {
	$('#edit-site').click(function() {
		$('#edit_block').show();
		$('#javascriptDisabled2').show();
	}).stop();
	$('.cancel').click(function() {
		$('#edit_block').hide();
		$('#javascriptDisabled2').hide();
	}).stop();
	$('.confirm').click(function() {
		$('#edit_block').hide();
		$('#javascriptDisabled2').hide();
	}).stop();
	
	$('#play-music').click(function() {
		window.open('musicplayer','musicPlayer','width=442,height=152,toolbar=0,location=0, directories=0, status=0, menubar=0,scrollbars=1,resizable=0,left=0,top=0');
	});
	
	$('#header').hover(function() {
		$('#alternative').hide();
		$('#javascriptDisabled').hide();
	});
	$('#content').hover(function() {
		$('#alternative').hide();
		$('#javascriptDisabled').hide();
	});
	$('#footer').hover(function() {
		$('#alternative').hide();
		$('#javascriptDisabled').hide();
	});
	$('.altershow').hover(function() {
		$('#alternative').show();
		$('#javascriptDisabled').show();
		Cufon.refresh();
	});
	$('#javascriptDisabled').hover(function() {
		$('#alternative').hide();
		$('#javascriptDisabled').hide();
	});
	$('.alterhide').hover(function() {
		$('#alternative').hide();
		$('#javascriptDisabled').hide();
	});
	$('.addqty').click(function() {
		var currentQty = $('.itemqty').val();		

		if(IsNumeric(currentQty)) {
			if(currentQty < 99) {
				var newQty = parseInt(currentQty) + 1;
			} else {
				var newQty = parseInt(currentQty)
			}
		} else {
			var newQty = parseInt(1);
		}
		$('.itemqty').val(parseInt(newQty));
		return false;
	});
	$('.minusqty').click(function() {
		var currentQty = $('.itemqty').val();
		
		if(currentQty > 1) {
			if(IsNumeric(currentQty)) {
				var newQty = parseInt(currentQty) - 1;
			} else {
				var newQty = parseInt(1);
			}
			$('.itemqty').val(parseInt(newQty));
		} else {
			if(!IsNumeric(currentQty)) {
				var newQty = parseInt(1);
				$('.itemqty').val(parseInt(newQty));
			}	
		}
		return false;
	});
	$('form[name="buyitem"]').submit(function() {
		$('input.cart_submit').css({opacity: 0.3}).attr('disabled','disabled');
		
		var pid = $('input.cart_id').val();
		var qty = $('input.cart_qty').val();
		var opt1 = (( !$('select.cart_opt1').val() ) ? 'undefined' : $('select.cart_opt1').val() );
		var opt2 = (( !$('select.cart_opt2').val() ) ? 'undefined' : $('select.cart_opt2').val() );
		var opt3 = (( !$('select.cart_opt3').val() ) ? 'undefined' : $('select.cart_opt3').val() );
		var data = "action=addtocart&id="+pid+"&qty="+qty+"";
		if(opt1 !== "undefined" && opt1 !== "") {
			data += "&opt1="+opt1+"";	
		}
		if(opt2 !== "undefined" && opt2 !== "") {
			data += "&opt2="+opt2+"";	
		}
		if(opt3 !== "undefined" && opt3 !== "") {
			data += "&opt3="+opt3+"";	
		}
		
		$.ajax({
		  type: "POST", 
		  url: "ajax/handler.ajax.php", 
		  data: data,
		  timeout: 10000,
		  error: function() { 
			alert('There was a problem, please try again.');
		  },
		  success: function(html) {
			updateQuickCart();
			$('#cartSuccess').slideDown(700);
			setTimeout("$('#cartSuccess').slideUp(700);", [9000]);
			setTimeout("$('input.cart_submit').css({opacity: 1.0}).attr('disabled','');", [9750]);
		  }
		});
		
		return false;
	});
});
function updateQuickCart() {
	$.ajax({
	  type: "POST", 
	  url: "ajax/handler.ajax.php", 
	  data: "action=quickcart",
	  timeout: 10000,
	  error: function() { 
		updateQuickCart();
	  },
	  success: function(html) {
		$('#quickcart').html(html);
	  }
	});
	return false;
}

function changeLogo(file, ele) {
	$('#logo').css({"background-image": "url('images/logo/"+file+"')"});
	$.cookie("rebel_custom_logo", ""+file+"", { expires: 365 });
	
	if(ele) {
		$('span.l-name').removeClass('checkon');
		$(ele).children('span').addClass('checkon');
	}
	return false;
}
function changeBg(file, ele) {
	if(file == "background1.jpg") {
		var bgcolour = "929292";
	} else if(file == "background2.jpg") {
		var bgcolour = "6d6d6d";
	} else if(file == "background3.jpg") {
		var bgcolour = "545454";
	} else if(file == "background4.jpg" || file == "background5.jpg" || file == "background6.jpg") {
		var bgcolour = "808080";
	}
	$('body').css({"background": "#"+bgcolour+" url('images/backgrounds/"+file+"') 0 0 repeat-x"});
	$.cookie("rebel_custom_background", ""+file+"", { expires: 365 });
	
	if(ele) {
		$('span.b-name').removeClass('checkon');
		$(ele).children('span').addClass('checkon');
	}
	return false;
}
function IsNumeric(sText) {
	var ValidChars = "0123456789.";
	var IsNumber = true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) { 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
		}
	}
	return IsNumber;   
}
function confirmation(msg) {
	var answer = confirm(msg);
	if (answer){
		document.placelporder.submit();
		return true;
	} else {
		return false;
	}
}

