
$(document).ready(function () {

	
	var form = $("form#contactForm");
	var name = $("input#BuyerName");
	var homePhone = $("input#HomePhone");
	var workPhone = $("input#WorkPhone");
	var city = $("input#city");
	var state = $("select#state");
	var address = $("input#address");
	var zip = $("input#zip");
	var emailAddress = $("input#EmailAddress");
	
	$("a.modalButton").each(function(){
		$(this).colorbox({
			width:"933px", 
			height:"680px", 
			iframe:true, 
			onComplete:function(){ 
				$('#cboxClose').html(''); 
				}
		});
	});

	if($('#gallery').length)
	{
		$('#gallery').galleryView({
			panel_width: 710,
			panel_height: 339,
			show_filmstrip: false,
			pause_on_hover: true
			});
	}

	name.blur(validateName);
	homePhone.blur(validateHome);
	workPhone.blur(validateWork);
	city.blur(validateCity);
	state.blur(validateState);
	address.blur(validateAddress);
	zip.blur(validateZip);
	emailAddress.blur(validateEmail);
	
	name.keyup(validateName);
	homePhone.keyup(validateHome);
	workPhone.keyup(validateWork);
	city.keyup(validateCity);
	state.keyup(validateState);
	address.keyup(validateAddress);
	zip.keyup(validateZip);
	emailAddress.keyup(validateEmail);
	
	form.submit(function(){
		if(validateName() && validateHome() && validateWork() && validateCity() && validateState() && validateAddress() && validateZip() && validateEmail())
			return true;
		else
			return false;
	});
	$(".pngFix").ifixpng();
	$(".overlay").ifixpng();
	$(".nav-prev").ifixpng();
	$(".nav-prev-overlay").ifixpng();
	$(".nav-next").ifixpng();
	$(".nav-next-overlay").ifixpng();
});

function validateName(){
	if($("input#BuyerName").val().length < 2){
		$("input#BuyerName").addClass('error');
		return false;
	} else {
		$("input#BuyerName").removeClass('error');
		return true;
	}
}
function validateHome(){
	if($("input#HomePhone").val().length < 2){
		$("input#HomePhone").addClass('error');
	} else {
		$("input#HomePhone").removeClass('error');
		return true;
	}
}
function validateWork(){
	if($("input#WorkPhone").val().length < 2){
		$("input#WorkPhone").addClass('error');
		return false;
	} else {
		$("input#WorkPhone").removeClass('error');
		return true;
	}
}
function validateCity(){
	if($("input#city").val().length < 2){
		$("input#city").addClass('error');
		return false;
	} else {
		$("input#city").removeClass('error');
		return true;
	}
}
function validateState(){
	if($("input#state").val().length < 2){
		$("input#state").addClass('error');
		return false;
	} else {
		$("input#state").removeClass('error');
		return true;
	}
}
function validateAddress(){
	if($("input#address").val().length < 2){
		$("input#address").addClass('error');
		return false;
	} else {
		$("input#address").removeClass('error');
		return true;
	}
}
function validateZip(){
	if($("input#zip").val().length < 2){
		$("input#zip").addClass('error');
		return false;
	} else {
		$("input#zip").removeClass('error');
		return true;
	}
}
function validateEmail(){
	if($("input#EmailAddress").val().length < 2){
		$("input#EmailAddress").addClass('error');
		return false;
	} else {
		$("input#EmailAddress").removeClass('error');
		return true;
	}
}
