var jmouse_x
var jmouse_y
var jslide
var jmax
var jresize
var pgwidth
var lcwidth
var rcwidth
var lcwidthp
var rcwidthp
var colval = parseFloat(leftCol)+9

var ui_page_width
var ui_leftside_sort
var ui_rightside_sort
var ui_leftside_width
var ui_rightside_width
var ui_container_minimized
var ui_container_width


$(document).ready(function(){
  // $().mousemove(function(e){
     //jmouse_x = e.pageX
     //jmouse_y = e.pageY
  // });
   
    
});

$().ready(function() {
	$('textarea.tinymce').tinymce({
		// Location of TinyMCE script
		script_url : tplurl + '/js/tiny_mce/tiny_mce.js',

		// General options
		theme : "advanced",
		skin : "o2k7",
		skin_variant : "silver",
		plugins : "trailing,rj_insertcode,codeprotect,safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

		// Theme options
		theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,|,codeprotect,rj_insertcode,iframe",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,

		// Example content CSS (should be your site CSS)
		content_css : tplurl + "/css/tiny_mce.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",

		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});
});

// CSS ONLOAD FUNCTION
$(function(){
	var uia_column_left_width = ui_cookie('get','ui_column_left_width')
	var uia_column_right_width = ui_cookie('get','ui_column_right_width')
	
	if(uia_column_left_width != ''){
		$(".bodyleft625").css({
			'width' : ui_cookie('get','ui_column_left_width') + 'px'
		});
	}
	if(uia_column_right_width != ''){
		$(".bodyright325").css({
			'width' : ui_cookie('get','ui_column_right_width') + 'px'
		});	
	}
});


// FUNCTION
$(function(){
	// Show Cookies
	$("#debugd").css({
		'cursor' : 'pointer',
		'color' : '#0099ff'
	});
	$("#debugd").click(function(){
		alert_d()
	});
	

	
	
	// Nav Tabs
	$(".nav ul").tabs().sortable({axis:'x'});
	
	pgwidth = $(".wrapper").width();
	lcwidth = $(".bodyleft625").width();
	rcwidth = $(".bodyright325").width();
	lcwidthp = lcwidth/pgwidth
	rcwidthp = rcwidth/pgwidth

	// Resizable
	$(".wrapper").resizable({
		resize: function(event, ui) {
			var ww = $(".wrapper").width()
			var wl = lcwidthp * ww
			var wr = rcwidthp * ww				
			$("#slider").css({
				'width' : ww + 'px'
			});
			$(".body").css({
				'width' : Math.round(ww-2) + 'px'
			});
			$(".bodyleft625").css({
				'width' : Math.round(lcwidth) + 'px'
			});
			$(".bodyright325").css({
				'width' : Math.round(wr-12) + 'px'
			});
			$('#slider').slider('option', 'max', ww);
			$('#slider').slider('option', 'value', $(".bodyleft625").width());			
			pgwidth = ww
			lcwidth = wl	
			rcwidth = wr
						
		}
	});
  
	
	
	$("#slider").slider({
		value: lcwidth,
		max: $(".wrapper").width(),
		slide: function(event, ui) {slidevent(event, ui, 0)},
		change: function(event, ui) {slidevent(event, ui, 1)}
	});
	function slide_mod(){
		update_d('ui_column_widths',
			$(".bodyleft625").width(),
			$(".bodyright325").width()
		)	
	}
	function slidevent(event, ui, opt){		
		jslides = $('#slider').slider('option', 'value');
		jmax = $('#slider').slider('option', 'max');
		$("#slider").css({
			'width' : $(".wrapper").width() + 'px'
		});
		$(".bodyleft625").css({
			'width' : (parseFloat(jslides) - 9) + 'px'
		});
		$(".bodyright325").css({
			'width' : ((pgwidth-3) - parseFloat(jslides)) + 'px'
		});	
		var newp = parseFloat(jslides) / $(".wrapper").width()
		jmax = $(".wrapper").width()
		lcwidthp = newp
		rcwidthp = 1 - lcwidthp
		lcwidth = $(".bodyleft625").width()
		rcwidth = $(".bodyright325").width()
		if(opt){
			slide_mod()
		}
	}	

});

