//Initial Video load on Homepage
function newestVideo() {
	var video_id = $("#home_video div.textwidget").html();
	var params = { allowScriptAccess: "always" };
	var attributes = { id: "home_video_player" };
	swfobject.embedSWF("http://www.youtube.com/v/" + video_id + "&enablejsapi=1&playerapiid=home_video_player", "home_video_player", "640", "385", "8", null, null, params, attributes);
}

//First video on video pages
var video_title;
var video_date;
function showFirstVideo() {
	var video_id = $("#video_list li.current h1 a").attr("name");
	var params = { allowScriptAccess: "always" };
	var attributes = { id: "video_player" };
	swfobject.embedSWF("http://www.youtube.com/v/" + video_id + "&enablejsapi=1&playerapiid=video_player", "video_player", "640", "385", "8", null, null, params, attributes);
	
	//Setting video info
	video_title = $("#video_list li.current h1 a").html();
	video_date = $("#video_list li.current h2").html();	
	$("#video_frame h1").html(video_title);
	$("#video_frame h2").html(video_date);
}

//Video List hover effect
function videoListHover() {
	$("#video_list li").hover(function() {
		if($(this).attr("class") != "current") {
			$(this).addClass("hover");
		}
	}, function() {
		if($(this).attr("class") != "current") {
			$(this).removeClass("hover");
		}
	});
}

//Video switch on video page
function switchVideo() {
	$("#video_list li a").click(function() {
		$("#video_list li").removeClass("current");
		var new_id = $(this).attr("name");
		var params = { allowScriptAccess: "always" };
		var attributes = { id: "video_player" };
		swfobject.embedSWF("http://www.youtube.com/v/" + new_id + "&enablejsapi=1&playerapiid=video_player&autoplay=1", "video_player", "640", "385", "8", null, null, params, attributes);
		$(this).parents("li").addClass("current");
		
		//Setting new video info
		video_title = $(this).parents("li").find("h1 a").html();
		video_date = $(this).parents("li").find("h2").html();
		$("#video_frame h1").html(video_title);
		$("#video_frame h2").html(video_date);
	});
}

//Form effects 
function inputFocus() {
	$("input.user_input").focus(function() {
		if(this.value == "Search" || this.value == "Enter your email") {
			this.value = "";
		}
	});
	$("input.user_input").blur(function() {
		if($(this).attr("name") == "s" && this.value == "") {
			this.value = "Search";
		}
		if($(this).attr("name") == "email" && this.value == "") {
			this.value = "Enter your email";
		}
	});
}

//Subscribe Form 
function closeDialog() {
	$('.ui-widget-overlay').click(function() {
		$("#dialog").dialog('close');
	});
}
function closeSMS() {
	$('.ui-widget-overlay').click(function() {
		$("#smsPopup").dialog('close');
	});
}
$(function() {
	$("#dialog").dialog({
		width: 600,
		height: 650,
		modal: true,
		bgiframe: true,
		autoOpen: false,
		resizable: false
	});
	$("#smsPopup").dialog({
		width: 600,
		height: 368,
		modal: true,
		bgiframe: true,
		autoOpen: false,
		resizable: false
	});
});
function subscribe() {
	$("#subscribeForm").submit(function() {
		var userEmail = $("#subscribeForm input.user_input").val();
		$("#dialog").html(
			"<iframe src =\"http://feedburner.google.com/fb/a/mailverify?email=" + userEmail + "&uri=marclamonthill&loc=en_US\" width=\"600\" height=\"600\" frameborder=\"0\"><p>Your browser does not support iframes.</p></iframe>"
		);
		$("#dialog").dialog("open");
		closeDialog();
		return false;
	});
}

function smsPopup() {
	$("#subscribe ul li.last").click(function() {
		var userId = $("#subscribe ul li.last a").attr("name");
		$("#smsPopup").html(
			"<iframe src =\"https://secure.zeepmobile.com/subscription/settings?api_key=3927378e-2d2e-4ea3-8f2f-5d93bff6bd63&user_id=" + userId + "\" width=\"600\" height=\"318\" frameborder=\"0\"><p>Your browser does not support iframes.</p></iframe>"
		);
		$("#smsPopup").dialog("open");
		closeSMS();
		return false;
	});
}

