// JavaScript Document

var current_div = null;

$(document).ready(function(){
	
	if(location.href.indexOf('#') < 0)
		current_div = $("#divhome");
	else
		current_div = $("#div" + location.href.substr(location.href.indexOf('#')+1));
		
	current_div.fadeIn();
	
	$("#top_navigation, #bot_navigation").find('a').click(function() {
				
		id = $(this).html().replace(" ", "").replace("[", "").replace("]", "").toLowerCase();
		if($("#div" + id).html().length > 0) {
			current_div.hide();
			current_div = $("#div" + id);
			current_div.fadeIn();
		}
		else {
			current_div.hide();
			current_div = $("#divcomingsoon");
			current_div.fadeIn();
		}
		
		location.replace(("#div"+id).replace("div", ""));
		$.scrollTo(0,1600,{queue:true});
		return false;
		
	});
	
	$("#frm_contactus").submit(function() {
		
		email = $("#email");
		fname = $("#fname");
		lname = $("#lname");
		title = $("#title");
		industry = $("#industry");
		company_name = $("#company_name");
		message = $("#message");
		message_bar = $("#message_bar");
		
		error = "";
		
		if(email.val() == '') {
			error = "Please enter valid email address.";
			email.focus();			
		} else if(fname.val() == '') {
			error = "Please enter your first name.";
			fname.focus();
		} else if(lname.val() == '') {
			error = "Please enter your last name.";
			lname.focus();
		} else if(message.val() == '') {
			error = "Please enter your message.";
			message.focus();			
		}
		
		if(error != "") {
			
			message_bar.html(error);
			message_bar.addClass('error');
			message_bar.fadeIn();
			
		} else {
						
			$.ajax({
				type: "POST",
				url: "contactus.php",
				data: "email=" + email.val() + "&fname=" + fname.val() + "&lname=" + lname.val() + "&title=" + title.val() + "&industry=" + industry.val() + "&company_name=" + company_name.val() + "&message=" + message.val().replace('"' + '\"'),
				success: function(msg){
					
					if(msg == "success") {
						message_bar.html("Thank you! Your request has been submitted.");
						message_bar.addClass('success');
						message_bar.fadeIn();			
						$("#frm_contactus").hide();
						$("#email, #fname, #lname, #title, #industry, #company_name, #message").val('');

						setTimeout(function() {
								message_bar.hide();
								$("#frm_contactus").fadeIn();
							}, 
						5000);
					}
					else {
						message_bar.html("An error occurred! Please try again later.");
						message_bar.addClass('error');
						message_bar.fadeIn();
					}
				}
			});			
			
		}
		
		return false;
		
	});

});
