$(document).ready(function() {
    var S_HashHome = window.location.hash;
    var B_HideHome = false;

if (S_HashHome.length > 0) {
    S_HashHome = S_HashHome.toLowerCase();
    S_HashHome = S_HashHome.replace("#", "");
}

if (S_HashHome == "contact-us" || S_HashHome == "our-clients" || S_HashHome == "support") {
    B_HideHome = true;
}

if (B_HideHome == true) {
    $('#section01').hide();
    $('#content_clear').hide();
}

if (S_HashHome != "contact-us") {
    $('#section02').hide();
}

if (S_HashHome != "our-clients") {
    $('#section03').hide();
}

if (S_HashHome != "support") {
    $('#section04').hide();
}






$('#faq01').hide();
$('#faq02').hide();

$('#section01-toggle').click(function() {
	$('#section01').show();
	$('#section02').hide();
	$('#section03').hide();
	$('#section04').hide();
	$('#content_clear').show();
	return false;
});

$('#section02-toggle').click(function() {
	$('#section02').show();
	$('#section01').hide();
	$('#section03').hide();
	$('#section04').hide(); 
	$('#content_clear').hide();
	return false;
});

$('#section03-toggle').click(function() {
	$('#section03').show();
	$('#section01').hide();
	$('#section02').hide();
	$('#section04').hide();
	$('#content_clear').hide();
	return false;
});

$('#section04-toggle').click(function() {
	$('#section04').show();
	$('#section01').hide();
	$('#section02').hide();
	$('#section03').hide();
	$('#content_clear').hide();
	return false;
});


$('#contact_us').click(function() {
	$('#section02').show();
	$('#section01').hide();
	$('#section03').hide();
	$('#section04').hide(); 
	$('#content_clear').hide();
	return false;
});



/*  FAQ */

$('#faq01-toggle').click(function() {
	$('#faq01').toggle();
	$('dt#01').css({"background": "#000"});
	return false;
});

$('#faq02-toggle').click(function() {
	$('#faq02').toggle();
	return false;
});


/* Contact Form Check */

// Setup Form check on submit
	if (document.getElementById("contact_form_message")) {
		var O_Name = document.getElementById("name");
		var O_Email = document.getElementById("email");
		var O_Subject = document.getElementById("subject");
		var O_Message = document.getElementById("description");
		
		document.getElementById("contact_form_message").onsubmit = function() {
			//O_Name.parentNode.parentNode.className = "name";
			//O_Email.parentNode.parentNode.className = "email";
			//O_Subject.parentNode.parentNode.className = "subject";
			//O_Message.parentNode.parentNode.className = "message";
			
			if (O_Name.value == "") {
				alert("Please enter YOUR NAME");
				//O_Name.parentNode.parentNode.className = "name error";
				O_Name.focus();
				return false;
			} else if (O_Email.value == "" || !checkEmail(O_Email.value)) {
				alert("Please enter a valid EMAIL ADDRESS");
				//O_Email.parentNode.parentNode.className = "email error";
				O_Email.focus();
				return false;
			} else if (O_Subject.value == "") {
				alert("Please choose a SUBJECT");
				//O_Subject.parentNode.parentNode.className = "subject error";
				O_Subject.focus();
				return false;
			} else if (O_Message.value == "") {
				alert("Please enter YOUR MESSAGE");
				//O_Message.parentNode.parentNode.className = "message error";
				O_Message.focus();
				return false;
			} else {
				return true;
			}
		}
		
	}

  
    if (document.getElementById("newCaptcha")) {
	    var O_Captcha = document.getElementById("newCaptcha");
	    O_Captcha.onclick = function() {
	        RefreshImage('imgCaptcha');
	        return false;
	    }
	}
  
});

function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}

function checkEmail(emailEntryValue){
		var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		var checkResult;
		
		if(filter.test(emailEntryValue)){
			checkResult = true;
		}else{
			//alert("SORRY! Your email address is invalid.");
			checkResult = false;
		}
		return (checkResult)
	}

