GMAPS = {
	load : function() {
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("locate_gmap"));
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			//map.setCenter(new GLatLng(38.47559,-77.41960), 15);
			//var point = new GLatLng(38.47559,-77.41960);
			map.setCenter(new GLatLng(35.563879,-78.85289), 14);
			var point = new GLatLng(35.563879,-78.85289);
			var marker = this.createMarker(point,'<div>APSG<br />295 Betts Road<br />Holly Springs, NC 27540<br />1.919.552.1482</div>')
			map.addOverlay(marker);
		}
	}
	,
	createMarker : function(point,html) {
	    var marker = new GMarker(point);
		GEvent.addListener(marker, "mouseover", function() {
			marker.openInfoWindowHtml(html);
		});
		return marker;
	}
}
  
  
function submitForm(p_nFormName){
 
	if(p_nFormName == "fLiterature"){
		
		var l_sError = '';
		$('#error_msg').html(l_sError);
	 	
		if(checkEmpty($('#fname').val()) ){
			$('#fname').focus();
			$('#fname').css('border','1px solid #ff0000');
			l_sError = "Please enter your name";
		}else
			$('#fname').css('border','1px solid #ccc');


		if(checkEmpty($('#femail').val()) && !l_sError ){
			$('#femail').focus();
			l_sError = "Please enter your email address";
			$('#femail').css('border','1px solid #ff0000');
		}else
			$('#femail').css('border','1px solid #ccc');
			
	 	if(checkEmpty($('#fcomments').val()) && !l_sError ){
			$('#fcomments').focus();
			l_sError = "Please enter your comments";
			$('#fcomments').css('border','1px solid #ff0000');
		}else
			$('#fcomments').css('border','1px solid #ccc');
	
		if(l_sError == ''){
			 
			 var l_sToSend = '';
			 $('#'+p_nFormName+' input').each( function(p_xObject){
				l_sToSend += $(this).attr('title') + '::::::' + $(this).val() + '||||||';							   
		    	});
			
			 $('#'+p_nFormName+' textarea').each( function(p_xObject){
			    l_sToSend += $(this).attr('title') + '::::::' + $(this).val() + '||||||';							   
				});
			 
			 
			 $.ajax({
			  type: "POST",
			  url: '/include/lib/mail/action.php',
			  data: "data="+escape(l_sToSend),
			  success: function(msg){
				 if(msg == "success=1"){
					$('#form_area').after("<p>Thank you. We have successfully received your message.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>");
					$('#form_area').hide("slow");
				 }
		 	 }
			}); 
			 
		}
		else{
			$('#error_msg').html(l_sError);
			 
		}
	}
	
	return false;
 
}

_ProductTier = {
	
	_nCurrentId : 0,
	
	show : function(p_nId){
		$('#'+p_nId).toggle("fast");
		//alert(p_nId);
	
	
	}
	
	
}
 
 
 
_xVideos = {
	
	
	selectVideo : function(p_nId){
		var l_sStr = '#video_item_'+p_nId;
	
		swfobject.embedSWF("/swf/player.swf", "fl_view", "645", "450", "9.0.0", "/swf/expressInstall.swf", {file:'/flv/'+$(l_sStr).attr('rel'), autostart:'true'},{ wmode:"transparent", bcgcolor:"#000000", allowfullscreen :"true", allowscriptaccess:"always"}, {} );
		$('#current_video_msg').html($(l_sStr).text());	
	}
	
	
}
 
 
_xPhotos = {
	
	init : function(){
		$('.photo-update').click( function(){
		   _xPhotos.selectPhoto( ($(this).attr('rel')) );
		   return false;
		});
	},
	selectPhoto : function(p_sImg){
		$('.photo-update').each( function(){
			if($(this).attr('rel') == p_sImg)
				$(this).addClass('photo-active');
			else
				$(this).removeClass('photo-active');
		});
		 
										   
	 	$('#gallery-photo-holder img').attr('src','/image/media/photo/'+p_sImg+'.jpg');
		
	}
	
	
}
  
 
function checkEmpty(p_sVal){
	l_sVal = escape(p_sVal);
	l_sVal = l_sVal.replace(/\s*((\S+\s*)*)/, "$1");
	l_sVal = l_sVal.replace(/((\s*\S+)*)\s*/, "$1");
	return l_sVal.length < 1;
}