// JavaScript Document

// 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 tips(){
	var isGood = true;
	var var1 = document.getElementById('firstName').value;
	var var2 = document.getElementById('lastName').value;
	var var3 = document.getElementById('emailAddress').value;
	var var4 = document.getElementById('websiteAddressURL').value;
	
	if(var1 == ''){
		document.getElementById('firstNameField').style.color = 'red';
		document.getElementById('firstNameField').style.fontStyle = 'italic';
		isGood = false;
	}else{
		document.getElementById('firstNameField').style.color = 'black';
		document.getElementById('firstNameField').style.fontStyle = 'normal';
	}
	
	if(var2 == ''){
		document.getElementById('lastNameField').style.color = 'red';
		document.getElementById('lastNameField').style.fontStyle = 'italic';
		isGood = false;
	}else{
		document.getElementById('lastNameField').style.color = 'black';
		document.getElementById('lastNameField').style.fontStyle = 'normal';
	}
	
	if(var3 == ''){
		document.getElementById('emailAddressField').style.color = 'red';
		document.getElementById('emailAddressField').style.fontStyle = 'italic';
		isGood = false;
	}else{
		document.getElementById('emailAddressField').style.color = 'black';
		document.getElementById('emailAddressField').style.fontStyle = 'normal';
	}
	
	if(var4.length > 0){
		document.getElementById('formFields').innerHTML = '<p><em>Thank you for signing up<br>for our weekly tips!</em></p>';
		return true;
	}else if(isGood){
		xmlhttp.open("GET", "ajaxHandler.php?action=tips&var1=" + var1 + "&var2=" + var2 + "&var3=" + var1 + "|" + var2 + "&var4=" + var3 + "&time=" + new  Date().getTime());
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
				var response = xmlhttp.responseText;
				document.getElementById('formFields').innerHTML = '<p style="text-align:center; padding-right:15px"><em>Thank you for signing up<br>for our weekly tips!</em></p>';
			}
		}
		xmlhttp.send(null);
	}
	
	return false;
}

function contactForm(){
	var isGood = true;
	
	if(document.getElementById('Name').value == ''){
		document.getElementById('nameField').style.color = 'red';
		document.getElementById('nameField').style.fontStyle = 'italic';
		isGood = false;
	}else{
		document.getElementById('nameField').style.color = 'black';
		document.getElementById('nameField').style.fontStyle = 'normal';
	}
	
	if(document.getElementById('EmailAddress').value == ''){
		document.getElementById('emailField').style.color = 'red';
		document.getElementById('emailField').style.fontStyle = 'italic';
		isGood = false;
	}else{
		document.getElementById('emailField').style.color = 'black';
		document.getElementById('emailField').style.fontStyle = 'normal';
	}
	
	if(isGood){
		return true;
	}else{
		alert('Please fix required fields in RED.');
	}
	
	return false;
}

jQuery(document).ready(function(){   
	jQuery("a.fbox").fancybox({
		'width'				: '75%',
		'height'			: '75%',
		'autoScale'			: false,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});

});




