$(document).ready(function(){
	$("input[@type=password], input[@type=text], textarea").focus(function(){
		val = $(this).attr('def');
		if ($(this).val() == val) $(this).val('');
		$(this).blur(function(){
			if ($(this).val() == '') $(this).val(val);
		});
	});
	
	//contact form
	$('#callbackForm .form-submit').click(function(){		
		if (!$('#fname').val() || $('#fname').val() == "Full Name"){
			alert('Full Name field is required');
			$('#fname')[0].focus();
			return false;
		}	
		if (!$('#fphone').val() || $('#fphone').val() == "Phone Number"){
			alert('Phone Number field is required');
			$('#fphone')[0].focus();
			return false;
		} else if ($('#fphone').val().search(/[0-9\-()\s+]{8,}$/i) == -1){
			alert('Please Enter a valid Phone Number');
			$('#fphone')[0].focus();
			return false;
		}
	});
	
	//contact form
	$('#contactForm .form-submit').click(function(){		
		if (!$('#fname').val()){
			alert('Full Name is required.');
			$('#fname')[0].focus();
			return false;
		}	
		if (!$('#fphone').val()){
			alert('Phone Number is required.');
			$('#fphone')[0].focus();
			return false;
		} else if ($('#fphone').val().search(/[0-9\-()\s+]{8,}$/i) == -1){
			alert('Enter a valid Phone Number');
			$('#fphone')[0].focus();
			return false;
		}
		if (!$('#fmessage').val()){
			alert('Message field is required.');
			$('#fmessage')[0].focus();
			return false;
		}	
	});
	
});

function swf(src, w, h){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'" />\n');
	document.write('<param name="movie" value="'+src+'.swf" />\n');
	document.write('<param name="quality" value="high" />\n');
	document.write('<param name="menu" value="false" />\n');
	document.write('<embed src="'+src+'.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'" menu="false" />\n');
	document.write('</embed>\n');
	document.write('</object>\n');
}
