$(document).ready(function()
{	
	var hash = window.location.hash.substr(1);
	var itemArray = hash.split("/");
	var itemTotals = itemArray.length;
	var itemResult = '';
	if ( (itemArray[0] !="") && ( itemArray[0] != "contact" ) && ( itemArray[0] != "index" ) )
	{	
		var itemResult = itemArray[0]+'.php?';		
		for (var i=1; i<itemTotals; i=i+2)
		{
			if (itemArray[i] != '')
			{
				itemResult = itemResult+itemArray[i]+'='+itemArray[i+1]+'&';
			}
		}		
		itemResult = itemResult.substr(0, (itemResult.length-1));
		viewpage(itemResult, 'contentframe');
	}	

	$('#lcontent').hide();
	$('#button-links').click(function() {
   		$('#lcontent').toggle("fast");
	});
	
	
	$('#contactframe').hide();	
	
	$('a').click(function() {
   		$('#contactframe').hide();
   		$('#contentframe').show();
	});
	
	$('#opencontactframe').click(function() {
   		$('#contentframe').hide();
		$('#contentframe').html("");
   		$('#contactframe').toggle();
		$("div[id^=Error-]").hide();
	});
	
	
	// Contact form
	$("div[id^=Error-]").hide();
	$('#submitContact').click(function() {
		 $("div[id^=Error-]").hide();
		
		var itemName = $("#itemName").val();
		var itemLastName = $("#itemLastName").val();
		var itemEmail = $("#itemEmail").val();
		var itemMessage = $("#itemMessage").val();
		
		if (itemName == "") {  
			$("#Error-itemName").show();  
			$("#itemName").focus();  
			return false;  
		}
		
		if (itemLastName == "") {  
			$("#Error-itemLastName").show();  
			$("#itemLastName").focus();  
			return false;  
		}
		
		if (itemEmail == "") {  
			$("#Error-itemEmail").show();  
			$("#itemEmail").focus();  
			return false;  
		}
		else if(!isValidEmailAddress(itemEmail))
		{
			$("#Error-itemValidEmail").show();
			$("#itemEmail").focus();
			return false; 
		}
		
		if (itemMessage == "") {  
			$("#Error-itemMessage").show();
			$("#itemMessage").focus();  
			return false;  
		}

		var dataString = 'SubmitData=Contact&itemName='+itemName+'&itemLastName='+itemLastName+'&itemEmail='+itemEmail+'&itemMessage='+itemMessage;
		//alert(dataString); return false;
		$.ajax({
		type: "POST",
		url: "contact-send.php",
		data: dataString,
			error: function(){
				$("#Error-itemScript").show()
			},
			success: function() {
				$('#Error-itemSuccess').hide()
				.fadeIn(1500, function() {
					$('#Error-itemSuccess');
				});
				$("[id^=item]").val("");
			}
		});
		return false;
	});
	// End contact form
		
});

// Email validation function
function isValidEmailAddress(emailAddress) 
{
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}
//End Email validation function
