/* various initialization routines */
function StartupMeasures()
{
	/* navigation effects */
	
	$(document).ready(function()
	{
		$(".navlink").mouseover(function() { $(this).animate({ color: "#a4cde5" }, 200); });
		$(".navlink").mouseout(function() { $(this).animate({ color: "#ffffff" }, 200); });
	});
}

/* gallery setup */
function GalleryMeasures()
{
	jQuery.fn.center = function()
	{
		this.css({
		        'left' : $(window).width()/2 - ($(this).width() / 2),
		        'top' : $(window).scrollTop() + ($(window).height()/2 - ($(this).height() / 2)),
		        'z-index' : 20,
		    });
		this.fadeIn("slow")
		return this;
	}
	
	$(document).ready(function()
	{
		$(".gallery_item").click(function(e)
		{
	
			$("#background").css({"opacity" : "0.7"})
							.fadeIn("slow")
							.height($(document).height());
	
			$("#large").html("<img src='"+$(this).children(":first").attr("href")+"' alt='"+$(this).attr("alt")+"' style='max-width:700px;' onLoad='$(\"#large\").center()'/><br/>"+$(this).attr("rel")+"");
	
			return false;
		});
	
		$(document).keypress(function(e)
		{
				if(e.keyCode==27)
				{
					$("#background").fadeOut("slow");
					$("#large").fadeOut("slow");
				}
		});
	
		$("#background").click(function()
		{
				$("#background").fadeOut("slow");
				$("#large").fadeOut("slow");
		});
	
		$("#large").click(function()
		{
				$("#background").fadeOut("slow");
				$("#large").fadeOut("slow");
		});
	});
}
/* obsolete */
function GalleryLoad(id)
{
	$.post("galleryLoad.php", {id:id}, function(data)
	{
   		alert(data);
   		//$("#content").html(data);
	});
}

function SetupGoogleAnalytics()
{
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-5455494-2']);
	_gaq.push(['_trackPageview']);
	
	(function() {
	    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	})();
}

/* admin */

function LoadInfoPage(info)
{
	$("#infopage_select").submit();
}

function Chs(info)
{
	$("#newname").val(info);
}

function subChs(info)
{
	$("#subnewname").val(info);
}

function Chr(info)
{
	$("#artsel").val($("#articles :selected").val());
	$("#art").submit();
	//$("#content").val(info);
}

$(document).ready(function()
{
	$("#delete").submit(function()
	{
		$("#deletenavitem").val($("#menu :selected").val());
	});
	$("#change").submit(function()
	{
		$("#chitem").val($("#menu :selected").val());
	});
	$("#subdelete").submit(function()
	{
		$("#subdelete > #deletenavitem").val($("#submenu :selected").val());
	});
	$("#subchange").submit(function()
	{
		$("#subchange > #chitem").val($("#submenu :selected").val());
	});
	$("#articleadd").submit(function()
	{
		$("#currentarticlemod").val($("#articles :selected").val());
	});
});

/* fckeditoram */
CKEDITOR.on( 'instanceReady', function( ev )
{
	ev.editor.dataProcessor.writer.setRules( 'p',
    {
        indent : true,
        breakBeforeOpen : true,
        breakAfterOpen : false,
        breakBeforeClose : false,
        breakAfterClose : true
    });

    ev.editor.dataProcessor.writer.setRules( 'div',
    {
        indent : true,
        breakBeforeOpen : true,
        breakAfterOpen : false,
        breakBeforeClose : false,
        breakAfterClose : true
    });
});

function TriPicSelector(name)
{
	var link_selector = window.open("", "", "height=150, width=700;");
	link_selector.document.write('\
			<script type="text/javascript" src="ckfinder/ckfinder.js"></script>\
			<script type="text/javascript" src="ckeditor/ckeditor.js"></script>\
			<script type="text/javascript" src="jq.js"></script>\
			<script type="text/javascript">\
			var pixList = "<p>";\
			var picTemplate = "<a href=\\"pic_link\\"><img alt=\\"Papildinošais attēls\\"";\
			picTemplate += " src=\\"pic_thumbnail_link\\" style=\\"width: 180px; height: 120px\\" /></a>&nbsp;";\
\
			function ProcessTriPix()\
			{\
				window.opener.CKEDITOR.instances.' + name + '.setData(pixList + "</p>");\
				window.close();\
			}\
\
			function ImportChosenPic(url, data)\
			{\
				pixList += picTemplate.replace("pic_link", url).replace("pic_thumbnail_link", url);\
				$("#pic_list").append("<option>"+url+"</option>");\
			}\
    		function StartCKFinder()\
    		{\
    			var fileBrowser = new CKFinder();\
				fileBrowser.basePath = "ckfinder/";\
				fileBrowser.selectActionFunction = ImportChosenPic;\
				fileBrowser.popup();\
    		}\
			</script>\
\
			Izvēlies attēlus, kurus ievietot ziņas tekstā.<br />\
			<input type="button" value="Pievienot bildi sarakstam" onClick="StartCKFinder();" />\
			<input type="button" value="Ievietot izvēlētās bildes" onClick="ProcessTriPix();" />\
			<input type="button" value="Atcelt" onClick="window.close();" />\
			<select id="pic_list" size=5 style="width:100%;">\
			</select>\
	');
}
/* pārlūkam */

function SelectFunction(url, data)
{
	$("#file_info").html("Links: <b>" + url + "</b>");
}
