﻿function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function validateLogin(){
	if(document.all.net_id.value == '' || document.all.net_pwd.value == ''){
		alert('您輸入的資料有誤!\n\n 請再次確認,謝謝您的合作!')
		return false;
	}
	return true;
}
function winopen(url) {
        returnDate = window.open(url, "book", 'scrollbars=no,status=no,width=320,height=300');
}
function king_open(url) {
        returnDate = window.open(url, "book", 'scrollbars=yes,status=no,width=600,height=230');
}
function uu_winopen(url) {
        returnDate = window.open(url, "book", 'scrollbars=no,status=no,width=470,height=310');
}
function emag_winopen(url) {
        returnDate = window.open(url, "book", 'scrollbars=yes,status=no,width=470,height=310');
}
function custreport_winopen(url) {
        returnDate = window.open(url, "book", 'scrollbars=yes,status=no,width=500,height=310');
}

function chkemail(a)
{
	var i=a.length;
	var temp = a.indexOf('@');
	var tempd = a.indexOf('.');
	if (temp > 1) {
		if ((i-temp) > 3){ 
			if ((i-tempd)>0){
				return 1;
			}
		}
	}
	return 0;
}

function CheckAll(a) {
	for (var i=0;i<a.elements.length;i++) {
		var e = a.elements[i];
		if ((e.type=='checkbox')) {
			e.checked = true;
		}
	}
} 

function check_num (s)
{
	var len = s.length;
	for(var i=0;i<len;i++)
	{ var c= s.charAt(i);
	if(!((c>="0"&&c<="9")))
	return false;
	}
	return true;
}

function check_email (email)
{
	var len = email.length;
	for(var i=0;i<len;i++)
	{ var c= email.charAt(i);
	if(!((c>="A"&&c<="Z")||(c>="a"&&c<="z")||(c>="0"&&c<="9")||(c=="-")||(c=="_")||(c==".")||(c=="@")))
	return "您的電子郵件地址只能是數字,英文字母及'-','_'等符號,其他的符號都不能使用 !\n";
	}
	if((email.indexOf("@")==-1)||(email.indexOf("@")==0)||(email.indexOf("@")==(len-1)))
	return "您的電子郵件地址不合法 !\n";
	if((email.indexOf("@")!=-1)&&(email.substring(email.indexOf("@")+1,len).indexOf("@")!=-1))
	return "您的電子郵件地址不合法 !\n";
	if((email.indexOf(".")==-1)||(email.indexOf(".")==0)||(email.lastIndexOf(".")==(len-1)))
	return "您的電子郵件地址不完全 !\n";	
	var idx = email.indexOf("@");
	var name = email.substring( 0, idx );
	var domain = email.substring( idx+1,	 email.length).toLowerCase();
	email = name + "@" + domain;
	return "";

}

function isDate(indate) {
	var temp=indate.value
	var s1=temp.split("/");
	if(s1.length=3)
	{
		day=s1[2];
		month=s1[1];
		year=s1[0];
	}else
	{
		return false;
	}
// let's first check the user entered numbers 
	if (isNaN(Date.parse(month+"/"+day+"/"+year))) { 
		alert("錯誤日期");
	return false; 
	} 
	var dd = parseInt(day,10); 
// beware !! the computer handles monthes from 0 to 11. 
	var mm = parseInt(month,10)-1; 
	var yy = parseInt('20'+year,10); 
	var date = new Date(yy,mm,dd); 
//let's now compare the user's entry with what the computer understand of it 
	if (dd!=date.getDate() || mm!=date.getMonth() || yy!=date.getFullYear()) { 
		alert("錯誤日期");
	return false; 
	} 
	return true; 
} 

function isDate_2(indate,outdate) {
	var temp=indate.value
	var temp2=outdate.value
	var s1=temp.split("/");
	var s2=temp2.split("/");
	if(s1.length=3)
	{
		day=s1[2];
		month=s1[1];
		year=s1[0];
	}else
	{
		alert("錯誤日期");
		return false;
	}
// let's first check the user entered numbers 
	if (isNaN(Date.parse(month+"/"+day+"/"+year))) { 
		alert("錯誤日期");
	return false; 
	} 
	var dd = parseInt(day,10); 
// beware !! the computer handles monthes from 0 to 11. 
	var mm = parseInt(month,10)-1; 
	var yy = parseInt('20'+year,10); 
	var date = new Date(yy,mm,dd); 
//let's now compare the user's entry with what the computer understand of it 
	if (dd!=date.getDate() || mm!=date.getMonth() || yy!=date.getFullYear()) { 
		alert("錯誤日期");
	return false; 
	} 

	if(s2.length=3)
	{
		day=s2[2];
		month=s2[1];
		year=s2[0];
	}else
	{
		alert("錯誤日期");
		return false;
	}
// let's first check the user entered numbers 
	if (isNaN(Date.parse(month+"/"+day+"/"+year))) { 
		alert("錯誤日期");
	return false; 
	} 
	var dd = parseInt(day,10); 
// beware !! the computer handles monthes from 0 to 11. 
	var mm = parseInt(month,10)-1; 
	var yy = parseInt('20'+year,10); 
	var date = new Date(yy,mm,dd); 
//let's now compare the user's entry with what the computer understand of it 
	if (dd!=date.getDate() || mm!=date.getMonth() || yy!=date.getFullYear()) { 
		alert("錯誤日期");
	return false; 
	} 

	return true; 
} 

function ceagent_client()
{
	window.open("/custservice/broker/client.jsp","eagent","scrollbars=no,status=no,width=200,height=150");
}
function ceagent_console()
{
	window.open("/custservice/broker/console.jsp","eagent","scrollbars=no,status=no,width=200,height=150");
}
function seagent_client()
{
	window.open("/custservice/broker/client.jsp","eagent","scrollbars=no,status=no,width=200,height=150");
}
function seagent_console()
{
	window.open("/custservice/broker/console.jsp","eagent","scrollbars=no,status=no,width=200,height=150");
}

function eagent_client()
{
	var broker="";
	broker=prompt("請輸入 broker name","");
	if(broker != "")
	{
		window.open("http://220.130.187.131/Client/?BROKERNAME="+broker,"eagent","scrollbars=no,status=no,width=200,height=150");
	}
}

function eagent_console()
{
	var broker="";
	broker=prompt("請輸入 broker name","");
	if(broker != "")
	{
		window.open("http://220.130.187.131/console/?BROKERNAME="+broker,"eagent","scrollbars=no,status=no,width=200,height=150");
	}
}
