// JavaScript Document

/*
*默认对话框
*/
jQuery.lee_ajax=function(lee_url){
	var ajax_arr=lee_url.split('?');
	var data_array=ajax_arr[1].split(':');
	$.ajax({
		url:ajax_arr[0],
		type:data_array[0],
		data:data_array[1],
		error:function(){
			alert('error...');
		},
		success:function(html){
			isFunc_arr=html.split(':');
			if(isFunc_arr[0]!=''){
				html=html.substring(html.indexOf(":")+1,html.length);	
				eval(isFunc_arr[0])(html);
			}
			else{
				alert(html);
			}
		}
	});
};

/*
*默认对话框
*/
jQuery.lee_dialog_default=function(dialogID,title,bodyHTML,width,height){
	/*
	*显示弹出式对话框
	*/
	if($('#lee_dialog_'+dialogID).length>0){$('#lee_dialog_'+dialogID).fadeIn('fast');}
	else{
		var dialogAppend='<!--lee_dialog start--><div class="lee_dialog" id="lee_dialog_'+dialogID+'"><div class="lee_dialog_"><div class="lee_dialog_head" id="lee_dialog_head_'+dialogID+'"><div class="lee_dialog_title" id="lee_dialog_title_'+dialogID+'"></div><div class="lee_dialog_close" id="lee_dialog_close_'+dialogID+'"></div><div class="lee_dialog_ClearBoth"></div></div><div class="lee_dialog_body" id="lee_dialog_body_'+dialogID+'"></div></div></div><!--lee_dialog end-->';/*不带icon*/
		$('body').append(dialogAppend);
		$('#lee_dialog_'+dialogID).fadeIn('fast');
		$('#lee_dialog_head_'+dialogID).mousedown(function(){
			$('#lee_dialog_'+dialogID).draggable('enable');
			$('#lee_dialog_'+dialogID).draggable();
		})
		$('#lee_dialog_head_'+dialogID).mouseup(function(){
			$('#lee_dialog_'+dialogID).draggable('disable');
		});
		$('#lee_dialog_close_'+dialogID).click(function(){
			$('#lee_dialog_'+dialogID).fadeOut('fast');
			$('#lee_transparent').fadeOut('fast');
		});
		$('#lee_dialog_'+dialogID).css('width',width);
		$('#lee_dialog_'+dialogID).css('left',($(document).width()-parseInt(width))/2);
		$('#lee_dialog_'+dialogID).css('top',$(document).scrollTop()+100);
		$('#lee_dialog_title_'+dialogID).html(title);
/*		$('#lee_dialog_body_'+dialogID).html(bodyHTML);*/
		bodyHTMLtype=bodyHTML.substring(0,bodyHTML.indexOf(':'));
		bodyHTML=bodyHTML.substring(bodyHTML.indexOf(":")+1,bodyHTML.length);
		$('#lee_dialog_body_'+dialogID).html('<img src="/lee_dialog/img/loading/1.gif" /> loading...');
		switch(bodyHTMLtype){
		case 'url':
			var bodyHTML_array=bodyHTML.split('?');
			var data_array=bodyHTML_array[1].split(':');
			$.ajax({
				url:bodyHTML_array[0],
				type:data_array[0],
				data:data_array[1],
				error:function(){
					$('#lee_dialog_body_'+dialogID).html('error...');
				},
				success:function(html){
					$('#lee_dialog_body_'+dialogID).html(html);
				}
			});
		break;
		case 'id':
			$('#lee_dialog_body_'+dialogID).html($('#'+bodyHTML+'').html());
		break;
		case 'iframe':
			$('#lee_dialog_body_'+dialogID).html('<iframe src="'+bodyHTML+'" width="98%" height="'+height+'" scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe>');
		break;
		default:
			$('#lee_dialog_body_'+dialogID).html(bodyHTML);
		}
	}
};

function showLeeDialog_default(dialogID,title,bodyHTML,width,height){
	$.lee_dialog_default(dialogID,title,bodyHTML,width,height);
}

