// Lee dialog 1.0 http://www.xij.cn/blog/?p=68

var dialogFirst=true;
function dialog(title,content,width,height,cssName,Isdialog){

//if(dialogFirst==true){
//  var temp_float=new String;
//  temp_float="<div id=\"floatBoxBg\" style=\"height:"+$(document).height()+"px;filter:alpha(opacity=0);opacity:0;\"></div>";
//  temp_float+="<div id=\"floatBox\" class=\"floatBox\">";
//  temp_float+="<div class=\"title\"><h4></h4><span>关闭</span></div>";
//  temp_float+="<div class=\"content\"></div>";
//  temp_float+="</div>";
//  $("body").append(temp_float);
//  dialogFirst=false;
//}
if(dialogFirst==true){
  var temp_float=new String;
  temp_float="<div id=\"floatBoxBg\" style=\"height:"+$(document).height()+"px;filter:alpha(opacity=0);opacity:0;\"></div>";
  temp_float+="<div id=\"floatBox\" class=\"floatBox\">";
  temp_float+= "<div class=\"title\"  id=\"handle\"><h2></h2><div class=\"title_l\"></div><div class=\"title_r\"></div>";

  if (Isdialog) {
      temp_float += "<div id=\"close\" class=\"title_delet hand\" title=\"关闭\"><a  id=\"close\" href=\"javascript:void(0)\"></a></div>";
  }
  
  temp_float+= "</div>";
  temp_float+="<div class=\"content\"></div>";
  temp_float+="</div>";
  $("body").append(temp_float);
  dialogFirst=false;
}

//$("#floatBox .title span").click(function(){
//  $("#floatBoxBg").animate({opacity:"0"},"normal",function(){$(this).hide();});
//  $("#floatBox").animate({top:($(document).scrollTop()-(height=="auto"?300:parseInt(height)))+"px"},"normal",function(){$(this).hide();}); 
//});

$("#floatBox .title #close").click(function(){
//  $("#floatBoxBg").animate({opacity:"0"},"normal",function(){$(this).hide();});
//  $("#floatBox").animate({top:($(document).scrollTop()-(height=="auto"?300:parseInt(height)))+"px"},"normal",function(){$(this).hide();}); 
      $("#floatBoxBg").hide();
      $("#floatBox").hide();
});

$("#floatBox .title h2").html(title);
contentType=content.substring(0,content.indexOf(":"));
content=content.substring(content.indexOf(":")+1,content.length);
switch(contentType){
  case "url":
  var content_array=content.split("?");
  $("#floatBox .content").ajaxStart(function(){
    $(this).html("loading...");
  });
  $.ajax({
    type:content_array[0],
    url:content_array[1],
    data:content_array[2],
	error:function(){
	  $("#floatBox .content").html("error...");
	},
    success:function(html){
      $("#floatBox .content").html(html);
    }
  });
  break;
  case "text":
  $("#floatBox .content").html(content);
  $("#floatBox .content").css({padding:"20px 15px"});
  break;
  case "id":
  $("#floatBox .content").html($("#"+content+"").html());
  break;
  case "iframe":
  $("#floatBox .content").html("<iframe src=\""+content+"\" width=\"99%\" height=\""+(parseInt(height)-30)+"px"+"\" scrolling=\"auto\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\"></iframe>");
  $("#floatBox .content").css({padding:"0px"});
}

//$("#floatBoxBg").show();
//$("#floatBoxBg").animate({opacity:"0.5"},"normal");
//$("#floatBox").attr("class","floatBox "+cssName);
//$("#floatBox").css({display:"block",left:(($(document).width())/2-(parseInt(width)/2))+"px",top:($(document).scrollTop()-(height=="auto"?300:parseInt(height)))+"px",width:width,height:height});
//$("#floatBox").animate({top:($(document).scrollTop()+70)+"px"},"normal"); 

$("#floatBoxBg").css({display:"block",height:$(document).height(),filter:"alpha(opacity=40)",filter:"progid:DXImageTransform.Microsoft.alpha(opacity=50)",opacity:"0.75","-moz-opacity":"0.4"});
$("#floatBox").removeClass();
$("#floatBox").attr("class","floatBox "+cssName);
$("#floatBox").css({display:"block",left:(($(document).width())/2-(parseInt(width)/2))+"px",top:($(document).scrollTop()+150)+"px",width:width,height:height});
}

function close_dialog()
{
      $("#floatBoxBg").hide();
      $("#floatBox").hide();
}