/*
 *  * jqDnR - Minimalistic Drag'n'Resize for jQuery.
 *   *
 *    * Copyright (c) 2007 Brice Burgess <bhb@iceburg.net>, http://www.iceburg.net
 *     * Licensed under the MIT License:
 *      * http://www.opensource.org/licenses/mit-license.php
 *       * 
 *        * $Version: 2007.08.19 +r2
 *         */

(function($){
$.fn.jqDrag=function(h){return i(this,h,'d');};
$.fn.jqResize=function(h){return i(this,h,'r');};
$.jqDnR={dnr:{},e:0,
drag:function(v){
 if(M.k == 'd')E.css({left:M.X+v.pageX-M.pX,top:M.Y+v.pageY-M.pY});
 else E.css({width:Math.max(v.pageX-M.pX+M.W,0),height:Math.max(v.pageY-M.pY+M.H,0)});
  return false;},
stop:function(){
//alert('left:' + E.css('left') + '\n' + 'top:' + E.css('top'));
if(E.attr('id')=='messager'){
	createCookie(E.attr('id')+'_left', E.css('left'));
	createCookie(E.attr('id')+'_top', E.css('top'));
}
E.css('opacity',M.o1);E.css('filter',M.o2);E.css('-moz-opacity',M.o3);$().unbind('mousemove',J.drag).unbind('mouseup',J.stop);
}
};
var J=$.jqDnR,M=J.dnr,E=J.e,
i=function(e,h,k){return e.each(function(){h=(h)?$(h,e):e;
 h.bind('mousedown',{e:e,k:k},function(v){var d=v.data,p={};E=d.e;
 // attempt utilization of dimensions plugin to fix IE issues
 if(E.css('position') != 'relative'){try{E.position(p);}catch(e){}}
 M={X:p.left||f('left')||0,Y:p.top||f('top')||0,W:f('width')||E[0].scrollWidth||0,H:f('height')||E[0].scrollHeight||0,pX:v.pageX,pY:v.pageY,k:d.k,o1:E.css('opacity'),o2:E.css('filter'),o3:E.css('-moz-opacity')};
 E.css({opacity:0.8});$().mousemove($.jqDnR.drag).mouseup($.jqDnR.stop);
 return false;
 });
});},
f=function(k){return parseInt(E.css(k))||false;};
})(jQuery);

function createCookie(name, value, days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} else  {
		expires = "";
	}
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var cookie = document.cookie.split(';');
	for(var i = 0; i < cookie.length; i++) {
		if(cookie[i].indexOf(name) != -1) var str = cookie[i];
	}
	if(!str) {str = ''; return str;}
	var cut = str.indexOf('=') + 1;
	str = str.substring(cut);
	var values = str.split(':');
	return values;
}
function messager_click_block(block_id, change_status) {
	l_status = readCookie('msg_' + block_id);
	if ((l_status == 0 && l_status != '' && change_status) || (l_status == 1 && !change_status)) {
		$('#' + block_id + '_img').attr('src', '/imgi/icone_shov35.gif');
		if (change_status) {
			createCookie('msg_' + block_id, 1);
		}
		$('#' + block_id).show('fast');
	} else {
		$('#' + block_id + '_img').attr('src', '/imgi/icone_hidv35.gif');
		if (change_status || l_status == '') {
			createCookie('msg_' + block_id, 0);
		}
		$('#' + block_id).hide('fast');
	}
	return(false);
}
