// JavaScript Document
$(document).ready(function() {
	
	$("a[rel^='prettyPhoto']").prettyPhoto({
		default_width: 1230,
		default_height: 720,
		show_title: false
	});
	
	$('.accordion_list h2 a').click(
		function(e) {
			e.preventDefault(); 
			var li = $(this).parents('li'); 
			var id = li.attr('id'); 
			if(!li.hasClass('acc_active')) {
				/*
				$('.accordion_list li.acc_active .accordion_content').slideUp(200, function() {
					$('.accordion_list li.acc_active').removeClass('acc_active'); 
				});
				$('.accordion_list li.acc_active').removeClass('acc_active'); 
				*/
				
				$('.accordion_content', li).slideDown(350, function() {
					li.addClass('acc_active'); 
				}); 
			}
			else {
				$('.accordion_content', li).slideUp(200, function() {
					li.removeClass('acc_active'); 
				});
			}
		}
	); 
	
	$('.preview-tabs li a').live('click', function(e) {
		e.preventDefault();
		var li = $(this).parent('li'); 
		var ul = $(this).parents('ul'); 
		if(!li.hasClass('active')) {
			var cls = $(this).attr('href').replace('#', ''); 
			$('li.active', ul).removeClass('active'); 
			li.addClass('active'); 
			$('.tabs-elements div.active').removeClass('active'); 
			$('.tabs-elements div.' + cls + '-content').addClass('active');
		}
	}); 
	
}); 

// see default/vc1.js
function contact_check() {
	var name = $('#vname').val();
	var email = $('#vemail').val();
	var subject = $('#vsubject').val();
	var message = $('#vmessage').val();
	
	var err = '';
	
	if(name.length<4) {
		err += "Please Enter your full name\n";
	}
	if(!is_valid_email(email)) {
		err += "Please Enter a valid email\n";
	}
	
	if(subject.length<4) {
		err += "Please Enter a message subject\n";
	}
	if(message.length<10) {
		err += "The message must be at least 10 characters long\n";
	}
	if(err != '') {
		alert(err);
		return false;
	}
}

function is_valid_email(email) {
	regexp = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/gi;
	if (email.match(regexp) == null) {
			return false;
	}
	return true;
}

