/*
 *系统共用api变量
 */
var winAPI = (function(){
	var win;
	return{
		showWin:function(url,caption){
			win = new Window('master',{className: "bluelighting",blurClassName:"greylighting", title: caption,  
			top:70, left:100, width:1000, height:700, 
			showEffectOptions:{duration:0},hideEffectOptions:{duration:0},destroyOnClose:true});
			HTML = '<iframe id="frmMain" src="'+url+'" name="frmMain" frameborder="0" style="width:100%;height:100%;" scrolling="auto" ></iframe>';
			win.setHTMLContent(HTML);
			con = win.getContent();
			con.style.overflowX = 'hidden';
		    con.style.overflowY = 'hidden';
		    win.maximize();
			win.showCenter();
		},
		showDivWin:function(divId,caption,width,height,modal,closeCallback){
			var widthx=1000;
			var heightx = 500;
			if(width)
				widthx=width;
			if(height)
				heightx = height;
			var divWin = new Window({className: "bluelighting",blurClassName:"greylighting", title: caption,  
			top:70, left:100, width:widthx, height:heightx, 
			showEffectOptions:{duration:0},hideEffectOptions:{duration:0},destroyOnClose:true,closeCallback:closeCallback});
			divWin.setContent(divId);
			con = divWin.getContent();
			con.style.overflowX = 'hidden';
		    con.style.overflowY = '';
		    //divWin.maximize();
			divWin.showCenter(modal);
			return divWin;			
		},
		refreshWin:function(){
			win.refresh();
		},
		closeWin:function(){
			win.close();
		},
		setWinContent:function(url){
			HTML = '<iframe id="frmMain" src="'+url+'" name="frmMain" frameborder="0" style="width:100%;height:100%;" scrolling="auto" ></iframe>';
			win.setHTMLContent(HTML);
		}
	}
})();

/**
 * 登录
 */
var login_win;
var loginContext = '<form id="login">';
loginContext +='<table border=0 cellspacing=2px cellpadding=0 style="margin:0 auto;font-size:14px;">';
loginContext +='<tr><td colspan="2"><img src="img/login1.jpg"></td></tr>';
loginContext +='<tr><td style="text-align:right;">帐号：</td><td><input style="border:1px solid #000;" type="text" name="userback.account" /></td></tr>';
loginContext +='<tr><td style="text-align:right;">密码：</td><td><input style="border:1px solid #000;" type="password" name="userback.pwd" /></td></tr>';
loginContext +='<tr><td style="text-align:right;">验证码：</td><td><input style="border:1px solid #000;" type="text" name="code"/><img src="'+_fullPath+'/common/jsp/code.jsp"/></td></tr>';
loginContext +='</table>';
loginContext += '</from>';
function login(callBack){
	callBack = (callBack?callBack:login_enter);
	login_win = Dialog.confirm(loginContext, 
           {top: 100, width:350, className: "alphacube", okLabel: "登　录", cancelLabel:"关　闭",onOk:callBack,onCancel:logout})
}
function login_enter(){
	submitReqWithErrorPro(_fullPath+'/department/login.action',function(response){
		var flag= response.flag;
		if(flag=='ok'){
			_loginFlag='SUCCESS';
			login_win.close();
		}
	},'login',true);
}
function logout(){
	
}
/*
 *浏览器兼容性判断
 */
var s = navigator.userAgent.toLowerCase() ;


winAPI.BrowserInfo =
{
	IsIE		: /*@cc_on!@*/false,
	IsIE7		: /*@cc_on!@*/false && ( parseInt( s.match( /msie (\d+)/ )[1], 10 ) >= 7 ),
	IsIE6		: /*@cc_on!@*/false && ( parseInt( s.match( /msie (\d+)/ )[1], 10 ) >= 6 ),
	IsSafari	: s.Contains(' applewebkit/'),		// Read "IsWebKit"
	IsOpera		: !!window.opera,
	IsAIR		: s.Contains(' adobeair/'),
	IsMac		: s.Contains('macintosh')
} ;

(function( browserInfo )
{
	browserInfo.IsGecko = ( navigator.product == 'Gecko' ) && !browserInfo.IsSafari && !browserInfo.IsOpera ;
	browserInfo.IsGeckoLike = ( browserInfo.IsGecko || browserInfo.IsSafari || browserInfo.IsOpera ) ;

	if ( browserInfo.IsGecko )
	{
		var geckoMatch = s.match( /rv:(\d+\.\d+)/ ) ;
		var geckoVersion = geckoMatch && parseFloat( geckoMatch[1] ) ;

		if ( geckoVersion )
		{
			browserInfo.IsGecko10 = ( geckoVersion < 1.8 ) ;
			browserInfo.IsGecko19 = ( geckoVersion > 1.8 ) ;
		}
	}
})(winAPI.BrowserInfo) ;


/**
 *获得文件所在路径
 */
if ( document.location.protocol == 'file:' )
{
	winAPI.BasePath = decodeURIComponent( document.location.pathname.substr(1) ) ;
	winAPI.BasePath = FCKConfig.BasePath.replace( /\\/gi, '/' ) ;
	var sFullProtocol = document.location.href.match( /^(file\:\/{2,3})/ )[1] ;
	if ( winAPI.BrowserInfo.IsOpera )
		sFullProtocol += 'localhost/' ;
	winAPI.BasePath = sFullProtocol + FCKConfig.BasePath.substring( 0, FCKConfig.BasePath.lastIndexOf( '/' ) + 1) ;
}
else
	winAPI.BasePath = document.location.protocol + '//' + document.location.host +
		document.location.pathname.substring( 0, document.location.pathname.lastIndexOf( '/' ) + 1) ;


