$(document).ready(function() 
{

	$('#newsletter_btn').click(function ()
	{
		saveNewsLetter();
    });
	
});

function getHTTPObject()
{
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
	}
} 

function CheckContact()
{
	var e_display = document.getElementById("error_display");
	var e_count = 0;
	
	if (document.getElementById("name").value=="")
	{	
		e_count++;
		document.getElementById("name_label").style.color = "#fd0303";
	} else 
	{
		document.getElementById("name_label").style.color = "#000000";
	}
	
	
	
	if (document.getElementById("phone1").value == "" || document.getElementById("phone2").value == "" || document.getElementById("phone3").value == "")
	{
		e_count++;
		document.getElementById("phone_label").style.color = "#fd0303"
	} else 
	{
		document.getElementById("phone_label").style.color = "#000000";
	}
	
	
	if (document.getElementById("email").value=="")
	{	
		e_count++;
		document.getElementById("email_label").style.color = "#fd0303";
	} else 
	{
		document.getElementById("email_label").style.color = "#000000";
	}
	
	if (document.getElementById("comments").value=="")
	{	
		e_count++;
		document.getElementById("comments_label").style.color = "#fd0303";
	} else 
	{
		document.getElementById("comments_label").style.color = "#000000";
	}
	
	if (e_count>0)
	{
		e_display.innerHTML = "The red fields are required.";
		return false;
	} else 
	{
		e_display.innerHTML = "";
		return true;
	}
}




function CheckNewsletter()
{
	var e_display = document.getElementById("error_display");
	var e_count = 0;
	
	if (document.getElementById("name").value=="")
	{	
		e_count++;
		document.getElementById("name_label").style.color = "#fd0303";
	} else 
	{
		document.getElementById("name_label").style.color = "#000000";
	}
	
	
	if (document.getElementById("email").value=="")
	{	
		e_count++;
		document.getElementById("email_label").style.color = "#fd0303";
	} else 
	{
		document.getElementById("email_label").style.color = "#000000";
	}

	
	if (e_count>0)
	{
		e_display.innerHTML = "The red fields are required.";
		return false;
	} else 
	{
		e_display.innerHTML = "";
		return true;
	}
}


function showMediaTab(which_tab)
{
	document.getElementById("view_videos").style.display = "none";
	document.getElementById("view_photos").style.display = "none";
	document.getElementById("view_sounds").style.display = "none";
	
	document.getElementById("tab_videos").className = "default"
	document.getElementById("tab_photos").className = "default";
	document.getElementById("tab_sounds").className = "default";
	
	document.getElementById("view_"+which_tab).style.display = "";
	document.getElementById("tab_"+which_tab).className = "anch";
}


/* NEWSLETTER SYSTEM */
function saveNewsLetter()
{
	httpObject = getHTTPObject();

	var email = document.getElementById('user_email').value;
	
	if (email == '' || email == 'Enter Your Email')
	{
		alert("Please Enter Your email address!");
		return false;
	}else{

		if (httpObject != null) 
		{
			httpObject.open("GET", "/_base/ajax/newsletter.php?email="+email, true);
			httpObject.send(null);
			httpObject.onreadystatechange = function()
			{
				saveNewsLetterResults();
			}
		}
	}
}


function saveNewsLetterResults(my_id)
{
	if(httpObject.readyState == 4)
	{
		document.getElementById('newsletter').innerHTML =  httpObject.responseText;
	}
	
}

function checkNominateHero()
{
	var err = 0;
	if ($("#hero_name").val()=="")
	{
		if ($("#hero_name_err").length==0)
		{
			$("#hero_name").parent("td").after("<td class=\"form_error_notify\" id=\"hero_name_err\"><img src=\"/_base/img/icon-form-error.png\" /></td>");
			
		}
		$("#hero_name_err").fadeIn("slow");
		err++;
	} else 
	{
		$("#hero_name_err").fadeOut("slow");
	}
	
	
	var em = $("#hero_email").val();
	
	if (em=="" || em.indexOf("@")==-1 || em.indexOf(".")==-1)
	{
		if ($("#hero_email_err").length==0)
		{
			$("#hero_email").parent("td").after("<td class=\"form_error_notify\" id=\"hero_email_err\"><img src=\"/_base/img/icon-form-error.png\" /></td>");
			
		}
		$("#hero_email_err").fadeIn("slow");
		err++;
	} else 
	{
		$("#hero_email_err").fadeOut("slow");
	}
	
	
	
	
	if ($("#your_name").val()=="")
	{
		if ($("#your_name_err").length==0)
		{
			$("#your_name").parent("td").after("<td class=\"form_error_notify\" id=\"your_name_err\"><img src=\"/_base/img/icon-form-error.png\" /></td>");
			
		}
		$("#your_name_err").fadeIn("slow");
		err++;
	} else 
	{
		$("#your_name_err").fadeOut("slow");
	}
	
	
	em = $("#your_email").val();
	if (em=="" || em.indexOf("@")==-1 || em.indexOf(".")==-1)
	{
		if ($("#your_email_err").length==0)
		{
			$("#your_email").parent("td").after("<td class=\"form_error_notify\" id=\"your_email_err\"><img src=\"/_base/img/icon-form-error.png\" /></td>");
		
		}
			$("#your_email_err").fadeIn("slow");
		err++;
	} else 
	{
		$("#your_email_err").fadeOut("slow");
	}
	
	
	
	
	if ($("#why").val()=="")
	{
		if ($("#why_err").length==0)
		{
			$("#why").parent("td").after("<td class=\"form_error_notify\" id=\"why_err\"><img src=\"/_base/img/icon-form-error.png\" /></td>");
			
		}
		$("#why_err").fadeIn("slow");
		err++;
	} else 
	{
		$("#why_err").fadeOut("slow");
	}
	
	
	
	
	if (err>0)
		return false;
	else 
		return true;
}






