google.load("jquery", "1.3.2");
google.load("jqueryui", "1.7.2");

function getCopy(id){
	if(id.search(/^imagecopy/gi) === 0){
		return "/images/" + $('#'+id+'').attr("title");
	}
	if(id.search(/^filecopy/gi) === 0){
		return "/files/" + $('#'+id+'').attr("title");
	}
	return $('#'+id+'').attr("title");
}
function updateWindow(id){
	location.reload();
}

function eafClose(){
	$('#eafe').empty();
	$("#eafe").hide();
	$("#eaff").show();
	$('#eaf').dialog('close');
	$("#eaf input, #eaf textarea").val('');
	$("#eaf button").removeAttr('disabled');
	$("#eaft").hide();
}

google.setOnLoadCallback(function(){
	if($.browser.mozilla){$("form").attr("autocomplete", "off");}
	$("a[href$='.jpg'],a[href$='.png'],a[href$='.gif']").fancybox();
	$('div#eaf').dialog({autoOpen:false, width:450, height:300, modal:true, dialogClass:'eaf'});
	$('#eafc').click(function(){eafClose();return false;});
	
	$('a.delete, a[title^=Are] ').click(function(){
		var illbeback = confirm($(this).attr("title"));
		if($(this).attr("href")=="#"){
			return false;
		}else{
			return illbeback;
		}
	});
	$('input[name=search]').autoComplete({ajax: '/search/auto/',submitform:'form-search'});
	$('textarea#labels').autoComplete({ajax: '/search/auto/'});
	$('input#labels').autoComplete({ajax: '/search/auto/'});
	
	
	if($('div#uploadavatar').length!==0){
		
		flashembed(
			"uploadavatar",
			{
				src:'/static/cropper/LGUploadAvatar.swf',
				cachebusting:true,
				version:[10,0]
			},
			{
				image: $('input#uploadimage').val()
			}
		);
	}
	/*******************
	 * BLOG NAVIGATION *
	 ******************/
	$('img.blog-archive-year-handle').click(function(){if($(this).attr('src')==='/img/blog-nav-handle-opened.png'){$(this).attr('src','/img/blog-nav-handle-closed.png');}else{$(this).attr('src','/img/blog-nav-handle-opened.png');}$(this).parent().parent().nextAll('ol').toggle();var clipper=$('#r2').height()-298;$("img#c2-default-img").css({clip:'rect(0px 281px '+clipper+'px 0px)'});return false;});
	$('img.blog-archive-month-handle').click(function(){if($(this).attr('src')==='/img/blog-nav-handle-opened.png'){$(this).attr('src','/img/blog-nav-handle-closed.png');}else{$(this).attr('src','/img/blog-nav-handle-opened.png');}$(this).parent().parent().nextAll('ol').toggle();var clipper=$('#r2').height()-298;$("img#c2-default-img").css({clip:'rect(0px 281px '+clipper+'px 0px)'});return false;});
	
	$('a#searchlink-home').click(function(){$('form#form-search').css({visibility:'visible'});$('input#form-search-field').focus();return false;});
	$('a#searchlink-default').click(function(){$('form#form-search').css({visibility:'visible'});$('input#form-search-field').focus();return false;});
	$('a#searchlink-blog').click(function(){$('form#form-search').css({visibility:'visible'});$('input#form-search-field').focus();return false;});
	$('a#searchlink-admin').click(function(){$('form#form-search').css({visibility:'visible'});$('input#form-search-field').focus();return false;});
	$('.home-search-submit').hover(function(){$(this).addClass('home-search-submit-on');},function(){$(this).removeClass('home-search-submit-on');});
	/******************
	 * email a friend *
	 ******************/
	$('#sbema a').click(function(){
		if($('div#eaf').dialog("isOpen")){
			eafClose();
		}
		else{
			$('#eaf').dialog('option','position','center');
			$('#eaf').dialog('open');
		}
		return false;
	});
	$("#eaf button").click(function() {
		$("#eaf button").attr('disabled', 'disabled');
		var sender     = $("#eaf_sender").val();
		var recipient  = $("#eaf_recipient").val();
		var message    = $("#eaf_message").val();
		var page       = $("#eaf_page").val();
		var forum      = $("#eaf_forum").val();
		var dataString = 'sender=' + sender + '&recipient=' + recipient + '&message=' + message + '&page=' + page + '&forum=' + forum;
		
		$.ajax({
			type: "POST",
			url: "/widgets/inc/process_social_bookmark_1/",
			data: dataString,
			dataType: "json",
			success: function(data, textStatus) {
				var eaf_response = data;
				var eaf_error = "";
				if(eaf_response.CODE === 1){
					if(eaf_response.RECIPIENT.length){eaf_error += eaf_response.RECIPIENT + '<br />';}
					if(eaf_response.SENDER.length){eaf_error += eaf_response.SENDER + '<br />';}
					if(eaf_response.MESSAGE.length){eaf_error += eaf_response.MESSAGE + '<br />';}
					if(eaf_response.PAGE.length){eaf_error = eaf_response.PAGE + '<br />';}
					$("#eafe").empty();
					$("#eafe").html(eaf_error).show();
					$("#eaf button").removeAttr('disabled');
				}
				else if(eaf_response.CODE === 0){
					$("#eaf button").removeAttr('disabled');
					$("#eafe").empty();
					$("#eaff").hide();
					$("#eaft").show();
					$("#eafta").click(
						function(){
							eafClose();
							return false;
						}
					);
				}
			},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				alert(XMLHttpRequest);
				alert(textStatus);
				return false;
			}

		});
		
		return false;
	}).hover(function(){$(this).children('div').addClass('over');},function(){$(this).children('div').removeClass('over');});
	 
	var clipper = $('#r2').height()-298;
	// custom
	$("img#c2-default-img").css({clip:'rect(0px 281px ' + clipper + 'px 0px)'});

	$("li.default-menu2-list-item").hover(
		function(){
			$(this).children('ol').show();
			$(this).children('a.default-menu2-list-link, a.default-menu2-list-link-on').addClass('default-menu2-list-link-hover');
			$(this).children('a').children('span.default-menu2-span, span.default-menu2-span-on').addClass('default-menu2-span-hover');
		},
		function(){
			$(this).children('ol').hide();
			$(this).children('a.default-menu2-list-link, a.default-menu2-list-link-on').removeClass('default-menu2-list-link-hover');
			$(this).children('a').children('span.default-menu2-span, span.default-menu2-span-on').removeClass('default-menu2-span-hover');
		}
	);
	$("li.home-menu2-list-item").hover(
		function(){
			$(this).children('ol').show();
			$(this).children('a.home-menu2-list-link, a.home-menu2-list-link-on').addClass('home-menu2-list-link-hover');
			$(this).children('a').children('span.home-menu2-span, span.home-menu2-span-on').addClass('home-menu2-span-hover');
		},
		function(){
			$(this).children('ol').hide();
			$(this).children('a.home-menu2-list-link, a.home-menu2-list-link-on').removeClass('home-menu2-list-link-hover');
			$(this).children('a').children('span.home-menu2-span, span.home-menu2-span-on').removeClass('home-menu2-span-hover');
		}
	);
	$("li.blog-menu2-list-item").hover(
		function(){
			$(this).children('ol').show();
			$(this).children('a.blog-menu2-list-link, a.blog-menu2-list-link-on').addClass('blog-menu2-list-link-hover');
			$(this).children('a').children('span.blog-menu2-span, span.blog-menu2-span-on').addClass('blog-menu2-span-hover');
		},
		function(){
			$(this).children('ol').hide();
			$(this).children('a.blog-menu2-list-link, a.blog-menu2-list-link-on').removeClass('blog-menu2-list-link-hover');
			$(this).children('a').children('span.blog-menu2-span, span.blog-menu2-span-on').removeClass('blog-menu2-span-hover');
		}
	);	
	$("li.admin-menu2-list-item").hover(
		function(){
			$(this).children('ol').show();
			$(this).children('a.admin-menu2-list-link, a.admin-menu2-list-link-on').addClass('admin-menu2-list-link-hover');
			$(this).children('a').children('span.admin-menu2-span, span.admin-menu2-span-on').addClass('admin-menu2-span-hover');
		},
		function(){
			$(this).children('ol').hide();
			$(this).children('a.admin-menu2-list-link, a.admin-menu2-list-link-on').removeClass('admin-menu2-list-link-hover');
			$(this).children('a').children('span.admin-menu2-span, span.admin-menu2-span-on').removeClass('admin-menu2-span-hover');
		}
	);
	$("li.admin-menu2-list2-item, li.admin-menu2-list2-item-first").hover(function(){$(this).children('ol').show();$(this).children('a.admin-menu2-list2-link').addClass('admin-menu2-list2-link-hover');},function(){$(this).children('ol').hide();$(this).children('a.admin-menu2-list2-link').removeClass('admin-menu2-list2-link-hover');});
	$("li.home-menu2-list2-item, li.home-menu2-list2-item-first").hover(function(){$(this).children('ol').show();$(this).children('a.home-menu2-list2-link').addClass('home-menu2-list2-link-hover');},function(){$(this).children('ol').hide();$(this).children('a.home-menu2-list2-link').removeClass('home-menu2-list2-link-hover');});
	$("li.blog-menu2-list2-item, li.blog-menu2-list2-item-first").hover(function(){$(this).children('ol').show();$(this).children('a.blog-menu2-list2-link').addClass('blog-menu2-list2-link-hover');},function(){$(this).children('ol').hide();$(this).children('a.blog-menu2-list2-link').removeClass('blog-menu2-list2-link-hover');});
	$("li.default-menu2-list2-item, li.default-menu2-list2-item-first").hover(function(){$(this).children('ol').show();$(this).children('a.default-menu2-list2-link').addClass('default-menu2-list2-link-hover');},function(){$(this).children('ol').hide();$(this).children('a.default-menu2-list2-link').removeClass('default-menu2-list2-link-hover');});
	
	/* external links */
	$('a.e9-blog-link, a.e9-default-link, a.e9-admin-link, a.e9-home-link').click(function(){this.target="_blank";});
	$('button.save').hover(function(){$(this).css('background-position','-70px 0px');},function(){$(this).css('background-position','0px 0px');});
	$('button.submit').hover(function(){$(this).css('background-position','-70px 0px');},function(){$(this).css('background-position','0px 0px');});
	$('button.login').hover(function(){$(this).css('background-position','-70px 0px');},function(){$(this).css('background-position','0px 0px');});
	$('tr.o,tr.e').hover(function(){$(this).addClass('on');},function(){$(this).removeClass('on');});
	$("#sbpri a").click(function(){window.print();return false;});
});

