$(document).ready(function() {
	  $(".carouselVer").jCarouselLite({
        btnNext: ".myNextBtn",
	    btnPrev: ".myPreBtn",
        easing: "easeInSine",
		speed: 500,
		vertical: true,
		visible: 3
    });

	$(".thumbsCarousel").jCarouselLite({
		btnPrev: ".prev",
		btnNext: ".next",
		speed: 500,
	    visible: 8
    });

	$(".thumbsCarousel2").jCarouselLite({
		btnPrev: ".prev",
		btnNext: ".next",
		speed: 500,
		visible: 6
    });

    $(".ucartCarousel").jCarouselLite({
		auto: 400,
		speed: 3000,
		visible: 3
    });
	
	$(".developCarousel").jCarouselLite({
		auto: false,
		visible: 1
    });
	
	$(".with-tooltip").simpletooltip();
});


$(document).ready(function() {
   	$(".credit_t").hide();
	$(".credit").mouseover(function(){
	$(".credit_t").slideToggle(	function (){
	      $(this).animate({opacity: 1}, 500 );
		});
	$(this).toggleClass("active");
	});
 });

//////////////////////////////////////////////////////////////////////////////////// scroll up

$(document).ready(function() {
	$('a.goToTop').click(function(){
		$('html, body').animate({
			scrollTop: $("#pageTop").offset().top
			}, 200);
		});
	});
	
//////////////////////////////////////////////////////////////////////////////////// mouseDownUp


$(document).ready(function(){
	
/*
	$(".myNextBtn, .myPreBtn, .next, .prev").mousedown(function(){
			$(this).css({opacity: ".2", filter: "alpha(opacity = 20)", cursor: "pointer"});
			}).mouseup(function(){
					$(this).css({opacity: "1", filter: "alpha(opacity = 100)", cursor: "pointer"});
					}).hover(function(){
							$(this).css({opacity: ".5", filter: "alpha(opacity = 50)", cursor: "pointer"});
							},function(){
							$(this).css({opacity: "1", filter: "alpha(opacity = 100)", cursor: "pointer"});
						});
					*/

	$(".projectBox, .developBox").hover(function(){
			$(this).css({backgroundColor: "#eee", cursor: "pointer"});
			$(this).fadeTo("",0.8);
			},function(){
				$(this).fadeTo("fast",1);
				$(this).css({backgroundColor: "#fff"});
				},function(){
					$(this).find('.projectBox, .developBox').remove();
					});
			
	$(".ucartBox").hover(function(){
			$(this).css({backgroundColor: "#0f004e"});
			$(this).fadeTo("fast",0.8);
			},function(){
				$(this).fadeTo("fast",1);
				$(this).css({backgroundColor: "#000"});
				},function(){
					$(this).find('.ucartBox').remove();	
					});
					
	$(".ucartBox, .projectBox, .developBox").click(function(){
	    window.location = $(this).find("a").attr("href");
	    return false;
	});
	
});


//////////////////////////////////////////////////////////////////////////////////// menunavi by kriesi

$(document).ready(function mainmenu(){
$(" #nav ul ").css({display: "none"}); // Opera Fix
$(" #nav li ").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(200);
		},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
		});
$("#nav li").mouseover(function(){
		$(this).css({background: "#eee",color: "#0f004e"});
		$(this).find('a').css({color: "#0f004e"});
		$("#nav li").mouseout(function(){
				$(this).css({background: "none"});
				$(this).find('a').css({color: "#666"});
				});
		});
$(".ucart #nav li.current_page_item, .ucart #nav li.page-item-23").mouseover(function(){
		$(this).find('a').css({color: "#fff"});
		$(".ucart #nav li").mouseout(function(){
				$(this).find('a').css({color: "#e7b222"});
				});
		});
});
 

//////////////////////////////////////////////////////////////////////////////////// onfocus set default

function clearInput(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
}

if (document.images) 
{ 
img1 = new Image();
img1.src = "mailing_btn_ovr.jpg"

img1 = new Image();
img1.src = "supportBtn_ovr.jpg"

img1 = new Image();
img1.src = "mail_btn_ovr.jpg"
}