function checkGiveaways()
{
	var err = 0;
	if ($("#name").val()=="")
	{
		if ($("#name_err").length==0)
		{
			$("#name").parent("td").after("<td class=\"form_error_notify\" id=\"name_err\"><img src=\"/_base/img/icon-form-error.png\" /></td>");
			
		}
		$("#name_err").fadeIn("slow");
		err++;
	} else 
	{
		$("#name_err").fadeOut("slow");
	}
	
	
	var em = $("#email").val();
	
	if (em=="" || em.indexOf("@")==-1 || em.indexOf(".")==-1)
	{
		if ($("#email_err").length==0)
		{
			$("#email").parent("td").after("<td class=\"form_error_notify\" id=\"email_err\"><img src=\"/_base/img/icon-form-error.png\" /></td>");
			
		}
		$("#email_err").fadeIn("slow");
		err++;
	} else 
	{
		$("#email_err").fadeOut("slow");
	}

	
	if (err>0)
		return false;
	else 
		return true;
}

$(document).ready(function() 
{

	$('#monday').click(function()
	{
		$('#schedule_box').load('_base/views/monday_schedule.php');
		$('#schedule_box').fadeIn('normal');
		$("#monday").addClass("current");	
		$("#tuesday").removeClass("current");	
		$("#wednesday").removeClass("current");	
		$("#thursday").removeClass("current");			
		$("#friday").removeClass("current");			
	});

	$('#tuesday').click(function()
	{
		$('#schedule_box').load('_base/views/tuesday_schedule.php');
		$('#schedule_box').fadeIn('normal');
		$("#monday").removeClass("current");	
		$("#tuesday").removeClass("current");	
		$("#wednesday").removeClass("current");	
		$("#thursday").removeClass("current");			
		$("#friday").removeClass("current");		
		
		$('#tuesday').addClass("current");		
		
	});
	
	$('#wednesday').click(function()
	{
		$('#schedule_box').load('_base/views/wednesday_schedule.php');
		$('#schedule_box').fadeIn('normal');
		$("#monday").removeClass("current");	
		$("#tuesday").removeClass("current");	
		$("#wednesday").removeClass("current");	
		$("#thursday").removeClass("current");			
		$("#friday").removeClass("current");		
		
		$('#wednesday').addClass("current");		
	});	
	$('#thursday').click(function()
	{
		$('#schedule_box').load('_base/views/thursday_schedule.php');
		$('#schedule_box').fadeIn('normal');
		$("#monday").removeClass("current");	
		$("#tuesday").removeClass("current");	
		$("#wednesday").removeClass("current");	
		$("#thursday").removeClass("current");			
		$("#friday").removeClass("current");		
		
		$('#thursday').addClass("current");		
	});	
	$('#friday').click(function()
	{
		$('#schedule_box').load('_base/views/friday_schedule.php');
		$('#schedule_box').fadeIn('normal');
		$("#monday").removeClass("current");	
		$("#tuesday").removeClass("current");	
		$("#wednesday").removeClass("current");	
		$("#thursday").removeClass("current");			
		$("#friday").removeClass("current");		
		
		$('#friday').addClass("current");		
	});	
	
	$('#monday').addClass("current");
	$('#schedule_box').load('_base/views/monday_schedule.php');
	$('#schedule_box').fadeIn('normal');	
	
});




function PollSubmit()
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var ajaxDisplay = document.getElementById("poll_box");
	
	var pqid = document.getElementById("poll_question_id").value;
	var aid = "";
	var aid_eles = document.poll_form.poll_answer;
	for (x=0;x< aid_eles.length;x++)
	{
		if (aid_eles[x].checked)
		{
			aid = aid_eles[x].value;
		}
	}
	
	if (aid == "")
	{
		alert("Please choose an answer to continue.")
		return false;
	}
	
	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){
			
			PollResults(pqid);
			//ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var queryString = "?pqid="+pqid+"&paid="+aid+"&do=submit";
	ajaxRequest.open("GET", "/_base/ajax/poll_submit.php" + queryString, true);
	ajaxRequest.send(null);
}





function PollResults(pqid)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var ajaxDisplay = document.getElementById("poll_container");
	
	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){
			
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var queryString = "?pqid="+pqid;
	ajaxRequest.open("GET", "/_base/ajax/poll_results.php" + queryString, true);
	ajaxRequest.send(null);
}


function PollLoad(pqid)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var ajaxDisplay = document.getElementById("poll_container");
	
	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){
			
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var queryString = "?pqid="+pqid;
	ajaxRequest.open("GET", "/_base/ajax/poll_load.php" + queryString, true);
	ajaxRequest.send(null);
}

function checkBlogComment()
{
	var err = 0;
	if (document.getElementById("comment_name").value=="")
	{
		err++
	}
	
	if (document.getElementById("security_code").value=="")
	{
		err++;
	}
	
	if (document.getElementById("comment_detail").value=="")
	{
		err++;
	}
	
	
	if (err>0)
	{
		alert("Please fill in all * fields");
		return false;
	}else
	{
		return true;
	}
}