function trim(str){
	return str.replace(/^\s*|\s*$/g,"");
}

//contact form
function contactUs(){
	$('#contactBt').attr("disabled","true");
	var inputs = $('#contactForm').serializeArray();
	var err = 0;
	var j = 0;
	
	for(var i = 0; i < inputs.length; i++){
		if($("#"+ inputs[i]['name']).hasClass('required') && trim(inputs[i]['value']) == ''){
			err++;
			
			$("#"+ inputs[i]['name']).addClass('formError1');
		}else{
			$("#"+ inputs[i]['name']).removeClass('formError1');
		}
	
		j++;
	}
	
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	if(err == 0){
		if(filter.test($('#contactEmail').val())){
			$('#contactEmail').removeClass('formError1');
		}else{
			alert('The email address you entered is invalid. Please enter a valid email address.');
			
			err++;
			$('#contactEmail').addClass('formError1')
		}
	}
	
	if (err != 0){
		alert('You have not filled out all the required fields correctly. \n\n Please submit the required information.');
		
		$('#contactBt').attr("disabled","");
	}else{
		return true;
		alert('Thank you');
	}
	
	return false;
}

//gallery slideshow
var galleryImgall = 0;
var galleryImgCurr = 0;
var galleryM;

function slideshowPic(id){
	galleryImgCurr = id;
	i = 1;
	
	while(i <= galleryImgall){
		$('#fmm'+i).css("display", "none");
		$("#fbm"+ i).removeClass('selected');
		
		i++;
	}
	
	$("#fmm"+galleryImgCurr).fadeIn("fast");
	$("#fbm"+ galleryImgCurr).addClass('selected');
}

function slideshowPicPrev(){
	galleryImgCurr--;
	
	if(galleryImgCurr < 0) galleryImgCurr = galleryImgall - 1;
	
	slideshowPic(galleryImgCurr);
}

function slideshowPicNext(){
	galleryImgCurr++;
	
	if(galleryImgCurr > galleryImgall) galleryImgCurr = 1;
	
	slideshowPic(galleryImgCurr);
}

function slideshowLoad(){
	galleryImgCurr++;
	
	if(galleryImgCurr > galleryImgall) galleryImgCurr = 1;
	
	slideshowPic(galleryImgCurr);
	
	galleryM = setTimeout("slideshowLoad();",8000);
}

function carouselLoadme(){
	galleryImgall = $("#flashboxMainM .fmm").length;
	i = 1;
	
	while(i <= galleryImgall){
		initClicks(i);
		
		i++;
	}
	
	$('#flashBoxLeftBtn').click(function() {
		slideshowPicPrev();
		
		return false;
	});
	
	$('#flashBoxRightBtn').click(function() {
		slideshowPicNext();
		
		return false;
	});
	
	slideshowLoad();
}

function initClicks(m){
	$('#fbm'+ m).click(function() {
		var mm = m;
		
		slideshowPic(mm);
		
		return false;
	});
}

//menu
var menuTotal = 0;

function menuLoadme(){
	menuTotal = $("#menuDivLeft li").length;
	i = 1;
	
	while(i <= menuTotal){
		initClicks2(i);
		
		i++;
	}
	
	menuPic(1);
}

function initClicks2(m){
	$('#om'+ m).click(function() {
		var mm = m;
		
		menuPic(mm);
		
		return false;
	});
}

function menuPic(id){
	i = 1;
	
	while(i <= menuTotal){
		$('#omDiv'+i).css("display", "none");
		$("#om"+ i).removeClass('selected');
		
		i++;
	}
	
	$("#omDiv"+id).fadeIn("fast");
	$("#om"+id).addClass('selected');
}

