$(document).ready(function(){
	$("#maincontainer").css("display","block");
	$(".nojs").css("display","none");
	$(document).pngFix(); 
	
	$("a[rel=webImage]").fancybox({
				'overlayOpacity'	: '.8',	
				'overlayColor'	: '#000',	
				'transitionIn'		: 'elastic',
				'transitionOut'		: 'elastic',
				'easingIn'      	: 'easeOutBack',
				'easingOut'    		: 'easeInBack'

				//'titlePosition' 	: 'over',
				//'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
				//	return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				//}
			});
		$("a[rel=lightbox]").fancybox({
				'overlayOpacity'	: '.5',	
				'overlayColor'	: '#000',
				'transitionIn'		: 'false',
				'transitionOut'		: 'false'
			});
		$("a[rel=sam]").fancybox({
				'overlayOpacity'	: '.5',	
				'overlayColor'	: '#000',
				'transitionIn'		: 'false',
				'transitionOut'		: 'false'
			});
		$("a[rel=salsa]").fancybox({
				'overlayOpacity'	: '.5',	
				'overlayColor'	: '#000',
				'transitionIn'		: 'false',
				'transitionOut'		: 'false'
			});
		
	$("#submit").click(function(){
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var urlReg = /^((http[s]?|ftp):\/)?\/?([^:\/\s]+)((\/\w+)*\/)([\w\-\.]+[^#?\s]+)(.*)?(#[\w\-]+)?$/;
		var commentVal = $("#comments").val();
		var urlVal = $("#contactURL").val();
		
		var nameVal = $("#contactName").val();
		if(nameVal == '' || nameVal == 'Name') {
			$("#contactName").after('<span class="error">Please enter your name.</span>');
			hasError = true;
		}
		
		var emailToVal = $("#contactEmail").val();
		if(emailToVal == '' || emailToVal =='Email') {
			$("#contactEmail").after('<span class="error">Please enter your email address.</span>');
			hasError = true;
		} else if(!emailReg.test(emailToVal)) {
			$("#contactEmail").after('<span class="error">You must enter a valid email address.</span>');
			hasError = true;
		}

		//if(urlVal != ''){
		//	if(!urlReg.test(urlVal)){
		//	$("#contactURL").after('<span class="error">You must enter a valid website URL.</span>');
		//	hasError = true;
		//	}
		//}
		
		if(hasError == false) {
			$(this).hide();
			$("#sendEmail li.buttons").append('<img src="/images/ajax-loader.gif" />');

		var dataString = 'name='+ nameVal + '&email=' + emailToVal + '&url=' + urlVal + '&comments=' + commentVal;
		//alert (dataString);return false;
		$.ajax({
			type: "POST",
			url: "/bin/process.php",
			data: dataString,
			success: function() {
   					$("#sendEmail").slideUp("slow", function() {				   
						$("#sendEmail").before('<p><strong>Success</strong></p><p>Your email was sent.</p>');											
						});
   					}
				});
		}

		
		return false;
	});
	
		
    });