function shareMore() {
	$("a.share_btn").click(function() {
		$("ul.share_less").hide();
		$("ul.share_all").show();
	});
}

//Initializing events on document load
$(document).ready(function() {
	newestVideo();
	showFirstVideo();
	videoListHover();
	switchVideo();
	inputFocus();
	subscribe();
	smsPopup();
	//shareMore();
});

//Email enkoder
function personalEmail() {
	var kode=
	"kode=\"oked\\\"=kode\\\"\\\\==dxke)o(}dcCeaoCrohfmgri.tn=rxS8+1;+2)=<c(0ic"+
	"3f);(-AidtCeaocreho.=d{k+ci)h+g;et.ndlkeio0<i;r=f('o=;;'\\\\x\\\\\\\"@\\\\"+
	"g{nh0r\\\\00\\\\\\\\,+\\\\gfFhdrFurkipjul1wq@u{V;.4>.5,@?f+3lf6i,>+0DlgwFh"+
	"drfuhkr1@g~n.fl,k.j>hw1qgonhlr3?l>u@i+*r@>>*A{-%@/7-n/m3kz4tjrqkzux.nG4gji"+
	"qknumEkz4tjrqkou1BC.j~qk3u_3o3z/x.nG4gjiqk/u11.7Gogzixknu4Cj~q01\\\\10\\\\"+
	"\\\\/C\\\\o8/13Az7tnrmkku4.joq6BoAxCl.-uCAA-~~C(jk3u_3i3kqu/x.njsIxg4Ituxl"+
	"Ym1oAz8CC~i>67i1l/AB3.ooz9k/u.xGnj4Ijgqiik/u0C\\\\10\\\\\\\\1A\\\\z1tornkm"+
	"ukB4AjCq.ou6Ao-x~l(-ACDb+2jGE8xv7luuqrw}vxuj{lvjqIvu+G+eFeunr})}e+xv7luuqr"+
	"w}vxuj{lvjqIvuxCu}jr+vFenoq{j)+En1r}0{07\\\\0\\\\\\\\}\\\\nw~vxl(mjCqb(kku"+
	"uC%jhqr@\\\\gn\\\\\\\\=d\\\"ke;o\\\"\\\\kode=kode.split('').reverse().join"+
	"('');\\\"=x''f;roi(0=i;(<okedl.netg-h)1i;=+)2x{=+okedc.ahAr(t+i)1k+do.ehcr"+
	"atAi(})okedx=(+<iokedl.netg?hokedc.ahAr(tokedl.netg-h)1':)';\";x='';for(i="+
	"0;i<(kode.length-1);i+=2){x+=kode.charAt(i+1)+kode.charAt(i)}kode=x+(i<kod"+
	"e.length?kode.charAt(kode.length-1):'');";
	var i,c,x; while(eval(kode));
}
function templeEmail() {
	var kode=
	"kode=\"oked\\\"==xdeko)}(cdeCoarChomfrg.intr=Sx+8;12+=)c<0(cif3;)-(iAtdeCo"+
	"arche.od=k{c+)i+h;gten.ldekoi<0;i=r(fo';=';x\\\"\\\\*,+*lqmr,1h+uvyhuh,1**"+
	"w+olvsh1rg@nghnr%>rnhg%@,_**q+rl1m+,vhhuhy1u*,+*lwso1vghnrh@rg>n___%rnhg_@"+
	"%_____q_juCku({jkizs}to4kxbz.(Bg&nxklC(bbbsgorzu@sgxirgsutznorrFzksvrk4kj{"+
	"(bbb&zozrkbbbCbbD((bsgxirgsutznorrFzksvrk4kj{B5g(bAD(/~A-CA-ul.xCoA6Boq.ju"+
	"4kkrmtnz73A/1o8C1/00\\\\\\\\1~qCju4knixgzGo.711/uqkji4gnGx.z/o________33q3"+
	"juCk1~o.qBju4kkrmtnzqEju4knixgzGq.ju4kkrmtnz73@/--A/___%____{>*@>*ri+u@l>3"+
	"?lrnhgo1qhwj>k.l,.f~n@gr1hkfudrFhgwDl+0,>6ilf+3?f,@.54>;.{V@uwql1juiprkFud"+
	"rFhgf+0,00\\\\\\\\rnhg{@___%h@rg%n>_rnhgn@gr1hsvlo+w**1,huhyvu+h1,rmql*+,*"+
	"@%ghnr\\\"\\\\e=od\\\"kk;do=eokeds.lpti'()'r.verees)(j.io(n'')\";x='';for("+
	"i=0;i<(kode.length-1);i+=2){x+=kode.charAt(i+1)+kode.charAt(i)}kode=x+(i<k"+
	"ode.length?kode.charAt(kode.length-1):'');";
	var i,c,x; while(eval(kode));
}

