var DomMessageWhole='<div style="height:250px;height:100px;"><table width="250" height="100" align="center">'+
	  '<tr>'+
	    '<td align="center">'+
		'●信息层管理●<br>'+
	      '您的参数发生了错误。。。'+
		  '</td>'+
	    '</tr>'+
	  '<tr>'+
	    '<td scope="row">&nbsp;</td>'+
	    '</tr>'+
	'</table></div>';
	
var DomMessageWholeCopy='<div style="height:250px;height:100px;"><table width="250" height="100" align="center">'+
	  '<tr>'+
	    '<td align="center">'+
		'●信息层管理●<br>'+
	      '您的参数发生了错误。。。'+
		  '</td>'+
	    '</tr>'+
	  '<tr>'+
	    '<td scope="row">&nbsp;</td>'+
	    '</tr>'+
	'</table></div>';
	
var DomMessageClose=
	'<div align="right"><a href="#" onClick="close_layer();return false;"><div style="width:50px;border-style:solid;border-width:1pt;background-color:#666666; border-color:#000000;color:#66FFCC; font-size:12px;cursor:pointer;"><strong>X关闭X</strong></div></a></div>';	
	
var DomMessageFilletUpside=
	'<div style="background-color:#808080;">'+
	'<div align="center" style="height:1px;overflow:hidden;border-left:1px #000 solid;border-right:1px #000 solid;margin-left:3px;margin-right:3px;border-top:1px #000000 solid;background-color:#FFFFFF;"></div>'+
	'<div align="center" style="height:1px;overflow:hidden;border-left:1px #000 solid;border-right:1px #000 solid;margin-left:2px;margin-right:2px;background-color:#FFFFFF;"></div>'+
	'<div align="center" style="height:1px;overflow:hidden;border-left:1px #000 solid;border-right:1px #000 solid;margin-left:1px;margin-right:1px;background-color:#FFFFFF;"></div>'+
	'<div align="center" style="border-left:1px #000 solid;border-right:1px #000 solid;background:#FFFFFF;">';

var DomMessageFilletUnderside=
    '</div>'+
	'<div align="center" style="height:1px;overflow:hidden;border-left:1px #000 solid;border-right:1px #000 solid;margin-left:1px;margin-right:1px;background-color:#FFFFFF;"></div>'+
	'<div align="center" style="height:1px;overflow:hidden;border-left:1px #000 solid;border-right:1px #000 solid;margin-left:2px;margin-right:2px;background-color:#FFFFFF;"></div>'+
	'<div align="center" style="height:1px;overflow:hidden;border-left:1px #000 solid;border-right:1px #000 solid;margin-left:3px;margin-right:3px;border-top:1px #000000 solid;background-color:#FFFFFF;"></div>'+
	'</div>';

var divI=DomMessageFilletUpside+DomMessageClose;
var divII=DomMessageFilletUnderside;


function whole_layer(content,info,okwidth,okheight)
{
	var okscreen_w=window.screen.availWidth;
	var okscreen_h=window.screen.availHeight;
	
	var oktop='';
	var okleft='';
	var chip_1='<div id="stretch_box" style="';
	var chip_width='';
	var chip_height='';
	var chip_2='OVERFLOW-y:auto;OVERFLOW:auto">';
	var chip_3='</div>';
	
	if(content=='' || content==undefined) 
	{
		DomMessageWhole=DomMessageWholeCopy;
	}
	else
	{
		var old_str_id,new_str_id;
		for (ID in info) 
		{
			old_str_id='id="'+ID+'"';
			new_str_id=old_str_id+' value="'+info[ID]+'" ';
			content = content.replace(old_str_id,new_str_id);
		}
		DomMessageWhole=content;
	}
	
    if(okwidth!='' && okwidth!=undefined) 
	{
	    if(okwidth > 350 && okwidth < (okscreen_w-200))
	    {
	    	chip_width='width:'+okwidth+';';
	    	okleft=(  ((okscreen_w-200)-okwidth)/2+100  )+'px';
	    	$.blockUI.defaults.growlCSS.width=okwidth+'px';
	    	$.blockUI.defaults.css.width=okwidth+'px';
	    }
	    else if(okwidth > (okscreen_w-200))
	    {
	    	chip_width='width:'+(okscreen_w-200)+';';
	    	okleft='100px';
	    	$.blockUI.defaults.growlCSS.width=(okscreen_w-200)+'px';
	    	$.blockUI.defaults.css.width=(okscreen_w-200)+'px';
	    }
	    else
	    {
	    	$.blockUI.defaults.growlCSS.width='350px';
	    	$.blockUI.defaults.css.width='30%';
	    }
	}
			
    if(okheight!='' && okheight!=undefined) 
	{
	    if(okheight > okscreen_h)
	    {
	    	chip_height='height:'+((okscreen_h)/2)+';';
	    	oktop='100px';
	    }
	    else
	    {
	    	oktop=(okscreen_h-okheight)/4+'px';
	    }
	}
	
	var chip_12=chip_width+chip_height;
	if(chip_12!='')
	{
		DomMessageWhole=chip_1+chip_12+chip_2+DomMessageWhole+chip_3;
	}

	if(oktop!='') 
	{
		$.blockUI.defaults.css.top=oktop;
	}
	else
	{
		$.blockUI.defaults.css.top='40%';
	}
		
	if(okleft!='') 
	{
		$.blockUI.defaults.css.left=okleft;
	}
	else
	{
		$.blockUI.defaults.css.left='35%';
	}

    $.blockUI.defaults.message = divI+DomMessageWhole+divII;
    $.blockUI.defaults.overlayCSS= { backgroundColor: '#000000',opacity:'0.5' };
    $.blockUI(); 
    
    validate();

}

function whole_layer_simple(content)
{
	if(content=='' || content==undefined) 
	{
		;
	}
	else
	{
		DomMessageWhole=content;
	}
    $.blockUI.defaults.message = divI+DomMessageWhole+divII;
    $.blockUI.defaults.overlayCSS= { backgroundColor: '#000000',opacity:'0.5' };
    $.blockUI(); 
}

function validate_layer(content,info)
{
	if(content=='' || content==undefined) 
	{
		;
	}
	else
	{
		var old_str_id,new_str_id;
		for (ID in info) 
		{
			old_str_id='id="'+ID+'"';
			new_str_id=old_str_id+' value="'+info[ID]+'" ';
			content = content.replace(old_str_id,new_str_id);
		}
		DomMessageWhole=content;
	}
    $.blockUI.defaults.message = divIvalidate+DomMessageWhole+divII;
    $.blockUI.defaults.overlayCSS= { backgroundColor: '#000000',opacity:'0.5' };
    $.blockUI(); 

    validate();
}

function validate_layer_simple(content)
{
	if(content=='' || content==undefined) 
	{
		;
	}
	else
	{
		DomMessageWhole=content;
	}
    $.blockUI.defaults.message = divIvalidate+DomMessageWhole+divII;
    $.blockUI.defaults.overlayCSS= { backgroundColor: '#000000',opacity:'0.5' };
    $.blockUI(); 

    validate();
}

function close_layer() 
{
     $.unblockUI();
     return false; 
}
