function checkContact()
{
	var e = 0;
	var em = $("#contact_email").val();
	
	if ($("#contact_name").val()=="")
	{
		$("#contact_name_label").addClass("error");
		
		e++;
	} else 
	{
		$("#contact_name_label").removeClass("error");
	}
	
	if (em=="" || em.indexOf(".")==-1 || em.indexOf("@")==-1)
	{
		$("#contact_email_label").addClass("error");
		e++;
	} else 
	{
		$("#contact_email_label").removeClass("error");
	}
	
	if ($("#contact_phone").val()=="")
	{
		$("#contact_phone_label").addClass("error");
		e++;
	} else 
	{
		$("#contact_phone_label").removeClass("error");
	}
	
	if ($("#contact_comments").val()=="")
	{
		$("#contact_comments_label").addClass("error");
		e++;
	} else 
	{
		$("#contact_comments_label").removeClass("error");
	}
	
	
	
	if (e>0)
	{
		return false;
	} else 
	{
		return true;
	}
}


function viewEventInfo(event_id)
{
	
	var error_count = 0;
	var ajaxRequest;
		try{
			// Opera 8.0+, Firefox, Safari
			ajaxRequest = new XMLHttpRequest();
		} catch (e){
			// Internet Explorer Browsers
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					// Something went wrong
					alert("Your browser broke!");
					return false;
				}
			}
		}
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function()
		{
			if(ajaxRequest.readyState == 4)
			{
				var r = ajaxRequest.responseText;
				$("#calendar_details").html(r);
				var current_left = "-500";
				$("#calendar_outer").animate({ 
					left: current_left+"px"
			      }, 650);  
			}
		}
		
		var values = "";
		values += "&news_id="+escape(encodeURI(event_id));
		var queryString = "?action=view"+values;
		ajaxRequest.open("GET", "/assets/ajax/news.php" + queryString, true);
		ajaxRequest.send(null); 
}



function closeEventInfo()
{
	closeTellAFriend();
				var current_left = "0";	
				$("#calendar_outer").animate({ 
					left: current_left+"px"
			      }, 650);  
}

function openTellAFriend(news_id)
{
	$("#calendar_tell").fadeIn("fast");
	$("#tell_news_id").val(news_id);
}


function closeTellAFriend()
{
	$("#calendar_tell").fadeOut("fast");
	$("#gallery_tell").fadeOut("fast");
	$("#tell_your_name").val("");
	$("#tell_your_name_label").removeClass("error");
	
	$("#tell_your_email").val("");
	$("#tell_your_email_label").removeClass("error");
	
	$("#tell_friend_name").val("");
	$("#tell_friend_name_label").removeClass("error");
	
	$("#tell_friend_email").val("");
	$("#tell_friend_email_label").removeClass("error");
	
	$("#tell_comments").val("");
	
}

function checkEventsTell()
{
	var e = 0;
	if ($("#tell_your_name").val()=="")
	{
		$("#tell_your_name_label").addClass("error");
		
		e++;
	} else 
	{
		$("#tell_your_name_label").removeClass("error");
	}
	
	var em = $("#tell_your_email").val();
	if (em=="" || em.indexOf(".")==-1 || em.indexOf("@")==-1)
	{
		$("#tell_your_email_label").addClass("error");
		e++;
	} else 
	{
		$("#tell_your_email_label").removeClass("error");
	}
	
	if ($("#tell_friend_name").val()=="")
	{
		$("#tell_friend_name_label").addClass("error");
		
		e++;
	} else 
	{
		$("#tell_friend_name_label").removeClass("error");
	}
	
	var em = $("#tell_friend_email").val();
	if (em=="" || em.indexOf(".")==-1 || em.indexOf("@")==-1)
	{
		$("#tell_friend_email_label").addClass("error");
		e++;
	} else 
	{
		$("#tell_friend_email_label").removeClass("error");
	}
	
	
	
	if(e>0)
	{
		return false;
	} else 
	{
		sendEventsTell();
		return false;
	}
}

function sendEventsTell()
{
	var error_count = 0;
	var ajaxRequest;
		try{
			// Opera 8.0+, Firefox, Safari
			ajaxRequest = new XMLHttpRequest();
		} catch (e){
			// Internet Explorer Browsers
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					// Something went wrong
					alert("Your browser broke!");
					return false;
				}
			}
		}
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function()
		{
			if(ajaxRequest.readyState == 4)
			{
				var r = ajaxRequest.responseText;
				closeTellAFriend();
			}
		}
		
		var values = "";
		values += "&news_id="+escape(encodeURI($("#tell_news_id").val()));
		values += "&your_name="+escape(encodeURI($("#tell_your_name").val()));
		values += "&your_email="+escape(encodeURI($("#tell_your_email").val()));
		values += "&friend_name="+escape(encodeURI($("#tell_friend_name").val()));
		values += "&friend_email="+escape(encodeURI($("#tell_friend_email").val()));
		values += "&comments="+escape(encodeURI($("#tell_comments").val()));
		var queryString = "?action=tell"+values;
		
		ajaxRequest.open("GET", "/assets/ajax/news.php" + queryString, true);
		ajaxRequest.send(null); 
}