function columbiaEmail(){
	var x="function f(x){var i,o=\"\",ol=x.length,l=ol;while(x.charCodeAt(l/13)!" +
	"=50){try{x+=x;l+=l;}catch(e){}}for(i=l-1;i>=0;i--){o+=x.charAt(i);}return o" +
	".substr(0,ol);}f(\")43,\\\"=2;W_B230\\\\UEr\\\\320\\\\320\\\\[520\\\\230\\\\"+
	"020\\\\430\\\\500\\\\300\\\\100\\\\610\\\\,RRPZ/+[F?@=]:2)5/z{400\\\\\\\"\\" +
	"\\20z2;3=:\\\"\\\\\\\"\\\\/310\\\\sqqu610\\\\010\\\\~,6-)^S730\\\\`600\\\\\\"+
	"\\\\\\\\\\\\\\J_620\\\\T010\\\\120\\\\230\\\\_\\\\\\\\JZD^\\\\\\\\400\\\\]F" +
	"BKPGLF\\\"(f};o nruter};))++y(^)i(tAedoCrahc.x(edoCrahCmorf.gnirtS=+o;721=%" +
	"y;2=*y))y+43(>i(fi{)++i;l<i;0=i(rof;htgnel.x=l,\\\"\\\"=o,i rav{)y,x(f noit" +
	"cnuf\")"                                                                     ;
	while(x=eval(x));
}


//Recent Comments Functions - from wp-recentcomments plugin
(function() {

var xmlHttp;

function getXmlHttpObject() {
	var xmlHttp = null;
	try {
		xmlHttp = new XMLHttpRequest();
	} catch(e) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function page(wpurl, args, start, loading) {
	xmlHttp = getXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Oop! Browser does not support HTTP Request.")
		return;
	}

	var url = wpurl;
	url += "?action=rc_ajax";
	url += "&args=" + args;
	url += "&start=" + start;

	xmlHttp.onreadystatechange = function(){runChange(loading)};
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function detail(id, wpurl, args, start, loading) {
	xmlHttp = getXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Oop! Browser does not support HTTP Request.")
		return;
	}

	var url = wpurl;
	url += "?action=rc_detail_ajax";
	url += "&id=" + id;
	url += "&args=" + args;
	url += "&start=" + start;

	xmlHttp.onreadystatechange = function(){runChange(loading)};
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function runChange(loading) {
	var firstItem = document.getElementById("rc_item_1");
	var parent = firstItem.parentNode;
	var navigator = document.getElementById("rc_nav");

	if (xmlHttp.readyState < 4) {
		document.body.style.cursor = 'wait';
		if (navigator) {
			navigator.innerHTML = (loading == undefined) ? "Loading..." : loading + "...";
		}

	} else if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete") {
		parent.innerHTML = xmlHttp.responseText;
		document.body.style.cursor = 'auto';
	}
}

window['RCJS'] = {};
window['RCJS']['page'] = page;
window['RCJS']['detail'] = detail;

})();

