$(document).ready(function() {	
	$("a[rel^='prettyPhoto']").prettyPhoto({
		show_title: false,
		deeplinking: false,
		overlay_gallery: false,
		autoplay: false,
		social_tools: false,
		default_width: 700,
		default_height: 400,
		opacity: 0.30,
		markup: '<div class="pp_pic_holder"> \
						<div class="ppt">&nbsp;</div> \
						<div class="pp_top"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
						<div class="pp_content_container"> \
							<div class="pp_left"> \
							<div class="pp_right"> \
								<div class="pp_content"> \
									<div class="pp_loaderIcon"></div> \
									<div class="pp_fade"> \
										<a href="#" class="pp_expand" title="Expand the image">Expand</a> \
										<div class="pp_hoverContainer"> \
											<a class="pp_next" href="#">next</a> \
											<a class="pp_previous" href="#">previous</a> \
										</div> \
										<div class="pp_details"> \
											<p class="pp_description"></p> \
											{pp_social} \
											<a class="pp_close" href="#">Close</a> \
										</div> \
										<div id="pp_full_res"></div> \
									</div> \
								</div> \
							</div> \
							</div> \
						</div> \
						<div class="pp_bottom"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
					</div> \
					<div class="pp_overlay"></div>'
	});
	Cufon.replace('#left_heading, #main_heading, #quickview_title, .sub_heading, .middle_heading, #ban_price, #ban_heading, .useful_title, .theory_title, .star_price, .rewrite', {fontFamily: 'Museo_700', hover: 'true'});
});

jQuery.fn.openMenu = function(id) {
    var box = document.getElementById('a'+id);
	if(box.style.display == "none") {
		$('#a'+id).show();
		$(this[0]).removeClass('dropdown');
		$(this[0]).addClass('dropdown-on');
	} else if(box.style.display == "block") {
		$('#a'+id).hide();
		$(this[0]).removeClass('dropdown-on');
		$(this[0]).addClass('dropdown');
	} else {
		$('#a'+id).hide();
		$(this[0]).removeClass('dropdown-on');
		$(this[0]).addClass('dropdown');
	}
};

function showAd(id) {
	$('.bannerad').hide();
	$('.banner_'+id).show();
	$('.bannerlink').removeClass('red_selected').removeClass('orange_selected').removeClass('green_selected');
	$('.link_'+id).addClass(''+id+'_selected');
	$('.biglink').children('span').removeClass('arrow_selected');
	$('.biglink').children('span.'+id+'_arrow').addClass('arrow_selected');
	Cufon.refresh();
	return false;
}

function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) ||
   (aTextField.value==null)) {
      return true;
   }
   else { 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 checkAddress(form) {
	var error = "0";
	var errors = "The following errors occured:\n\n";	
	if (IsEmpty(form.delivery_name)) {
		error = "1";
		errors += "- Please enter your full name (e.g Mr John Smith)\n";
	}
	if (IsEmpty(form.delivery_housenumber)) {
		error = "1";
		errors += "- Please enter your house/flat number\n";
	}
	if (IsEmpty(form.delivery_street)) {
		error = "1";
		errors += "- Please enter your street\n";
	}
	if (IsEmpty(form.delivery_town)) {
		error = "1";
		errors += "- Please enter your town/city\n";
	}
	if (IsEmpty(form.delivery_county)) {
		error = "1";
		errors += "- Please enter your county/region\n";
	}
	if (IsEmpty(form.delivery_postcode)) {
		error = "1";
		errors += "- Please enter your postal code\n";
	}
	if (IsEmpty(form.delivery_telephone)) {
		error = "1";
		errors += "- Please enter your telephone number\n";
	}
	if (IsEmpty(form.delivery_email)) {
		error = "1";
		errors += "- Please enter your email address\n";
	}
	if (error == "1") {
		alert(errors);
		return false;
	}
	return true;
}
function checkCard(form) {
	var error = "0";
	var errors = "The following errors occured:\n\n";	
	if (IsEmpty(form.card_name)) {
		error = "1";
		errors += "- Please enter the card holders name (e.g Mr John Smith)\n";
	}
	if (IsEmpty(form.card_number)) {
		error = "1";
		errors += "- Please enter the card number (digits only)\n";
	}
	if (!IsNumeric(form.card_number.value)) { 
      error = "1";
	  errors += "- Please enter the card number (digits only)\n";
    }
	if (IsEmpty(form.card_ccv)) {
		error = "1";
		errors += "- Please enter the CCV (security number)\n";
	}
	if (!IsNumeric(form.card_ccv.value)) { 
      error = "1";
	  errors += "- Please enter the CCV (security number)\n";
    }
	if (form.card_expires_month.value == "") {
		error = "1";
		errors += "- Please select the expires end month\n";
	}
	if (form.card_expires_year.value == "") {
		error = "1";
		errors += "- Please select the expires end year\n";
	}
	if (error == "1") {
		alert(errors);
		return false;
	}
	return true;
}
