// JavaScript Document

$(document).ready(function() {
	
	
	/*-- Corners --*/	

	$(function(){ 
	
		settings = {
			tl: { radius: 3 },
			tr: { radius: 3 },
			bl: { radius: 3 },
			br: { radius: 3 },
			autoPad: true,
			validTags: ["div"]
		}
		
		settingsbottom = {
			tl: { radius: 0 },
			tr: { radius: 0 },
			bl: { radius: 3 },
			br: { radius: 3 },
			autoPad: true,
			validTags: ["div"]
		}

		$('.logo-testimonial').corner(settings);
		$('#frame-copyright').corner(settingsbottom);
	
	});
	
	/*--Carousel--*/
	
	$('#screenshots').jcarousel({
    	wrap: 'circular',
		buttonNextHTML: '<div class="next-arrow"></div>',
		buttonPrevHTML: '<div class="previous-arrow"></div>'
    });
	
	/*-- Text Replacement --*/
	
	Cufon.replace('h1,h2,h3,#phone');
	
	/*--Lightbox--*/
	
	$("a.lightbox").fancybox({
		'titlePosition' : 'over'
	});
	
	/*--Smooth Scrolling--*/
	
	$(function(){
		$('a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') 
			&& location.hostname == this.hostname) {
				var $target = $(this.hash);
				$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
				if ($target.length) {
					var targetOffset = $target.offset().top;
					$('html,body').animate({scrollTop: targetOffset}, 1000);
					return false;
				}
			}
		});
	});   
	
	/*--Form Validation--*/
	
	$('#contact-form').ajaxForm(function(data) {
		if (data==0){$('.contact-error').hide();$('.contact-success').fadeIn("slow");$('.contactForm').resetForm();}
		else if (data==1){$('.contact-success').hide(); $('.contact-error').fadeIn("slow");}
	});

});



