$(document).ready(function(){
	$("#tune-in").mouseover(function(){
		$("div.tune-in").css("backgroundImage","url(images/speaker2.jpg)");
	});
	$("#tune-in").mouseout(function(){
		$("div.tune-in").css("backgroundImage","url(images/speaker.jpg)");
	});
	$("#tune-in").click(function(){
		//window.open("http://www.live365.com/stations/organistbrent?play","_new");
		window.location="http://www.organlive.com/play";
	});
	
	$("#news_block").load("inc22/news/load_news.php");
	
	$.get("inc22/library/recent_ratings.php",function(data){
		data=decodeURIComponent(data);
		$('#rating_block').html('');
		$('#rating_block').append(data);
	});	
	
	$("#login").click(function(){
		login();
	});
	var visitortime=new Date();
	tz=(visitortime.getTimezoneOffset()/60);
	link ="/recent/";
	if (tz>0){ link +="+";}
	link+=tz-1;

	$("#tz").attr("href",link);
	if(typeof(userid)=='undefined'){
		$(".comment_tag_off").hide();
		$(".user").hide();
	}
	if(typeof(security)=='undefined'){
		$(".admin").hide();
	}
	
	$("div[class^=comment_holder]").hide();
	$(".album_tracks").hide();
	$("#submit_comments").click(function(){
		$('#sending').css("visibility","visible");
		$.post("inc22/other/submit_comments.php",{
			name:$("#name").val(),
			email:$("#email").val(),
			find:$("#find").val(),
			location:$("location").val(),
			comments:$("#comments").val(),
			remote_addr:$("#remote_addr").val(),
			news:$("#news:checked").val()},function(data){
			if(data=='Y'){
				$("#contact_form_holder").slideUp(function(){
					$("#contact_form_holder").html("<p><b>Your comments have been sent.  Thank you for contacting Organlive.com</b></p><p>You may also email your comments at any time directly to <a href='mailto:comments@organlive.com'>comments@organlive.com</a>");
					$("#contact_form_holder").slideDown();
				});
			}
		});
	});
	$("#tos").attr("href","javascript:open_tos();");
	$(".faqexpand").click(function(){
		faqexpand($(this).attr('id'));
	});
});

function faqexpand(id) {
	$("#faq"+id).slideDown(250);
	document.getElementById(id).setAttribute('src','images/collapse.png');
	$("#"+id).unbind('click');
	$("#"+id).click(function(){
		faqcollapse(id);
	});
}


function faqcollapse(id) {
	$("#faq"+id).slideUp(250);
	document.getElementById(id).setAttribute('src','images/expand.png');
	$("#"+id).unbind('click');
	$("#"+id).click(function(){
		faqexpand(id);
	});
}


function large_photo(){
	$("#album_cover").mouseover(function(){
		$("#large_album_cover").fadeIn("50",function(){
			$("#large_album_cover").mouseout(function(){
				$("#large_album_cover").fadeOut("50");
				$("#large_album_cover").click(function(){
					$("#large_album_cover").fadeOut("50");
				});
			});
		});
	});
}

function addslashes(str){
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\0/g,'\\0');
	return str;
}

function stripslashes(str){
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\0/g,'\0');
	str=str.replace(/\\\\/g,'\\');
	return str;
}

function ltrim(stringToTrim){
	return stringToTrim.replace(/^\s+/,"");
}

function request(songID){
	reqwin=window.open("/request.php?songID="+songID,"_AR_request","location=no,status=no,menubar=no,scrollbars=no,resizeable=yes,height=220,width=400");
}

function open_np(){
	npwin=window.open("/nowplayingpop.php","nowplaying","toolbar=no,scrollbars=yes,menubar=no,resizable=yes,width=420,height=290");
}

function open_tos(){
	npwin=window.open("/tos","nowplaying","toolbar=no,scrollbars=yes,menubar=no,resizable=yes,width=450,height=420");
}

function page_title(title){
	document.title="Organlive.com - "+title;
}

function login(){
	var password=addslashes($("#password").val());
	$.get("inc22/user/do_login.php",{username:$("#username").val(),password:$.md5(password)},function(data){
		var logindata=eval('('+data+')');
		if(logindata.status=='Y'){
			$('#loginForm').fadeOut("50",function(){
				$('#loginForm').html('<b>Logged in as '+$("#username").val()+'</b> - <a href="logout.php">Logout</a>');
				$('#loginForm').fadeIn("slow");
			});
			userid=logindata.userid;
			$('.no_user').fadeOut("50");
			$('.no_user').hide();
			$('#my_account').fadeIn("50");
			if(logindata.security>0){
				$('#admin').fadeIn("50");
			}
			if(window.login_rating){
				$('.user').show;
				login_rating();
			}
		}
		if(logindata.status=='N'){
			$('#login_error').html('Incorrect username or password');
			$('#login_error').css("visibility","visible");
		}
		if(logindata.status=='M'){
			window.location.replace("/activation");
		}
		if(logindata.status=='P'){
			window.location.replace("/passwordreset");
		}
	});
}

