// JavaScript Document
var request = null;
var currentNav = null;
var open_div = null;
var current_request = null;
function createRequest() {
	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
				request = null;
			}
		}
	}
	if (request == null) {
		alert("error creating request object!");
	}
}
function updatePage() {
	if (request.readyState == 4) {
		var t = request.responseText;
		var c = document.getElementById("contentContainer");
		clearText(c);
		c.innerHTML = t;
		if (current_request == "nav0") {
			embed_code();
		}
		
	}
}
function getSection(x) {
	open_div = null;
	createRequest();
	current_request = x;
	var url = "ajax/result.php?id=" + x;
	request.open("GET", url, true);
	request.onreadystatechange = updatePage;
	request.send(null);
	
}
function clearText(el) {
	if (el != null) {
		if (el.childNodes) {
		
			for (var i = 0; i < el.childNodes.length; i++) {
				var childNode = el.childNodes[i];
				el.removeChild(childNode);
			}
		}
	}	
}
function replaceText(el, text) {
	if (el != null) {
		clearText(el);
		var newNode = document.createTextNode(text);
		el.appendChild(newNode);
	}
}
function over_link(x) {
	var d = x.parentNode;
	if (d != currentNav) {
		d.className = "navItemOver";
		var tags = d.getElementsByTagName("img");
		var i = tags[0];
		var fn = i.src;
		extension = ".gif";
		h = fn.replace(extension, "_over"+extension);
		i.src = h;
	}
}
function out_link(x) {
	var d = x.parentNode;
	if (d != currentNav) {
		d.className = "navItem";
		var tags = d.getElementsByTagName("img");
		var i = tags[0];
		var fn = i.src;
		extension = ".gif";
		h = fn.replace("_over" + extension, extension);
		i.src = h;
	}

}
function click_link(x) {
	var d = x.parentNode;
	if (d != currentNav) {
		if (currentNav != null) {
			currentNav.className = "navItem";
			var tags = d.getElementsByTagName("img");
		var i = tags[0];
		var fn = i.src;
		extension = ".gif";
		h = fn.replace("_over" + extension, extension);
		i.src = h;
		}
		d.className = "navItemSelected";
		getSection(d.id);
		currentNav = d;
	}
}
function loadVideo(x) {
	var id = x + 1;
	var file = "video/flv/alz" + id + ".flv";
	var ifile = "video/iphone/alz" + id + ".flv";
	var img = "images/first_frames/alz" + id + ".jpg";
	var t = document.getElementById("filmTitle");
	t.src = "images/title_" + id + ".gif";
	var agent=navigator.userAgent.toLowerCase();
	if (agent.indexOf("iphone") > -1) {
		var c = document.getElementById("flvContainer");
		
		c.innerHTML = '<embed src="alz' + id + '-poster.jpg" href="alz' + id + '.mov" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" target="myself" controller="false" autoplay="false" scale="aspect" width="585" height="412"></embed>';
		
	
		
		
	} else {
	
	
	
	var s1 = new SWFObject("mediaplayer.swf","mediaplayer","585","412","8");
	s1.addParam("allowfullscreen","true");
	s1.addVariable("width","585");
	s1.addVariable("height","412");
	s1.addVariable("file",file);
	s1.addVariable("image",img);
	s1.write("flvContainer");
	
	
	}
	
	
}

function init() {
	var r = document.getElementById("nav0");
	c = r.getElementsByTagName("a");
	click_link(c[0]);
	loadVideo(0);
	
}
function toggle_div(id) {
	var d = document.getElementById(id + "_div");
	if (open_div != null && open_div != d) {
		open_div.style.display = "none";	
	}
	if (d.style.display == "block") {
		d.style.display = "none";	
	} else {
		d.style.display = "block";	
	}
	open_div = d;
	
}

function share(site) {
	var title = encodeURIComponent(document.title);
	var url = encodeURIComponent(location.href);
	
	switch(site) {
	
	case "delicious":
		sharePop('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=' + url + '&title=' + title, site, 'toolbar=0,status=0,height=450,width=650,scrollbars=yes,resizable=yes');
		break;
	
	case "digg":
		sharePop('http://digg.com/submit?phase=2&url=' + url + '&title=' + title, site, 'toolbar=0,status=0,height=750,width=1000,scrollbars=yes,resizable=yes');
		break;
	
	case "facebook":
		sharePop('http://www.facebook.com/sharer.php?u=' + url + '&t=' + title, site, 'toolbar=0,status=0,height=450,width=600,scrollbars=yes,resizable=yes');
		break;
	
	case "furl":
		sharePop('http://www.furl.net/store?s=f&to=0&u=' + url + '&t=' + title, site, 'toolbar=0,status=0,height=450,width=600,scrollbars=yes,resizable=yes');
		break;
	
	case "google":
		sharePop('http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=' + url + '&title=' + title, site, 'toolbar=0,status=0,height=450,width=600,scrollbars=yes,resizable=yes');
		break;
	
	case "reddit":
		sharePop('http://reddit.com/submit?url=' + url + '&title=' + title, site, 'toolbar=0,status=0,height=450,width=650,scrollbars=yes,resizable=yes');
		break;
	
	case "stumbleupon":
		sharePop('http://www.stumbleupon.com/submit?url=' + url + '&title=' + title, site, 'toolbar=0,status=0,height=600,width=850,scrollbars=yes,resizable=yes');
		break;
	
	case "windowslive":
		sharePop('https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url=' + url + '&title=' + title, site, 'toolbar=0,status=0,height=400,width=350,scrollbars=yes,resizable=yes');
		break;

	case "yahoo":
		sharePop('http://myweb.yahoo.com/myresults/bookmarklet?u=' + url + '&t=' + title, site, 'toolbar=0,status=0,height=450,width=650,scrollbars=yes,resizable=yes');
		break;
	
	}

}

