//$.noConflict();
var updater;
var jtt_once = false;
var api ;
var userbar_loads=0;

function updateUserbar(){
	userbar_loads++;
	if (userbar_loads<2) {
	updater = clearInterval(updater);
	if (jtt_once==true) {api.mouseout();}
	// AJAX - load userbar
	$('#userbar').load('/ajax/userbar.asp', function() {

			jtt_once=true;
			api = $("a.jtt").tooltip({position: "bottom right", offset: [0,-10]});
			
			//alert("updating user bar");
			//updater = setInterval( "updateUserbar()", 180000 );
		});
	}
}

function closePopup() {
	$(".jqmClose").click();
}

function toggleNews(str) {
	$("#news_content_"+str).toggle();
	$("#news_button_"+str).toggleClass("news_button_plus");
	$("#news_button_"+str).toggleClass("news_button_minus");
}

$(document).ready(function() {
	
	// ------------------------------------------------------------------------------------------------------
	// Setup Tooltips
	
	
	$("a.jtooltip").tooltip({position: "bottom right", offset: [0,10]});
	$("a.jtooltip_menu").tooltip({position: "top middle", offset: [10,-10]});
	$(".jtip").tooltip({position: "top right", offset: [0,0]});
	$(".jtip_icon").tooltip({position: "top right", offset: [20,-20]});
	$(".jtip_award").tooltip({tipClass: "awardtip",position: "top left", offset: [0,0]});
	$(".jtip_rating").tooltip({position: "bottom center", offset: [5,0]});
	$(".jtip_left").tooltip({position: "top left", offset: [0,90]});
	$("a.jtooltip_icons").tooltip({position: "bottom right", offset: [-10,-10]});
	//
	
	// ------------------------------------------------------------------------------------------------------
	updateUserbar();
		
	// ------------------------------------------------------------------------------------------------------
	// Load prettyPhoto
	
	$("area[rel^='prettyPhoto']").prettyPhoto({social_tools: false,deeplinking: false});
	
	$(".gallery:first a[rel^='prettyPhoto']").prettyPhoto({animation_speed:'normal',theme:'facebook',slideshow:3000, autoplay_slideshow: false,social_tools: false,deeplinking: false});
	$(".gallery:gt(0) a[rel^='prettyPhoto']").prettyPhoto({animation_speed:'fast',slideshow:10000, hideflash: true,social_tools: false,deeplinking: false});
	

});

function spoiler_click(str) {
	strValue = str.value;
	if (strValue=='Show') {
		str.value = 'Hide';
		str.parentNode.parentNode.parentNode.childNodes[2].childNodes[0].childNodes[0].style.display = 'block';
		str.parentNode.parentNode.parentNode.childNodes[1].childNodes[0].childNodes[0].style.display = 'none';
	} else {
		str.value = 'Show';
		str.parentNode.parentNode.parentNode.childNodes[2].childNodes[0].childNodes[0].style.display = 'none';
		str.parentNode.parentNode.parentNode.childNodes[1].childNodes[0].childNodes[0].style.display = 'block';
	}
} 
function doToCshow() {
	document.getElementById('rv_toc_dropdown').style.display = 'block';
}
function doToChide() {
	document.getElementById('rv_toc_dropdown').style.display = 'none';
}
function doOpenWindow(url,w,h) {
	window.open(url, 'windowname1', 'left=' + (screen.availWidth-10-w)/2 + ',top=' + (screen.availHeight-30-h)/2 + ',directories=0,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,width=' + w +', height='+h); return false;
}

function doList(tag1,tag2,obj){
textarea = document.getElementById(obj);
// Code for IE
		if (document.selection) 
			{
				textarea.focus();
				var sel = document.selection.createRange();
				var list = sel.text.split('\n');
		
				for(i=0;i<list.length;i++) 
				{
				list[i] = '[*]' + list[i];
				}
				//alert(list.join("\n"));
				sel.text = tag1 + '\n' + list.join("\n") + '\n' + tag2;
			} else
			// Code for Firefox
			{

		var len = textarea.value.length;
	    var start = textarea.selectionStart;
		var end = textarea.selectionEnd;
		var i;
		
		var scrollTop = textarea.scrollTop;
		var scrollLeft = textarea.scrollLeft;

		
        var sel = textarea.value.substring(start, end);
	    //alert(sel);
		
		var list = sel.split('\n');
		
		for(i=0;i<list.length;i++) 
		{
		list[i] = '[*]' + list[i];
		}
		//alert(list.join("<br>"));
        
		
		var rep = tag1 + '\n' + list.join("\n") + '\n' +tag2;
		textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
		
		textarea.scrollTop = scrollTop;
		textarea.scrollLeft = scrollLeft;
 }
}

function doAddTags(tag1,tag2,obj)
{
	textarea = document.getElementById(obj);
	// Code for IE
		if (document.selection) 
			{
				textarea.focus();
				var sel = document.selection.createRange();
				//alert(sel.text);
				sel.text = tag1 + sel.text + tag2;
			}
   else 
    {  // Code for Mozilla Firefox
		var len = textarea.value.length;
	    var start = textarea.selectionStart;
		var end = textarea.selectionEnd;
		
		
		var scrollTop = textarea.scrollTop;
		var scrollLeft = textarea.scrollLeft;

		
        var sel = textarea.value.substring(start, end);
	    //alert(sel);
		var rep = tag1 + sel + tag2;
        textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
		
		textarea.scrollTop = scrollTop;
		textarea.scrollLeft = scrollLeft;
		
		document.getElementById('editor').focus()
		textarea.setSelectionRange(start+tag1.length,start+tag1.length);
		
	}
}

function rollbutton(strID,strName,strType) {

	var the_button = document.getElementById(strID);
	if (strType==0) {
		the_button.src = "/images/buttons/button_" + strName + "_down.gif";
	} else {
		the_button.src = "/images/buttons/button_" + strName + ".gif";
	}
}


 function CountLeft(max) {
	 textbox = document.getElementById("textbox");
	 cc_count = document.getElementById("chara_count");
	 if (textbox.value.length > max) {
		//textbox.value = textbox.value.substring(0, max);
		cc_count.innerHTML = "<font color='red'><b>"+textbox.value.length+"</b></font>";		
	 } else {
		cc_count.innerHTML = "<font color='green'>"+textbox.value.length+"</font>";
	}
 }


// Automagically load Lightbox on Page Load - by Bramus! (http://www.bram.us/)
// Code modded from http://www.huddletogether.com/forum/comments.php?DiscussionID=1269&page=1#Item_0
function autoFireLightbox() {
   //Check if location.hash matches a lightbox-anchor. If so, trigger popup of image.
	setTimeout(function() {
		if(document.location.hash && $(document.location.hash.substr(1)).rel.indexOf('lightbox')!=-1) {
			myLightbox.start($(document.location.hash.substr(1)));
		}},
		250
	);
}
//Event.observe(window, 'load', autoFireLightbox, false);
