// lightbox initialize script -->
$(function() {
   if( $('a.lightbox').length) $('a.lightbox').lightBox();
});

// ajax contact form -->
$(document).ready(function(){

	if($('#contact').length)
	{
		  $('#contact').ajaxForm(function(data) {
			 if (data==1){
				 $('#success').fadeIn("slow");
				 $('#bademail').fadeOut("slow");
				 $('#badserver').fadeOut("slow");
				 $('#contact').resetForm();
				 }
			 else if (data==2){
					 $('#badserver').fadeIn("slow");
				  }
			 else if (data==3)
				{
				 $('#bademail').fadeIn("slow");
				}
				});
	}
});

// dropdown setup 


$(document).ready(function()
{ 
	if(jQuery("ul.sf-menu").length > 0 && jQuery.fn.superfish)
	{
		//alert('er');
		jQuery("ul.sf-menu").superfish({
			delay:       200,                             // one second delay on mouseout 
			animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 
			speed:       'fast',                          // faster animation speed 
			autoArrows:  true,                           // disable generation of arrow mark-up 
			dropShadows: true                            // disable drop shadows 			
			}); 
	}
});

//sliding boxes

$(document).ready(function(){
		//To switch directions up/down and left/right just place a "-" in front of the top/left attribute
		//Vertical Sliding
		$('.boxgrid.slidedown').hover(function(){
			$(".cover", this).stop().animate({top:'-260px'},{queue:false,duration:300});
		}, function() {
			$(".cover", this).stop().animate({top:'0px'},{queue:false,duration:300});
		});
		//Horizontal Sliding
		$('.boxgrid.slideright').hover(function(){
			$(".cover", this).stop().animate({left:'325px'},{queue:false,duration:300});
		}, function() {
			$(".cover", this).stop().animate({left:'0px'},{queue:false,duration:300});
		});
		//Diagnal Sliding
		$('.boxgrid.thecombo').hover(function(){
			$(".cover", this).stop().animate({top:'260px', left:'325px'},{queue:false,duration:300});
		}, function() {
			$(".cover", this).stop().animate({top:'0px', left:'0px'},{queue:false,duration:300});
		});
		//Partial Sliding (Only show some of background)
		$('.boxgrid.peek').hover(function(){
			$(".cover", this).stop().animate({top:'90px'},{queue:false,duration:160});
		}, function() {
			$(".cover", this).stop().animate({top:'0px'},{queue:false,duration:160});
		});
		//Full Caption Sliding (Hidden to Visible)
		$('.boxgrid.captionfull').hover(function(){
			$(".cover", this).stop().animate({top:'180px'},{queue:false,duration:160});
		}, function() {
			$(".cover", this).stop().animate({top:'250px'},{queue:false,duration:160});
		});
		//Caption Sliding (Partially Hidden to Visible)
		$('.boxgrid.caption').hover(function(){
			$(".cover", this).stop().animate({top:'180px'},{queue:false,duration:160});
		}, function() {
			$(".cover", this).stop().animate({top:'250px'},{queue:false,duration:160});
		});
	});


$(document).ready(function()
{
	if($("#order-data-terms-and-conditions").length > 0)
	{
		$("p.paypal_express a").click(function(){ 
			if($("#order-data-terms-and-conditions:checked").val() != "agree_to_terms") 
				{
					alert(CART_CHECKBOX_CHECKED_TERMS_CONDITION);
					return false;
				}});

		$("p.banktransfer a").click(function(){ 
			if($("#order-data-terms-and-conditions:checked").val() != "agree_to_terms") 
				{
					alert(CART_CHECKBOX_CHECKED_TERMS_CONDITION);
					return false;
				}});
	}

	//rw 23.08.2010
	//shopp - product page - on change color, set the coresponding img 
	jQuery('label').each(function(i, el) 
	{
		if(jQuery(el).text().toLowerCase() == 'color')
		{
			var elm = jQuery('#'+jQuery(el).attr('for'));

			if(elm.length == 1)
			{
				jQuery(elm[0]).change(function() 
				{
					var txt = jQuery('#'+jQuery(this).attr('id')+' option:selected').text();
					var b1 	= txt.match(/[0-9]{4}/);	//the first four letters are the product code
					var b2 	= txt.match(/[0-9]{2}/); //the first tow letters are the color code

					var be1 = null;
					var be2 = null;
					var be 	= null;
					
					if(b1 && b1.length)
					{
						be1 = jQuery("ul.thumbnails img[title*='"+b1[0]+"']"); //check if an thumbnail image with the product code exists
						
						if(be1 && be1.length > 0)	
							be = be1[0];
							
					}		
					
					if(be == null && b2 && b2.length)
					{
						be2 = jQuery("ul.thumbnails img[title*='"+b2[0]+"']"); //check if an thumbnail image with the color code exists

						if(be2.length > 0)	
							be = be2[0];
					}
					
					
					if(be) jQuery(be).click(); //exec the thumbnail click function

				});
			}

			return false;
		}
	});
});