//////////////////////////////////////////////////////////////////////////////////// form validation by travor davis
$(document).ready(function() {

	$('form#supportForm').submit(function() {
		$('form#supportForm .error').remove();
		var hasError = false;
		$('.requiredField').each(function() {
			if(jQuery.trim($(this).val()) == '') {
				var labelText = $(this).prev('label').text();
				$(this).parent().append('<span class="error">You forgot to enter your '+labelText+'.</span>');
				hasError = true;
			} else if($(this).hasClass('email')) {
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				if(!emailReg.test(jQuery.trim($(this).val()))) {
					var labelText = $(this).prev('label').text();
					$(this).parent().append('<span class="error">You entered an invalid '+labelText+'.</span>');
					hasError = true;
				}
			} else if($(this).hasClass('phone')) {
				var phoneReg = /^[0-9 \(\)\-]+$/;
				if(!phoneReg.test(jQuery.trim($(this).val()))) {
					var labelText = $(this).prev('label').text();
					$(this).parent().append('<span class="error">You entered an invalid '+labelText+'.</span>');
					hasError = true;
				}
			} else if($(this).hasClass('zipcode')) {
				var zipReg = /^\d{5}([\-]\d{4})?$/;
				if(!zipReg.test(jQuery.trim($(this).val()))) {
					var labelText = $(this).prev('label').text();
					$(this).parent().append('<span class="error">You entered an invalid '+labelText+'.</span>');
					hasError = true;
				}
			}
		});
		if(!hasError) {
			$('form#supportForm li.buttons button').fadeOut('slow', function() {
				$(this).parent().append('<img src="/musefilm/wp-content/themes/muse/images/loading.gif" alt="Loading" height="31" width="31" />');
			});
			var formInput = $(this).serialize();
			$.post($(this).attr('action'),formInput, function(data){
				$('ol').slideUp("slow", function() {				   
					$(this).before('<div class="thanks"><h3>Thank you</h3><p>Your email was successfully sent.</p></div>');
					$('html, body').animate({
						scrollTop: $("#page-title").offset().top
						}, 200);
				});
			});
		}
		
		return false;
		
	});
	$('form#commentform').submit(function() {
		$('form#commentform .error').remove();
		var hasError = false;
		$('.requiredField').each(function() {
			if(jQuery.trim($(this).val()) == '') {
				var labelText = $(this).prev('label').text().replace(' *','');
				$(this).parent().append('<span class="error">'+labelText+' is a required field.</span>');
				hasError = true;
			}
		});
		if(hasError) {
			return false;
		}
	});
	$('form#mailingListForm').submit(function() {
		$('form#mailingListForm .error').remove();
		var hasError = false;
		$('.requiredFieldMailing').each(function() {
			if(jQuery.trim($(this).val()) == '') {
				var labelText = $(this).prev('label').text();
				$(this).parent().append('<span class="error">You forgot to enter your '+labelText+'.</span>');
				hasError = true;
			} else if($(this).hasClass('subscribeEmail')) {
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				if(!emailReg.test(jQuery.trim($(this).val()))) {
					var labelText = $(this).prev('label').text();
					$(this).parent().append('<span class="error">You entered an invalid email.</span>');
					hasError = true;
				}
			} 
		});
		if(!hasError) {
			$('form#mailingListForm button').fadeOut('normal', function() {
				$(this).parent().append('<img src="musefilm/wp-content/themes/muse/images/loading.gif" alt="Loading" height="31" width="31" />');
			});
			$(this).hide();
			var formInput = $(this).serialize();
			$.post($(this).attr('action'),formInput, function(data){
				$('form#mailingListForm').slideUp("normal", function() {				   
					$(this).before('<h3 class="succeeded">Succeeded</h3>');
				});
			});
		}
		
		return false;
		
	});
});

/**
*
*	simpleTooltip jQuery plugin, by Marius ILIE
*	visit http://dev.mariusilie.net for details
*
**/
(function($){ $.fn.simpletooltip = function(){
	return this.each(function() {
		var text = $(this).attr("title");
		$(this).attr("title", "");
		if(text != undefined) {
			$(this).hover(function(e){
				var tipX = e.pageX + 0;
				var tipY = e.pageY + 24;
				$(this).attr("title", ""); 
				$("body").append("<div id='simpleTooltip' style='position: absolute; z-index: 100; display: none;'>" + text + "</div>");
				if($.browser.msie) var tipWidth = $("#simpleTooltip").outerWidth(true)
				else var tipWidth = $("#simpleTooltip").width()
				$("#simpleTooltip").width(tipWidth);
				$("#simpleTooltip").css("left", tipX).css("top", tipY).fadeIn("medium");
			}, function(){
				$("#simpleTooltip").remove();
				$(this).attr("title", text);
			});
			$(this).mousemove(function(e){
				var tipX = e.pageX + 0;
				var tipY = e.pageY + 24;
				var tipWidth = $("#simpleTooltip").outerWidth(true);
				var tipHeight = $("#simpleTooltip").outerHeight(true);
				if(tipX + tipWidth > $(window).scrollLeft() + $(window).width()) tipX = e.pageX - tipWidth;
				if($(window).height()+$(window).scrollTop() < tipY + tipHeight) tipY = e.pageY - tipHeight;
				$("#simpleTooltip").css("left", tipX).css("top", tipY).fadeIn("medium");
			});
		}
	});
}})(jQuery);