function sharePop(url, title, parameters) {
	window.open(url, title, parameters);
}

function embed_code() {
	for (x = 1; x <= 4; x++) {
		this_input = document.getElementById("embed_field" + x);
		path = "http://www.aboutalz.org/mediaplayer.swf?image=http://www.aboutalz.org/images/first_frames/alz" + x + ".jpg&file=http://www.aboutalz.org/video/embed/alz" + x + ".flv";
		
		this_input.value = '<object width="320" height="216"><param name="movie" value="' + path + '"></param><embed src="' + path + '" type="application/x-shockwave-flash" width="320" height="216"></embed></object>';
	}
}
function email_confirmation() {
	if (request.readyState == 4) {
		var t = request.responseText;
		sender_name = document.getElementById("sender_name");
		sender_email = document.getElementById("sender_email");
		recipient_name = document.getElementById("recipient_name");
		recipient_email = document.getElementById("recipient_email");
		email_message = document.getElementById("email_message");
		
		sender_name.disabled = false;
		sender_email.disabled = false;
		recipient_name.disabled = false;
		recipient_email.disabled = false;
		email_message.disabled = false;
		
		
		sender_name2 = document.getElementById("sender_name2");
		sender_email2 = document.getElementById("sender_email2");
		subject2 = document.getElementById("subject2");
		email_message2 = document.getElementById("email_message2");
		
		sender_name2.disabled = false;
		sender_email2.disabled = false;
		subject2.disabled = false;
		email_message2.disabled = false;
			
		if (t == "success") {
			//sender_name.value = "";
			//sender_email.value = "";
			recipient_name.value = "";
			recipient_email.value = "";
			email_message.value = "";
			
			sender_name2.value = "";
			sender_email2.value = "";
			subject2.value = "";
			email_message2.value = "";
			alert("Thank you, your message has been sent.");
		} else {
			alert("An error occurred trying to send your email. Please try again later.");	
		}	
	}
}
function validate_email() {
	var ok = true;
	var errors = "";
	error_array = new Array();
	sender_name = document.getElementById("sender_name").value;
	sender_email = document.getElementById("sender_email").value;
	recipient_name = document.getElementById("recipient_name").value;
	recipient_email = document.getElementById("recipient_email").value;
	email_message = document.getElementById("email_message").value;	
	
	if (sender_name.length<1) {
		error_array.push("Your name was left blank. ");
		ok = false;
	}
	if (sender_email.length<1) {
		error_array.push("Your email was left blank. ");
		ok = false;
	}
	if (recipient_name.length<1) {
		error_array.push("Your friend's name was left blank. ");
		ok = false;
	}
	if (recipient_email.length<1) {
		error_array.push("Your friend's email was left blank. ");
		ok = false;
	}
	if (ok) {
		document.getElementById("sender_name").disabled = true;
		document.getElementById("sender_email").disabled = true;
		document.getElementById("recipient_name").disabled = true;
		document.getElementById("recipient_email").disabled = true;
		document.getElementById("email_message").disabled = true;
		var url = "ajax/ecard.php";
		request.open("POST", url, true);
		request.onreadystatechange = email_confirmation;
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		request.send(	"sender_name=" + escape(sender_name) + 
						"&sender_email=" + escape(sender_email) + 
						"&recipient_name=" + escape(recipient_name) + 
						"&recipient_email=" + escape(recipient_email) + 
						"&email_message=" + escape(email_message));
		
	} else {
		error_msg = "Sorry, there ";
		if (error_array.length > 1) {
			error_msg += " were some problems ";	
		} else {
			error_msg += "was a problem ";	
		}
		error_msg += "with your submission:\n"
		error_msg += error_array.join("\n");
		alert(error_msg);
			
	}
	return false;
	
}

function validate_email2() {
	var ok = true;
	var errors = "";
	error_array = new Array();
	sender_name = document.getElementById("sender_name2").value;
	sender_email = document.getElementById("sender_email2").value;
	subject = document.getElementById("subject2").value;
	email_message = document.getElementById("email_message2").value;	
	
	if (sender_name.length<1) {
		error_array.push("Your name was left blank. ");
		ok = false;
	}
	if (sender_email.length<1) {
		error_array.push("Your email was left blank. ");
		ok = false;
	}
	if (subject.length<1) {
		error_array.push("The subject was left blank. ");
		ok = false;
	}
	if (ok) {
		document.getElementById("sender_name2").disabled = true;
		document.getElementById("sender_email2").disabled = true;
		document.getElementById("subject2").disabled = true;
		document.getElementById("email_message2").disabled = true;
		var url = "ajax/ecard2.php";
		request.open("POST", url, true);
		request.onreadystatechange = email_confirmation;
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		request.send(	"sender_name=" + escape(sender_name) + 
						"&sender_email=" + escape(sender_email) + 
						"&subject=" + escape(subject) + 
						"&email_message=" + escape(email_message));
		
	} else {
		error_msg = "Sorry, there ";
		if (error_array.length > 1) {
			error_msg += " were some problems ";	
		} else {
			error_msg += "was a problem ";	
		}
		error_msg += "with your submission:\n"
		error_msg += error_array.join("\n");
		alert(error_msg);
			
	}
	return false;
	
}