/*
*多功能对话框
*/
jQuery.lee_dialog_choices=function(dialogID,isIcon,iconPath,title,bodyHTML,width,height,isTransparent,opacity,transparentColor){
	/*
	*显示弹出式对话框
	*/
	if($('#lee_dialog_'+dialogID).length>0){$('#lee_dialog_'+dialogID).fadeIn('fast');}
	else{
		var dialogAppend='<!--lee_dialog start--><div class="lee_dialog" id="lee_dialog_'+dialogID+'"><div class="lee_dialog_"><div class="lee_dialog_head" id="lee_dialog_head_'+dialogID+'"><div class="lee_dialog_title" id="lee_dialog_title_'+dialogID+'"></div><div class="lee_dialog_close" id="lee_dialog_close_'+dialogID+'"></div><div class="lee_dialog_ClearBoth"></div></div><div class="lee_dialog_body" id="lee_dialog_body_'+dialogID+'"></div></div></div><!--lee_dialog end-->';/*不带icon*/
		var dialogAppend_='<!--lee_dialog start--><div class="lee_dialog" id="lee_dialog_'+dialogID+'"><div class="lee_dialog_"><div class="lee_dialog_head" id="lee_dialog_head_'+dialogID+'"><div class="lee_dialog_icon" id="lee_dialog_icon_'+dialogID+'"><img src="'+iconPath+'" /></div><div class="lee_dialog_title" id="lee_dialog_title_'+dialogID+'"></div><div class="lee_dialog_close" id="lee_dialog_close_'+dialogID+'"></div><div class="lee_dialog_ClearBoth"></div></div><div class="lee_dialog_body" id="lee_dialog_body_'+dialogID+'"></div></div></div><!--lee_dialog end-->';/*带icon*/
		if(!isIcon){$('body').append(dialogAppend);}
		else{$('body').append(dialogAppend_);}
		$('#lee_dialog_'+dialogID).fadeIn('fast');
		$('#lee_dialog_head_'+dialogID).mousedown(function(){
			$('#lee_dialog_'+dialogID).draggable('enable');
			$('#lee_dialog_'+dialogID).draggable();
		})
		$('#lee_dialog_head_'+dialogID).mouseup(function(){
			$('#lee_dialog_'+dialogID).draggable('disable');
		});
		$('#lee_dialog_close_'+dialogID).click(function(){
			$('#lee_dialog_'+dialogID).fadeOut('fast');
			$('#lee_transparent').fadeOut('fast');
		});
		$('#lee_dialog_'+dialogID).css('width',width);
		$('#lee_dialog_'+dialogID).css('left',($(document).width()-parseInt(width))/2);
		$('#lee_dialog_'+dialogID).css('top',$(document).scrollTop()+100);
		$('#lee_dialog_title_'+dialogID).html(title);
/*		$('#lee_dialog_body_'+dialogID).html(bodyHTML);*/
		bodyHTMLtype=bodyHTML.substring(0,bodyHTML.indexOf(':'));
		bodyHTML=bodyHTML.substring(bodyHTML.indexOf(":")+1,bodyHTML.length);
		$('#lee_dialog_body_'+dialogID).html('<img src="/lee_dialog/img/loading/1.gif" /> loading...');
		switch(bodyHTMLtype){
		case 'url':
			var bodyHTML_array=bodyHTML.split('?');
			var data_array=bodyHTML_array[1].split(':');
			$.ajax({
				url:bodyHTML_array[0],
				type:data_array[0],
				data:data_array[1],
				error:function(){
					$('#lee_dialog_body_'+dialogID).html('error...');
				},
				success:function(html){
					$('#lee_dialog_body_'+dialogID).html(html);
				}
			});
		break;
		case 'id':
			$('#lee_dialog_body_'+dialogID).html($('#'+bodyHTML+'').html());
		break;
		case 'iframe':
			$('#lee_dialog_body_'+dialogID).html('<iframe src="'+bodyHTML+'" width="98%" height="'+height+'" scrolling="auto" frameborder="0" marginheight="0" marginwidth="0"></iframe>');
		break;
		default:
			$('#lee_dialog_body_'+dialogID).html(bodyHTML);
		}
	}
	/*
	*显示透明层
	*/
	if(isTransparent){
		$('body').append('<div id="lee_transparent"></div>');
		$('#lee_transparent').fadeTo('fast',opacity);
		$('#lee_transparent').css('backgroundColor',transparentColor);
		$('#lee_transparent').css('width',(screen.width-20)+'px');
		if($(document).height()<screen.height)
			$('#lee_transparent').css('height',screen.height+'px');
		else
			$('#lee_transparent').css('height',$(document).height()+'px');
	}
};

function showLeeDialog_choices(dialogID,isIcon,iconPath,title,bodyHTML,width,height,isTransparent,opacity,transparentColor){
	$.lee_dialog_choices(dialogID,isIcon,iconPath,title,bodyHTML,width,height,isTransparent,opacity,transparentColor);
}

