/** Site Javascript */
$(document).ready(function(){
	$('#list').accordion({autoHeight:false, event: 'mouseover'}); 
	$('.sm-prod-img-sneak-peak').mouseover(function(){$('div a img.sneak-peak', this).css({'display':'inline'});});
	$('.sm-prod-img-sneak-peak').mouseout(function(){$('div a img.sneak-peak', this).css({'display':'none'});});
	$('#mainHeaderImages').innerfade({speed: 'slow', timeout: 4000, type: 'sequence', containerheight: '200px'});
	$('#length-tooltip').tooltip({bodyHandler: function(){ return 'About short features content';}, showURL: false});
	$('#fit-tooltip').tooltip({bodyHandler: function(){ return 'About short fit content';}, showURL: false});
	$('#fabric-tooltip').tooltip({bodyHandler: function(){ return 'About short fabric content';}, showURL: false});
	$('#pockets-tooltip').tooltip({bodyHandler: function(){ return 'About short pockets content';}, showURL: false});
	$('#colour-tooltip').tooltip({bodyHandler: function(){ return 'About short colour content';}, showURL: false});
	$('.nav-brand-image').mouseover(function(){ $(this).attr('src', '/design/homepage/brands/'+ $(this).attr('id') +'-active.gif');});	
	$('.nav-brand-image').mouseout(function(){$(this).attr('src', '/design/homepage/brands/'+ $(this).attr('id') +'.gif'); });
	$('.submitBtn').mouseover(function(){$(this).attr('src', '/design/images/add_to_cart_active.gif'); });
	$('.submitBtn').mouseout(function(){$(this).attr('src', '/design/images/add_to_cart.gif');});
	$('.submitBtn').click(function(){
			var sval = $('#optionSelect-4-1').val(); if(sval == 0){ $('#optionGroupOptions-4-1').css('border', '3px solid red'); return false; } return true;
	});
	$('#search-btn').mouseover(function(){ $(this).attr('src', '/design/images/search-btn-active.gif');});
	$('#search-btn').mouseout(function(){ $(this).attr('src', '/design/images/search-btn.gif'); });
});
// display delivery info
function displayDeliveryInfo(){
	$('.delivery-info').css('display','block'); $('.returns-info').css('display', 'none');
	$('#delivery-info').css('background-image', 'url(/design/images/delivery-background-active.png)'); $('#returns-info').css('background-image', 'none');
}
// display returns info
function displayReturnsInfo(){
	$('.delivery-info').css('display','none'); $('.returns-info').css('display', 'block');
	$('#returns-info').css('background-image', 'url(/design/images/returns-background-active.png)'); $('#delivery-info').css('background-image', 'none');
}
// clear email signup
var email_contents_cleared = false;
function clearEmailSignup(){ if(email_contents_cleared == false){ $('#email').val('');}email_contents_cleared = true;}
//Check newsletter signup details function 
function checkEmailSignup(){ if($('#email').val() == ''){ $('#email').val('email address'); email_contents_cleared = false; }}
//Check newsletter signup details function 
function submitNewsletterSignupDetails(){
	var n=$('#newsletter-name').val(), e=$('#newsletter-email').val();
	if(n==''){ alert('Please enter a valid name'); return; }
	if(e==''){ alert('Please enter a valid email'); return; }
	$.ajax({type: "POST", url: "/design/ajax/add-newsletter-contact.php",data:{"name":n,"email":e},success:function(msg){$('#newsletter-box').html(msg);}});
}
// swap image
$(function() { $(".hoverswap").hover(
		function () { $(this).attr("src", $(this).attr("src").replace(/.jpg/, "-over.jpg"));},
		function () { $(this).attr("src", $(this).attr("src").replace(/-over.jpg/,".jpg"));}
);});
// submit expert form
function submitExpertForm(){
	var e=$('#expert-email').val(), n=$('#expert-name').val();
	$.ajax({type:'POST',url:'/ajax/expert-newsletter.php',data:{email:e,name:n},success:function(msg){alert(msg);}});
}
// submit newsletter form
function submitNewsletterForm(){
	var e=$('#contact-email').val(),n=$('#contact-name').val();
	$.ajax({type:'POST',url:'/ajax/join-us-newsletter.php',data:{email:e,name:n},success:function(msg){alert(msg);}});
}
// jquery center in client plugin
$.fn.centerInClient = function(options) {
    var opt = {forceAbsolute:false,container:window,completeHandler: null};
    $.extend(opt,options);
    return this.each(function(i) {
        var el = $(this), jWin = $(opt.container), isWin = opt.container == window;
        if (opt.forceAbsolute) { if (isWin) el.remove().appendTo("body"); else el.remove().appendTo(jWin.get(0)); }
        el.css("position", "absolute");
        var heightFudge = isWin ? 2.0 : 1.8;
        var x = (isWin ? jWin.width() : jWin.outerWidth()) / 2 - el.outerWidth() / 2, y = (isWin ? jWin.height() : jWin.outerHeight()) / heightFudge - el.outerHeight() / 2;
        el.css("left", x + jWin.scrollLeft());
        el.css("top", y + jWin.scrollTop());
        if (opt.completeHandler) opt.completeHandler(this);
    });
}
var popup_instance = null;
// close popup
function closePopUp(){ $("body #popup_instance").fadeOut("slow").remove(); popup_instance = null; }
// sneak peak - ajax request
function sneakPeak(id){ closePopUp(); $.ajax({type:'POST',url:'/ajax/sneak-peak.php',data:{id:id},success:function(msg){displaySneakPeak(msg);}}); }
// Display Sneak Peak 
function displaySneakPeak(data){
	popup_instance = $("<div id=\"popup_instance\"></div>"); // global var
	popup_instance.css({'width':'700px','height' : '490px','padding' : '15px','background-color':'white','border' : '4px solid gray','float': 'left','zIndex': '1000','opacity' : '0.98'});
	popup_instance.html(data);
	$('body #hidden').append(popup_instance); 
	$(popup_instance).centerInClient();
}