function checkFreeTrial()
{
	var e = 0;
	if ($("#trial_first_name").val()=="")
	{
		$("#trial_first_name_label").addClass("error");
		e++;
	} else 
	{
		$("#trial_first_name_label").removeClass("error");
	}
	
	if ($("#trial_last_name").val()=="")
	{
		$("#trial_last_name_label").addClass("error");
		e++;
	} else 
	{
		$("#trial_last_name_label").removeClass("error");
	}
	
	if ($("#trial_address").val()=="")
	{
		$("#trial_address_label").addClass("error");
		e++;
	} else 
	{
		$("#trial_address_label").removeClass("error");
	}
	
	if ($("#trial_city").val()=="")
	{
		$("#trial_city_label").addClass("error");
		e++;
	} else 
	{
		$("#trial_city_label").removeClass("error");
	}
	
	if ($("#trial_state").val()=="")
	{
		$("#trial_state_label").addClass("error");
		e++;
	} else 
	{
		$("#trial_state_label").removeClass("error");
	}
	
	if ($("#trial_postal_code").val()=="")
	{
		$("#trial_postal_code_label").addClass("error");
		e++;
	} else 
	{
		$("#trial_postal_code_label").removeClass("error");
	}
	
	var em = $("#trial_email").val();
	if (em=="" || em.indexOf(".")==-1 || em.indexOf("@")==-1)
	{
		$("#trial_email_label").addClass("error");
		e++;
	} else 
	{
		$("#trial_email_label").removeClass("error");
	}
	
	if ($("#trial_phone").val()=="")
	{
		$("#trial_phone_label").addClass("error");
		
		e++;
	} else 
	{
		$("#trial_phone_label").removeClass("error");
	}
	
	if ($("#trial_dob_mm").val()=="" || $("#trial_dob_dd").val()=="" || $("#trial_dob_yyyy").val()=="" )
	{
		$("#trial_dob_label").addClass("error");
		
		e++;
	} else 
	{
		$("#trial_dob_label").removeClass("error");
	}
	
	if ($("#trial_interested").val()=="")
	{
		$("#trial_interested_label").addClass("error");
		
		e++;
	} else 
	{
		$("#trial_interested_label").removeClass("error");
	}
	
	var obj = document.getElementById("trial_terms_box");
	var chk = document.getElementById("trial_tos");
	
	if( obj.scrollTop < (obj.scrollHeight - obj.offsetHeight) || !chk.checked )
	{
		$("#trial_tos_label").addClass("error");
		e++;
	} else 
	{
		$("#trial_tos_label").removeClass("error");
	}
	
	
	
	if(e>0)
	{
		return false;
	} else 
	{
		return true;
	}
}


function openCoupon(t)
{
	window.open ("/offer.php?t="+t,"special_offer","menubar=0,resizable=0,width=525,height=190"); 
}





function checkImageTell()
{
	var e = 0;
	if ($("#tell_your_name").val()=="")
	{
		$("#tell_your_name_label").addClass("error");
		
		e++;
	} else 
	{
		$("#tell_your_name_label").removeClass("error");
	}
	
	var em = $("#tell_your_email").val();
	if (em=="" || em.indexOf(".")==-1 || em.indexOf("@")==-1)
	{
		$("#tell_your_email_label").addClass("error");
		e++;
	} else 
	{
		$("#tell_your_email_label").removeClass("error");
	}
	
	if ($("#tell_friend_name").val()=="")
	{
		$("#tell_friend_name_label").addClass("error");
		
		e++;
	} else 
	{
		$("#tell_friend_name_label").removeClass("error");
	}
	
	var em = $("#tell_friend_email").val();
	if (em=="" || em.indexOf(".")==-1 || em.indexOf("@")==-1)
	{
		$("#tell_friend_email_label").addClass("error");
		e++;
	} else 
	{
		$("#tell_friend_email_label").removeClass("error");
	}
	
	
	
	if(e>0)
	{
		return false;
	} else 
	{
		sendImageTell();
		return false;
	}
}




function sendImageTell()
{
	var error_count = 0;
	var ajaxRequest;
		try{
			// Opera 8.0+, Firefox, Safari
			ajaxRequest = new XMLHttpRequest();
		} catch (e){
			// Internet Explorer Browsers
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					// Something went wrong
					alert("Your browser broke!");
					return false;
				}
			}
		}
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function()
		{
			if(ajaxRequest.readyState == 4)
			{
				var r = ajaxRequest.responseText;
				closeTellAFriend();
			}
		}
		
		var values = "";
		values += "&image_id="+escape(encodeURI($("#tell_image_id").val()));
		values += "&your_name="+escape(encodeURI($("#tell_your_name").val()));
		values += "&your_email="+escape(encodeURI($("#tell_your_email").val()));
		values += "&friend_name="+escape(encodeURI($("#tell_friend_name").val()));
		values += "&friend_email="+escape(encodeURI($("#tell_friend_email").val()));
		values += "&comments="+escape(encodeURI($("#tell_comments").val()));
		var queryString = "?action=tell"+values;
		ajaxRequest.open("GET", "/assets/ajax/image.php" + queryString, true);
		ajaxRequest.send(null); 
		
		return false;
}



function galleryTell()
{
	$("#gallery_tell").fadeIn("fast");
}

function setImageTell(image_id)
{
	document.getElementById("tell_image_id").value = image_id;
}