﻿// 窗体模板二
function Panel_Temp_2(params)//id title content url
{ 
Open(params);
function Open(params)
{   
    var winform=new dom.element.form(params.id);
    winform.binder=params.binder==null?document.body:params.binder;
    if($(params.id)!=null)document.body.removeChild($(params.id));    
    if(params.url!='')winform.ContentSrc=params.url;
    winform.width=params.width==''?'420px':params.width;
    winform.height=params.height==''?'300px':params.height;
    winform.titlebackground='#f8f8f8';
    winform.titlecolor='#000000';
    winform.MinBox=false;
    winform.MaxBox=false;
    winform.fixFormCenter=false;
    winform.border='5px solid #BF9662';
    if(params.evt!=null)
    {
      winform.left=position.OffsetLeft(params.evt)+'px';
      winform.top=position.OffsetTop(params.evt)+'px';
    }
    winform.Show(params.title,params.content);
    winform.UserDefined(shadow,[]);//绑定窗体后的渐变效果
    winform=null;
}

 //阴影
 function shadowed()
 {
     var sh=dom.create('div',this.binder,'sh');
     sh.style.cssText=this.Window.style.cssText;
     sh.style.zIndex=parseInt(this.Window.style.zIndex)-1;
     sh.style.background='#eeeeee';
     sh.style.border='none';
     sh.style.width=dom.width(this.Window)+10+'px';
     sh.style.height=dom.height(this.Window)+10+'px';
 } 
 //渐变

 function shadow()
 {
     var shtimer=new Timer();
     shtimer.Interval=10;
     var _alpha=0;
     _alpha=0; 
     dom.element.opacity(this.Window,_alpha);
     if($('clel0')!=null)dom.element.opacity($('clel0'),_alpha);
     shtimer.State=false;
     shtimer.Start(shadowing,[this.Window]);
     //执行渐变
     function shadowing(el)
     {
         dom.element.opacity(el,_alpha);
         if($('clel0')!=null)dom.element.opacity($('clel0'),_alpha);
         _alpha+=10;
         if(_alpha>100)shtimer.Stop();
     }
 }
 }
