// JavaScript Document

/////////////////Menu Drop////////////////////////////////////////////

// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose;

////////////////End Menu Drop//////////////////////////////////////////

////////////////Validate Contact Form//////////////////////////////////

function validate(contact){
	
var error = "";
	if(document.forms['contact'].elements.name.value == "" || document.forms['contact'].elements.name.value == "name"){
		error += "First Name\n";
	} 
	if(document.forms['contact'].elements.email.value == "" || document.forms['contact'].elements.email.value == "email"){
		error += "Email Address\n";
	} else if (!emailCheck(document.forms['contact'].elements.email.value)){
		error += "Email Address does not appear to be valid!\n";
	}
	if (error){
		alert("Please correct the following errors:\n" +error);
		return false;
	}else{
		return true;
	}
}

/////////////////End Validate Contact Form/////////////////////////////

(function($){
		  
	$.fn.clearDefault = function(){
		
		return this.each(function(){
								  
			var default_value = $(this).val();
			
			$(this).focus(function(){
								   
				if ($(this).val() == default_value) $(this).val("");
				
			});
			
			$(this).blur(function(){
								  
				if ($(this).val() == "") $(this).val(default_value);
				
			});
			
		});
		
	};
	
})(jQuery); 

$(document).ready(function() {
	
	$('input.clear, textarea.clear').clearDefault();
	
	Shadowbox.init({
		language: 'en',
		players:  ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']
	});

});


/////////////////End Populate Text Boxes/////////////////////////////
