/* public */
function pxToNumber(_px){
	return Number(new String(_px).substr(0,new String(_px).indexOf('px')));
}

var hexunPageMode_obj=(document.body!=null?document.body:document.documentElement);

var dragDelay_obj;
/* resizelist */
var resize_arr=new Array();
/* fltip 500+ */
var fltipDelay_obj;
var fltipDelay_num=5000;
var fltipbase_str='<table cellpadding="0" cellspacing="0" id="fltip">'
					+'<tr><td id="fltip1"></td><td id="fltip2"></td><td id="fltip3"></td></tr>'
					+'<tr><td id="fltip4"></td><td id="fltip5"><div class="fltiptitle"></div><ul></ul></td><td id="fltip6"></td></tr>'
					+'<tr><td id="fltip7"></td><td id="fltip8"></td><td id="fltip9"></td></tr></table>';
function fltip(_arr,_obj){
	if($('#fltip')!=null){
		clearInterval(fltipDelay_obj);
		$('table').remove("#fltip");
	}
	$('body').append(fltipbase_str);
	$('#fltip').dblclick(function(){});
	if(_obj.alpha==null){
		$('#fltip').css('opacity',0.8);
	}else{
		$('#fltip').css('opacity',Number(_obj.alpha)/100);
	}
	$(_arr).each(function(i,n){
		$('#fltip ul').append('<li>'+n+'</li>');
	});
	$('#fltip').css('left',-1000);
	$('#fltip').css('top',0);
	switch(_obj.style){
		default:
		case 0:
			if(_obj.x+$('#fltip').width()>$(document).width()){
				$('#fltip').css('left',$(document).width()-$('#fltip').width());
			}else{
				$('#fltip').css('left',_obj.x);
			}
			if(_obj.y+$('#fltip').height()>$(document).height()){
				$('#fltip').css('top',$(document).height()-$('#fltip').height());
			}else{
				$('#fltip').css('top',_obj.y);
			}
			$('#fltip1').css('background-position','-10px -15px');
			break;
		case 1:
			if(_obj.x-$('#fltip').width()>0){
				$('#fltip').css('left',_obj.x-$('#fltip').width());
			}else{
				$('#fltip').css('left',0);
			}
			if(_obj.y+$('#fltip').height()>$(document).height()){
				$('#fltip').css('top',$(document).height()-$('#fltip').height());
			}else{
				$('#fltip').css('top',_obj.y);
			}
			$('#fltip3').css('background-position','-15px -15px');
			break;
		case 2:
			if(_obj.x-$('#fltip').width()>0){
				$('#fltip').css('left',_obj.x-$('#fltip').width());
			}else{
				$('#fltip').css('left',0);
			}
			if(_obj.y-$('#fltip').height()>0){
				$('#fltip').css('top',_obj.y-$('#fltip').height());
			}else{
				$('#fltip').css('top',0);
			}
			$('#fltip9').css('background-position','-20px -15px');
			break;
		case 3:
			if(_obj.x+$('#fltip').width()>$(document).width()){
				$('#fltip').css('left',$(document).width()-$('#fltip').width());
			}else{
				$('#fltip').css('left',_obj.x);
			}
			if(_obj.y-$('#fltip').height()>0){
				$('#fltip').css('top',_obj.y-$('#fltip').height());
			}else{
				$('#fltip').css('top',0);
			}
			$('#fltip7').css('background-position','-25px -15px');
			break;
			;
	}
	if(_obj.delay!=null){
		fltipDelay_num=_obj.delay*1000
	}
	$('#fltip').css('display','none');
	$('#fltip').fadeIn(1000,function(){
		clearInterval(fltipDelay_obj);
		fltipDelay_obj=setInterval(function(){
			clearInterval(fltipDelay_obj);
			$('#fltip').fadeOut(1000,function(){$('table').remove("#fltip");})
		},fltipDelay_num);
	});
}
/* fldiv 300+ */
var fldivbkbase_str='<div id="breakoff"></div>';
function fldiv(_ctt,_obj,call_back_function){
	if($('#fldiv').size()>0){
		$("#fldiv").html('');
		$('div').remove("#fldiv");
	}
	if(_obj.parent==null){
		$('body').append('<div id="fldiv"></div>');
	}else{
		_obj.parent.css('position','relative');
		_obj.parent.append('<div style="position:absolute" id="fldiv"></div>');
	}
	$('#fldiv').append(fldivbkbase_str);
	if(_obj.breakoff){
		/************************************/
		/**********   修改的内容  ***********/
		/************************************/
		if($.browser.msie && (new String($.browser.version).indexOf('8.0')==0||new String($.browser.version).indexOf('6.0')==0)){
			$('#fldiv #breakoff').width($(document).width()-17);
		}else{
			$('#fldiv #breakoff').width($(document).width());
		}		
		$('#fldiv #breakoff').height($(document).height());
		if(_obj.alpha!=null){
			$('#fldiv #breakoff').opacity(_obj.alpha/100);
		}else{
			$('#fldiv #breakoff').css('opacity',0.6);
		}
	}else{
		$('#fldiv #breakoff').css('opacity',0);
	}
	$('#fldiv #breakoff').dblclick(function(){});
	$('#fldiv #flcontent').dblclick(function(){});
	if(siteID==1)
	    $('#fldiv').append('<div id="flcontent" class="flcontent"></div>');
	else 
	     $('#fldiv').append('<div id="flcontent" class="flcontent" style=\"border-color:#6469c5;\"></div>');
	$('#fldiv #flcontent').append('<div class="fldivtitle">'+(_ctt.title!=null?_ctt.title:'')+'</div>');
	$('#fldiv #flcontent').append('<div class="fldivcontent">'+(_ctt.content!=null?_ctt.content:'')+'</div>');
	$('#fldiv #flcontent').append('<div class="fldivstate">'+(_ctt.state!=null?_ctt.state:'')+'</div>');
	
	
    if(siteID==1)
    {
        if(typeof _ctt.lt_stat_id == 'undefined')
			$('#fldiv #flcontent').append('<div class="fldivclose"></div>');
	    else
	       	$('#fldiv #flcontent').append('<div class="fldivclose" lt_stat_id="'+_ctt.lt_stat_id+'"></div>');
	}
	else
	{
	    if(typeof _ctt.lt_stat_id == 'undefined')
			$('#fldiv #flcontent').append('<div class="fldivclose" style=\"background:url(/letaozu/images/shoes/btn05.gif);\"></div>');
		else
		    $('#fldiv #flcontent').append('<div class="fldivclose" lt_stat_id="'+_ctt.lt_stat_id+'" style=\"background:url(/letaozu/images/shoes/btn05.gif);\"></div>');
	}
	 
	$('#fldiv').data('scrolling',{x:$(document).scrollLeft(),y:$(document).scrollTop()});
	
	$('#fldiv #flcontent .fldivclose').click(function(){
	
		if($(this).attr('lt_stat_id'))
		   _lt_click_stat($(this).attr('lt_stat_id'));
		   
		$('#fldiv .flcontent').fadeOut(500,function(){
			$('div').remove("#fldiv");
		});
		if($('#fldiv #breakoff').size()>0){
			$('#fldiv #breakoff').fadeOut(500);
		}
		
		$('#div_add_addressee select').css('display','');
	});
	// for ie8 bug
	if ($.browser.msie && new String($.browser.version).indexOf('8.0')==0) {
		$('#fldiv').css('z-index','auto');
		$('#fldiv #breakoff').css('z-index','auto');
		$('#fldiv #flcontent').css('z-index','auto');
	}
	if($('#fldiv #breakoff').size()>0){
		$('#fldiv #breakoff').css('display','none');
	}
	$('#fldiv #flcontent').css('display','none');
	if($('#fldiv #breakoff').size()>0){
		$('#fldiv #breakoff').fadeIn(500);
	}
	if(call_back_function=="1"){
	    $('#fldiv #flcontent').fadeIn(40,function(){
	       if(document.body.clientWidth < $('#flcontent').width())
	            $('#fldiv #flcontent').css('left','0px');
	        else
	            $('#fldiv #flcontent').css('left',(document.body.clientWidth-$('#flcontent').width())/2+'px');
	    });
	}else{
	     $('#fldiv #flcontent').fadeIn(500);
	}


    
	if($.browser.msie && new String($.browser.version).indexOf('8.0')!=0){
		$('#fldiv #flcontent .fldivtitle').width($('#fldiv #flcontent').width()+'px');
	}
	if(_obj.drag==null||_obj.drag){
		$('#fldiv #flcontent .fldivtitle').mousedown(function(event){
			_obj=$(this).parent().offset();
			$('#fldiv').data('excursion',{x:event.clientX+$(document).scrollLeft()-_obj.left,y:event.clientY+$(document).scrollTop()-_obj.top,width:$(document).width(),height:$(document).height()});
			$(document).bind('mousemove',function(event){
				var _x=event.clientX-$('#fldiv').data('excursion').x+$(document).scrollLeft();
				var _y=event.clientY-$('#fldiv').data('excursion').y+$(document).scrollTop();
				_y=_y<0?0:_y;
				_x=_x<0?0:_x;
				var d_height=$('#fldiv').data('excursion').height;
				var i_height=$('#fldiv #flcontent').height();
				_y=(_y+i_height)>d_height?(d_height-i_height-2):_y;
				var d_width=$('#fldiv').data('excursion').width;
				var i_width=$('#fldiv #flcontent').width();
				_x=(_x+i_width)>d_width?(d_width-i_width-2):_x;
				$('#fldiv').data('scrolling',{x:$(document).scrollLeft(),y:$(document).scrollTop()});
				$('#fldiv #flcontent').css({left:_x+'px',top:_y+'px'});
			});
			document.oncontextmenu=function(){return false;}
			$('body').attr('onselectstart','return false');
			if($.browser.mozilla){$('body').css('-moz-user-select','none');}
		});
		$('#fldiv #flcontent .fldivtitle').mouseup(function(event){
			$(document).unbind('mousemove');
			$('#fldiv').removeData('excursion');
			$('#fldiv .fldivcontent').focus();
			document.oncontextmenu=function(){};
			$('body').attr('onselectstart','return true');
			if($.browser.mozilla){$('body').css('-moz-user-select','-moz-all');}
		})
		$('#fldiv #flcontent .fldivtitle').mouseout(function(event){
			clearInterval(dragDelay_obj);
			dragDelay_obj=setInterval(function(){
				$(document).unbind('mousemove');
				$('#fldiv').removeData('excursion');
				$('#fldiv .fldivcontent').focus();
				clearInterval(dragDelay_obj);
				document.oncontextmenu=function(){};
				$('body').attr('onselectstart','return true');
				//removeAttr('onselectstart');
				if($.browser.mozilla){$('body').css('-moz-user-select','-moz-all');}
			},500);
		});
	}
	
	if(_obj.x!=null){
		$('#fldiv #flcontent').css('left',_obj.x+'px');
	}else{
		if($('#fldiv #flcontent').width()>hexunPageMode_obj.clientWidth){
			$('#fldiv #flcontent').css('left','0px');	
		}else{
			$('#fldiv #flcontent').css('left',(hexunPageMode_obj.clientWidth-$('#fldiv #flcontent').width())/2+'px');		
		}
	}
	if(_obj.y!=null){
		$('#fldiv #flcontent').css('top',_obj.y+'px');
	}else{
		$('#fldiv #flcontent').css('top',$(document).scrollTop()+150+'px');
	}
	
	if(_obj.scrolling||_obj.scrolling==null){
		$(window).scroll(function(){
			var _scrollleft=$(document).scrollLeft();
			var _scrolltop=$(document).scrollTop();
			if($('#fldiv').data('scrolling')!=null){
				$('#fldiv #flcontent').css({left:pxToNumber($('#fldiv #flcontent').css('left'))+_scrollleft-$('#fldiv').data('scrolling').x+'px',top:pxToNumber($('#fldiv #flcontent').css('top'))+_scrolltop-$('#fldiv').data('scrolling').y+'px'});
			}
			$('#fldiv').data('scrolling',{x:_scrollleft,y:_scrolltop});
		});
	}
}

/************************************/
/**********   增加的内容  ***********/
/************************************/

/* resize */
$(window).resize(function(){
	if($('#fldiv #breakoff')[0]){
		$('#fldiv #breakoff').width(10);
		$('#fldiv #breakoff').width(10);
		if($.browser.msie && (new String($.browser.version).indexOf('8.0')==0||new String($.browser.version).indexOf('6.0')==0)){
			$('#fldiv #breakoff').width($(document).width()-17);
		}else{
			$('#fldiv #breakoff').width($(document).width());
		}		
		$('#fldiv #breakoff').height($(document).height());
	}
	 if(document.body.clientWidth < $('#flcontent').width())
	        $('#fldiv #flcontent').css('left','0px');
	    else
	        $('#fldiv #flcontent').css('left',(document.body.clientWidth-$('#flcontent').width())/2+'px');
});
