﻿$(function(){
	g.loginLoader=function(_trigger){
		if($.datatype(_trigger)!='array') throw new Error('g.biz.credit(_trigger), _trigger required [jqueryObject1,jqueryObject2,...]');
		$.grep(_trigger,function(n,i){if(n.jquery==undefined) throw new Error('g.biz.credit(_trigger), _trigger required [jqueryObject1,jqueryObject2,...]')});		
		for(var i=0;i<_trigger.length;i++){
			_trigger[i].click(function(){g.loginLoader.show()})
		}		
	};
	g.loginLoader.url=g.loginLoader.prototype.url={
		'network1':'/download/新海声三九在线电信登录器.exe',
		'network2':'/download/新海声三九在线双线登录器.exe',
		'network3':'/download/新海声三九在线双线登录器.exe',
		'network4':'/download/新海声三九在线双线登录器.exe',
		'network5':'/download/新海声三九在线双线登录器.exe'		
	}
	g.loginLoader.show=g.loginLoader.prototype.show=function(){
		$.panel({
			cssClass:'popup-dialog',
			id:'loginLoader_dialog',
			tl:'<div class="ui-icon icon-global ui-panel-tl-icon"></div>请选择您的网络运营商',
			content:'<div id="loginLoader_dialog_networktype"><input type="radio" name="loginLoaderNetworkType" id="network1" checked="checked"/><label for="network1">单线网络运营商 - 电信</label><br /><input type="radio" name="loginLoaderNetworkType" id="network2"/><label for="network2">单线网络运营商 - 网通</label><br /><input type="radio" name="loginLoaderNetworkType" id="network3"/><label for="network3">双线网络运营商 - 电信/网通</label><br /><input type="radio" name="loginLoaderNetworkType" id="network4"/><label for="network4">双线网络运营商 - 电信为主</label><br /><input type="radio" name="loginLoaderNetworkType" id="network5"/><label for="network5">双线网络运营商 - 网通为主</label></div><div id="credit_dialog_error"></div>',
			btnbar:$.ctrl.button({'iconClass':'icon-downlaod','txt':'下载','id':'btn_loginLoader_download'})+$.ctrl.button({'iconClass':'icon-close','txt':'关闭','id':'btn_loginLoader_close'}),
			width:300								
		});
		$('#btn_loginLoader_close').click(function(){
			g.loginLoader.close()
		});
		$('#btn_loginLoader_download').click(function(){
			var _network=$('input:checked',$('#loginLoader_dialog_networktype'));
			g.loginLoader.close();
			window.open(g.loginLoader.url[_network.attr('id')],_network.attr('id'));
		});
	}
	g.loginLoader.close=g.loginLoader.prototype.close=function(){
		$('#loginLoader_dialog').remove().empty();
	}
});