// Blocks
$(function() {
	//$(".box").resizable();
	$("#button").click(function() {
		$('#effect').toggleClass('newClass', 1000);
		return false;
	});


	$('.boxhead_cursor_move').dblclick(function(){
		$(this).next().next().toggle('slow');
		var si = $(this).next().html();
		if(si == '-'){
			$(this).css({
				'border':'1px solid #E5EEF8',
				'-moz-border-radius-bottomright':'5px', 
				'-webkit-border-bottom-right-radius':'5px',
				'-moz-border-radius-bottomleft':'5px', 
				'-webkit-border-bottom-left-radius':'5px'
			});
			$(this).next().css({'font-size':'28px', 'font-weight':'bold'});
			$(this).next().text('+');
		}else{
			$(this).css({
				'border':'0',
				'-moz-border-radius-bottomright':'0', 
				'-webkit-border-bottom-right-radius':'0',
				'-moz-border-radius-bottomleft':'0', 
				'-webkit-border-bottom-left-radius':'0'
			});
			$(this).next().css({'font-size':'50px', 'font-weight':'normal'});
			$(this).next().text('-');
		}
		return false;
	});

	$(".box .boxhead_cursor_min,.box .boxhead_cursor_max").click(function(){
		var si = $(this).html();
		$(this).next().toggle('slow');
		//$(this).text('');
		if(si == '-'){
			$(this).prev().css({'border':'1px solid #E5EEF8'});
			$(this).prev().css({
				'-moz-border-radius-bottomright':'5px', 
				'-webkit-border-bottom-right-radius':'5px',
				'-moz-border-radius-bottomleft':'5px', 
				'-webkit-border-bottom-left-radius':'5px'
			});
			$(this).css({'font-size':'28px', 'font-weight':'bold'});
			$(this).text('+');
			$.post(baseurl+"/ajax/layout.php", {post_id: $(this).parent().parent().attr("id"), post_min: 'true'},
			  	function(data){
					//alert(data);
				}
			);			
		}else{
			$(this).prev().css({'border':'0'});
			$(this).prev().css({
				'-moz-border-radius-bottomright':'0', 
				'-webkit-border-bottom-right-radius':'0',
				'-moz-border-radius-bottomleft':'0', 
				'-webkit-border-bottom-left-radius':'0'
			});
			$(this).css({'font-size':'50px', 'font-weight':'normal'});
			$(this).text('-');
			$.post(baseurl+"/ajax/layout.php", {post_id: $(this).parent().parent().attr("id"), post_min: 'false'},
			  	function(data){
					//alert(data);
				}
			);			
		}
		return false;
	}).next();

	$("#sortable1, #sortable2").sortable({
		connectWith: '.connectedSortable',
		placeholder: 'ui-state-highlight',
		handle: 'div.boxhead_cursor_move',
		stop: function(e,ui) {
			ui_leftside_sort = $('#sortable1').sortable('toArray')
			ui_rightside_sort = $('#sortable2').sortable('toArray')
			update_d('ui_column_sort',ui_leftside_sort,ui_rightside_sort)
			$.post(baseurl+"/ajax/layout.php", { 
				post_layout_id: '2', 
				post_leftside_sort: ui_leftside_sort.toString(), 
				post_rightside_sort: ui_rightside_sort.toString() },
			  	function(data){
					//alert(data);
				}
			);			
		}
	})//.disableSelection();
	$('#sortable1, #sortable2').sortable('option', 'forcePlaceholderSize', true);
	//$('#sortable1, #sortable2').resizable()
});




/*
$(".cslide").click(function () {
	$(".bodyleft625").slideToggle("slow", function () {
		
	});
});
*/



