
// AJAX INIT STUFF -- START
var xmlhttp=null;


try
{
	xmlhttp = new XMLHttpRequest();
}
catch (error)
{
	try
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (error)
	{
		xmlhttp = null;
	}
}
//  END

function checkForm(){
	var passedCheck = true;
	var var1 = document.getElementById('name').value;
	var var2 = document.getElementById('email').value;
	var var3 = document.getElementById('comments').value;
	
	if(var1 == ''){
		document.getElementById('nameField').style.color = 'red';
		document.getElementById('nameField').style.fontStyle = 'italic';
		passedCheck = false;
	}else{
		document.getElementById('nameField').style.color = 'white';
		document.getElementById('nameField').style.fontStyle = 'normal';
	}
	
	if(var2 == ''){
		document.getElementById('emailField').style.color = 'red';
		document.getElementById('emailField').style.fontStyle = 'italic';
		passedCheck = false;
	}else{
		document.getElementById('emailField').style.color = 'white';
		document.getElementById('emailField').style.fontStyle = 'normal';
	}
	
	if(var3 == ''){
		document.getElementById('commentsField').style.color = 'red';
		document.getElementById('commentsField').style.fontStyle = 'italic';
		passedCheck = false;
	}else{
		document.getElementById('commentsField').style.color = 'white';
		document.getElementById('commentsField').style.fontStyle = 'normal';
	}
	
	return passedCheck; }

function sendEmail(){
	var var1 = document.getElementById('name').value;
	var var2 = document.getElementById('email').value;
	var var3 = document.getElementById('comments').value;
	
	if(checkForm()){
		xmlhttp.open("GET", "/ajaxHandler.php?action=contactForm&var1=" + var1 + "&var2=" + var2 + "&var3=" + var3 + "&time=" + new  Date().getTime());
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
				var response = xmlhttp.responseText;
				document.getElementById('formDiv').innerHTML = '<p style="text-align:center"><br /><br /><em>Thank you for taking time to "talk" via the website!<br /><br />I have received your message and will respond accordingly.!</em></p>';
			}
		}
		setTimeout("contactForm('up')",2500);
		xmlhttp.send(null);
	}
	
	return false; }

function scrollToHere(){
	$('html, body').animate({
		scrollTop: $("body").offset().top}, 1000);
}

function contactForm(action){ //alert(id);
	if(action == 'down'){
		$("#contact-form-div").slideDown("slow");
		$("#topdiv").animate( { paddingTop:'465px' }, { queue:false, duration:'slow' });
		scrollToHere();
	}else{
		$("#contact-form-div").slideUp("slow");
		$("#topdiv").animate( { paddingTop:'10px' }, { queue:false, duration:'slow' } );
	}
}

function checkTypeForm(){
	var passedCheck = true;
	var var1 = document.getElementById('typeEmail').value;
	
	if(var1 == ''){
		document.getElementById('typeEmailField').style.color = 'red';
		document.getElementById('typeEmailField').style.fontStyle = 'italic';
		passedCheck = false;
	}else{
		document.getElementById('typeEmailField').style.color = 'black';
		document.getElementById('typeEmailField').style.fontStyle = 'normal';
	}
	
	return passedCheck; }

$(function() {
	$("#accordion").accordion({
		autoHeight: false,
		collapsible: true,
		icons: { 'header': 'ui-icon-plus', 'headerSelected': 'ui-icon-minus' }
	});
/*	$("#accordion h3 a").click(function () { //alert('fire');
		$.scrollTo( this, 800);
	});*/
});