﻿// JavaScript Document
sDomain='http://www.fpt.vn/adsl'
function XMLHTTPRequest(url) 
{
	// Nếu dành cho trình duyệt Mozilla 
	if (window.XMLHttpRequest) 
	{
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send(null);
	// Dùng cho IE
	} 
	else 
	if (window.ActiveXObject) 
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = processReqChange;
			req.open("GET", url, true);
			req.send();
		}
	}
}
function processReqChange() 
{
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			response  = req.responseText;
			document.getElementById('tdDistric').innerHTML=response;
		} 
		else 
		{
			alert("Có vấn đề ở phía máy chủ :\n" + req.statusText);
		}
	}
}
function XMLHTTPRequestX(url) 
{
	// Nếu dành cho trình duyệt Mozilla 
	if (window.XMLHttpRequest) 
	{
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChangeX;
		req.open("GET", url, true);
		req.send(null);
	// Dùng cho IE
	} 
	else 
	if (window.ActiveXObject) 
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = processReqChangeX;
			req.open("GET", url, true);
			req.send();
		}
	}
}
function processReqChangeX() 
{
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			response  = req.responseText;
			document.getElementById('tdDistricX').innerHTML=response;
		} 
		else 
		{
			alert("Có vấn đề ở phía máy chủ :\n" + req.statusText);
		}
	}
}
function getCheckedValue(radioObj){
	if(!radioObj)
		return  "";
	var radioLength = radioObj.length;
	if(radioLength == undefined){
		if(radioObj.checked){
			return radioObj.value;
		}else{
			return "";
		}
	}
	for(var i=0; i < radioLength; i++){
		if(radioObj[i].checked){
			return radioObj[i].value;
		}
	}
	return "";
}

function getCheckBoxValue(preName,objForm){
	var checked = false;
	if(!objForm)
		return false;
	var formLength = objForm.elements.length;
	for(var i=0; i< formLength; i++){
		if(String(objForm.elements[i].name).substr(0,preName.length) == preName){
			if(objForm.elements[i].checked){
				checked = true;
				break;
			}
		}
	}
	return checked;
}

function DisplayContent(strId,Id)
{
	var Obj
	for(i=1;i<=11;i++)
	{	
		Obj=document.getElementById("trMegaType"+i);
		if (Obj)
		{
			Obj.style.display='none';
		}
		
		//.style.display='none';	
	}
	document.getElementById("imgMegaType").src='http://www.fpt.vn/ADSL/Images/MegaType/'+Id+'.gif';
	document.getElementById("trFaq").style.display='none';
	document.getElementById("trPrice").style.display='none';
	document.getElementById("trArea").style.display='none';	
	document.getElementById("trRegister").style.display='none';	
	document.getElementById("trRegisterDone").style.display='none';	
	document.getElementById("trRegATM").style.display='none';	
	document.getElementById("trRegATMDone").style.display='none';	
	document.getElementById("trMegaType").style.display='none';
	document.getElementById("trKnow").style.display='none';
	document.getElementById("trFeedBack").style.display='none';		
	document.getElementById("trFeedBackDone").style.display='none';	
	document.getElementById("trAdHN").style.display='none';		
	document.getElementById(strId).style.display='';
}

function DisplayFaq()
{	
	var Obj
	for(i=1;i<=11;i++)
	{	
		Obj=document.getElementById("trMegaType"+i);
		if (Obj)
		{
			Obj.style.display='none';
		}
		
		//.style.display='none';	
	}		
	document.getElementById("trMegaType").style.display='none';
	document.getElementById("trPrice").style.display='none';
	document.getElementById("trArea").style.display='none';
	document.getElementById("trRegister").style.display='none';
	document.getElementById("trRegisterDone").style.display='none';
	document.getElementById("trRegATM").style.display='none';	
	document.getElementById("trRegATMDone").style.display='none';
	document.getElementById("trKnow").style.display='none';	
	document.getElementById("trFeedBack").style.display='none';
	document.getElementById("trFeedBackDone").style.display='none';	
	document.getElementById("trAdHN").style.display='none';		
	document.getElementById("trFaq").style.display='';	
}

function DisplayFeedBack()
{	
	
	var Obj
	for(i=1;i<=11;i++)
	{	
		Obj=document.getElementById("trMegaType"+i);
		if (Obj)
		{
			Obj.style.display='none';
		}
		
		//.style.display='none';	
	}		
	
	document.getElementById("trMegaType").style.display='none';	
	document.getElementById("trPrice").style.display='none';
	document.getElementById("trArea").style.display='none';	
	document.getElementById("trRegister").style.display='none';		
	document.getElementById("trRegisterDone").style.display='none';	
	document.getElementById("trRegATM").style.display='none';	
	document.getElementById("trRegATMDone").style.display='none';
	document.getElementById("trKnow").style.display='none';		
	document.getElementById("trFaq").style.display='none';
	document.getElementById("trFeedBackDone").style.display='none';	
	document.getElementById("trAdHN").style.display='none';				
	document.getElementById("trFeedBack").style.display='';	
}

function DisplayPrice()
{	
	var Obj
	for(i=1;i<=11;i++)
	{	
		Obj=document.getElementById("trMegaType"+i);
		if (Obj)
		{
			Obj.style.display='none';
		}
		
		//.style.display='none';	
	}		
	document.getElementById("trMegaType").style.display='';
	document.getElementById("trPrice").style.display='none';
	document.getElementById("trArea").style.display='none';
	document.getElementById("trRegister").style.display='none';
	document.getElementById("trRegisterDone").style.display='none';
	document.getElementById("trRegATM").style.display='none';	
	document.getElementById("trRegATMDone").style.display='none';
	document.getElementById("trKnow").style.display='none';	
	document.getElementById("trFaq").style.display='none';	
	document.getElementById("trFeedBack").style.display='none';	
	document.getElementById("trFeedBackDone").style.display='none';	
	document.getElementById("trAdHN").style.display='none';
	document.getElementById("trPrice").style.display='';
}
function DisplayKnow()
{	
	var Obj
	for(i=1;i<=11;i++)
	{	
		Obj=document.getElementById("trMegaType"+i);
		if (Obj)
		{
			Obj.style.display='none';
		}
		
		//.style.display='none';	
	}
	document.getElementById("trMegaType").style.display='none';
	document.getElementById("trPrice").style.display='none';
	document.getElementById("trArea").style.display='none';
	document.getElementById("trRegister").style.display='none';
	document.getElementById("trRegisterDone").style.display='none';
	document.getElementById("trRegATM").style.display='none';	
	document.getElementById("trRegATMDone").style.display='none';
	document.getElementById("trFaq").style.display='none';	
	document.getElementById("trFeedBack").style.display='none';
	document.getElementById("trFeedBackDone").style.display='none';
	document.getElementById("trAdHN").style.display='none';		
	document.getElementById("trKnow").style.display='';
}
function DisplayKnowEx(vType)
{	
	var Obj
	for(i=1;i<=11;i++)
	{	
		Obj=document.getElementById("trMegaType"+i);
		if (Obj)
		{
			Obj.style.display='none';
		}
	}
	document.getElementById("trMegaType").style.display='none';
	document.getElementById("trPrice").style.display='none';
	document.getElementById("trArea").style.display='none';
	document.getElementById("trRegister").style.display='none';
	document.getElementById("trRegisterDone").style.display='none';
	document.getElementById("trRegATM").style.display='none';	
	document.getElementById("trRegATMDone").style.display='none';
	document.getElementById("trFaq").style.display='none';	
	document.getElementById("trFeedBack").style.display='none';
	document.getElementById("trFeedBackDone").style.display='none';
	document.getElementById("trAdHN").style.display='none';		
	document.getElementById("trKnow").style.display='';
	window.location.href=vType;
}
function DisplayRegister()
{	
	var Obj
	for(i=1;i<=11;i++)
	{	
		Obj=document.getElementById("trMegaType"+i);
		if (Obj)
		{
			Obj.style.display='none';
		}
		
		//.style.display='none';	
	}		
	document.getElementById("trMegaType").style.display='none';
	document.getElementById("trPrice").style.display='none';
	document.getElementById("trArea").style.display='none';
	document.getElementById("trFaq").style.display='none';
	document.getElementById("trRegisterDone").style.display='none';
	document.getElementById("trRegATM").style.display='none';	
	document.getElementById("trRegATMDone").style.display='none';
	document.getElementById("trKnow").style.display='none';	
	document.getElementById("trFeedBack").style.display='none';
	document.getElementById("trFeedBackDone").style.display='none';	
	document.getElementById("trAdHN").style.display='none';	
	document.getElementById("trRegister").style.display='';
	
}
function DisplayRegATM()
{	
	var Obj
	for(i=1;i<=11;i++)
	{	
		Obj=document.getElementById("trMegaType"+i);
		if (Obj)
		{
			Obj.style.display='none';
		}
		
		//.style.display='none';	
	}		
	document.getElementById("trMegaType").style.display='none';
	document.getElementById("trPrice").style.display='none';
	document.getElementById("trArea").style.display='none';
	document.getElementById("trFaq").style.display='none';
	document.getElementById("trRegister").style.display='none';
	document.getElementById("trRegisterDone").style.display='none';
	document.getElementById("trRegATM").style.display='';	
	document.getElementById("trRegATMDone").style.display='none';
	document.getElementById("trKnow").style.display='none';	
	document.getElementById("trFeedBack").style.display='none';
	document.getElementById("trFeedBackDone").style.display='none';	
	document.getElementById("trAdHN").style.display='none';	
	
}
function FillDistric(Id)
{
	XMLHTTPRequest("http://www.fpt.vn/adsl/Inc/Check/GetDistric.asp?Id="+Id);	
}
function FillDistricX(IdX)
{
	XMLHTTPRequestX("http://www.fpt.vn/adsl/Inc/Check/GetDistricX.asp?IdX="+IdX);	
}
function PageSet(vPage)
{
	var cPage=location.href;

	if (cPage.charCodeAt(cPage.length - 1)==47)
		cPage+='Default.Asp'

	if ((cPost=cPage.indexOf('&vPage='))==-1)
		cPost=cPage.indexOf('?vPage=');

	if (cPost >= 0)
	{
		if ((pPost=cPage.indexOf('&', cPost + 1))==-1)
		{
			cPage=cPage.substring(0, cPost + 7) + vPage;
		}
		else
		{
			cPage=cPage.substring(0, cPost + 7) + vPage + cPage.substr(pPost);
		}
	}
	else
	{
		if (cPage.indexOf('?')==-1)
		{
			cPage+='?vPage=' + vPage;
		}
		else
		{
			cPage+='&vPage=' + vPage;
		}
	}

	location.replace(cPage);
}

function UnicodeSet(iStr)
{
	for (i=0, oStr=''; i < iStr.length; i++)
	{
		switch ((j=iStr.charCodeAt(i)))
		{
		case 34:
			oStr=oStr.concat('&quot;');
			break;
		case 38:
			oStr=oStr.concat('&amp;');
			break;
		case 39:
			oStr = oStr.concat('&#39;');
			break;
		case 60:
			oStr = oStr.concat('&lt;');
			break;
		case 62:
			oStr = oStr.concat('&gt;');
			break;
		default:
			if (j < 32 || j > 127 || j==34 || j==39)
			{
				oStr=oStr.concat('&#').concat(j).concat(';');
			}
			else
			{
				oStr=oStr.concat(iStr.charAt(i)); 
			}
			break;
		}
	}
	
	return oStr;
}

function UnicodeGet(iStr)
{
	for (i=0, oStr=''; i < iStr.length; )
	{
		if (iStr.charCodeAt(i)==38)
		{
			if (iStr.charCodeAt(i + 1)==35)
			{
				p=iStr.indexOf(';', i  + 2);
				if (p!=-1)
				{
					if (p - i <= 7)
					{
						if (isFinite(iStr.substr(i + 2, p - i - 2)))
						{
							oStr = oStr.concat(String.fromCharCode(iStr.substr(i + 2, p - i - 2)));
							i = p + 1;
							continue;
						}
					}
				}
			}
			else
			{
				p=iStr.indexOf(';', i  + 1);
				if (p!=-1)
				{
					switch (iStr.substr(i + 1, p - i - 1))
					{
					case 'amp':
						oStr = oStr.concat('&');
						i = p + 1;
						break;
					case 'quot':
						oStr = oStr.concat('"');
						i = p + 1;
						break;
					case 'lt':
						oStr = oStr.concat('<');
						i = p + 1;
						break;
					case 'gt':
						oStr = oStr.concat('>');
						i = p + 1;
						break;
					}
				}
			}
		}
	
	
		oStr=oStr.concat(iStr.charAt(i));
		i++;
	}
	
	return oStr;
}

function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function YY_checkform() { //v4.66
//copyright (c)1998,2002 Yaromat.com

  	if(document.frm.fullname.value==''){
			alert('Mời bạn vui lòng nhập vào tên người liên lạc!');
			document.frm.fullname.focus();
			return false;
		}		
		if(document.frm.address.value==''){
			alert('Mời bạn vui lòng nhập vào địa chỉ lắp đặt!');
			document.frm.address.focus();
			return false;
		}
		if(document.frm.city.value==''){
			alert('Mời bạn vui lòng chọn thành phố!');
			docment.frm.city.focus();
			return false;
		}
		if((document.frm.city.value=='0') && ((document.frm.distric.value=='0')||(document.frm.distric.value==''))){
			alert('Mời bạn vui lòng chọn quận/huyện!');
			document.frm.distric.focus();
			return false;
		}
		if(document.frm.phone.value==''){
			alert('Mời bạn vui lòng nhập vào số điện thoại!');
			document.frm.phone.focus();
			return false;
		}
		if(document.frm.email.value==''){
			alert('Mời bạn vui lòng nhập vào địa chỉ email!');
			document.frm.email.focus();
			return false;
		}		
  
  var args = YY_checkform.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;
  for (var i=1; i<args.length;i=i+4){
    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}
    var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));
    myV=myObj.value;
    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){
      if (myReq&&myObj.value.length==0){addErr=true}
      if ((myV.length>0)&&(args[i+2]==1)){ //fromto
        var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==2)){
          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;
      } else if ((myV.length>0)&&(args[i+2]==3)){ // date
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);
        if(myAt){
          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];
          var myDate=new Date(myY,myM,myD);
          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};
        }else{addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==4)){ // time
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}
      } else if (myV.length>0&&args[i+2]==5){ // check this 2
            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));
            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!myObj1.checked){addErr=true}
      } else if (myV.length>0&&args[i+2]==6){ // the same
            var myObj1 = MM_findObj(args[i+1]);
            if(myV!=myObj1.value){addErr=true}
      }
    } else
    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){
          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);
          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;
      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
      if (args[i+2]==2){
        var myDot=false;
        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}
        if(!myDot){myErr+='* ' +args[i+3]+'\n'}
      }
    } else if (myObj.type=='checkbox'){
      if(args[i+2]==1&&myObj.checked==false){addErr=true}
      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){
      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}
    }else if (myObj.type=='textarea'){
      if(myV.length<args[i+1]){addErr=true}
    }
    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}
  }
  if (myErr!=''){alert('Mã bảo mật (phân biệt chữ hoa chữ thường) :\t\t\t\t\t\n\n'+myErr);}
  
  if (myErr!='') {return false;}          
  return true;
}

function YY_checkform2() { //v4.66
//copyright (c)1998,2002 Yaromat.com

  	if(document.frmFeedBack.fullnamefb.value==''){
			alert('Mời bạn vui lòng nhập vào tên người liên lạc!');
			document.frmFeedBack.fullnamefb.focus();
			return false;
		}
	if(document.frmFeedBack.contractfb.value==''){
		alert('Mời bạn vui lòng nhập vào mẫu hợp đồng!');
		document.frmFeedBack.contractfb.focus();
		return false;
	}						
	if(document.frmFeedBack.emailfb.value==''){
		alert('Mời bạn vui lòng nhập vào địa chỉ email!');
		document.frmFeedBack.emailfb.focus();
		return false;
	}		
	if(document.frmFeedBack.phonefb.value==''){
		alert('Mời bạn vui lòng nhập vào số điện thoại!');
		document.frmFeedBack.phonefb.focus();
		return false;
	}
		
  
  var args = YY_checkform2.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;
  for (var i=1; i<args.length;i=i+4){
    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}
    var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));
    myV=myObj.value;
    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){
      if (myReq&&myObj.value.length==0){addErr=true}
      if ((myV.length>0)&&(args[i+2]==1)){ //fromto
        var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==2)){
          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;
      } else if ((myV.length>0)&&(args[i+2]==3)){ // date
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);
        if(myAt){
          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];
          var myDate=new Date(myY,myM,myD);
          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};
        }else{addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==4)){ // time
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}
      } else if (myV.length>0&&args[i+2]==5){ // check this 2
            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));
            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!myObj1.checked){addErr=true}
      } else if (myV.length>0&&args[i+2]==6){ // the same
            var myObj1 = MM_findObj(args[i+1]);
            if(myV!=myObj1.value){addErr=true}
      }
    } else
    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){
          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);
          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;
      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
      if (args[i+2]==2){
        var myDot=false;
        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}
        if(!myDot){myErr+='* ' +args[i+3]+'\n'}
      }
    } else if (myObj.type=='checkbox'){
      if(args[i+2]==1&&myObj.checked==false){addErr=true}
      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){
      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}
    }else if (myObj.type=='textarea'){
      if(myV.length<args[i+1]){addErr=true}
    }
    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}
  }
  if (myErr!=''){alert('Mã bảo mật (phân biệt chữ hoa chữ thường) :\t\t\t\t\t\n\n'+myErr);}
  
  if (myErr!='') {return false;}          
  return true;
}

function YY_checkform3() { 
	if(document.frmATM.indexNo.value==''){
		alert('Mời bạn vui lòng nhập vào số hợp đồng!');
		document.frmATM.indexNo.focus();
		return false;
	}
	if(document.frmATM.fullname.value==''){
		alert('Mời bạn vui lòng nhập vào tên khách hàng!');
		document.frmATM.fullname.focus();
		return false;
	}		
	if(document.frmATM.address.value==''){
		alert('Mời bạn vui lòng nhập vào địa chỉ lắp đặt!');
		document.frmATM.address.focus();
		return false;
	}
	if(document.frmATM.cityX.value==''){
		alert('Mời bạn vui lòng chọn thành phố!');
		docment.frmATM.cityX.focus();
		return false;
	}
	if((document.frmATM.districX.value=='0')||(document.frmATM.districX.value=='')){
		alert('Mời bạn vui lòng chọn quận/huyện!');
		document.frmATM.districX.focus();
		return false;
	}
	if(document.frmATM.phone.value==''){
		alert('Mời bạn vui lòng nhập vào số điện thoại!');
		document.frmATM.phone.focus();
		return false;
	}
	if(document.frmATM.email.value==''){
		alert('Mời bạn vui lòng nhập vào địa chỉ email!');
		document.frmATM.email.focus();
		return false;
	}
	
	if(!(document.frmATM.chkFPT.checked) && !(document.frmATM.chkChuyenKhoan.checked) && !(document.frmATM.chkKhautru.checked) && !(document.frmATM.chkATM.checked) && !(document.frmATM.chkSMS.checked) && !(document.frmATM.chkKH.checked) && !(document.frmATM.chkMB.checked) && !(document.frmATM.chkIBDAB.checked) && !(document.frmATM.chkSMSDAB.checked))
	{
		alert('Mời bạn vui lòng chọn một hình thức thanh toán!');
		return false;
	}
	
	if (document.frmATM.chkKhautru.checked){
		var radioF = false;
		for (var i=0;i<document.frmATM.rdoTK.length;i++){
			if (document.frmATM.rdoTK[i].checked) 
			{radioF = true;break;}
		}
		if (!radioF){
			alert('Mời bạn vui lòng chọn một TK mở tại Ngân Hàng...');
			return false;
		}
		if ((document.frmATM.rdoTK[0].checked) && (document.frmATM.txtVCB.value==''))
		{
			alert('Mời bạn vui lòng nhập số TK mở tại Ngân hàng VCB!');
			return false;
		}
		if ((document.frmATM.rdoTK[1].checked) && (document.frmATM.txtMB.value==''))
		{
			alert('Mời bạn vui lòng nhập số TK mở tại Ngân hàng MB!');
			return false;
		}
		if ((document.frmATM.rdoTK[2].checked) && (document.frmATM.txtACB.value==''))
		{
			alert('Mời bạn vui lòng nhập số TK thẻ Visa Debit mở tại Ngân hàng ACB!');
			return false;
		}
		if ((document.frmATM.rdoTK[3].checked) && (document.frmATM.txtHN.value==''))
		{
			alert('Mời bạn vui lòng nhập số TK tại Ngân hàng khác!');
			return false;
		}
		if ((document.frmATM.rdoTK[4].checked) && (document.frmATM.txtDAB.value==''))
		{
			alert('Mời bạn vui lòng nhập số TK tại Ngân hàng DAB!');
			return false;
		}
	}
	if ((document.frmATM.chkKH.checked) && (document.frmATM.txtAddKH.value=='')){
		alert('Mời bạn vui lòng nhập Địa chỉ thu cước!');
		return false;
	}
	
	if(document.frmATM.fDate.value==''){
		alert('Mời bạn vui lòng nhập vào kể từ ngày!');
		document.frmATM.fDate.focus();
		return false;
	}
}

function openMeExt(vLink, vStatus, vResizeable, vScrollbars, vToolbar, vLocation, vFullscreen, vTitlebar, vCentered, vHeight, vWidth, vTop, vLeft, vID, vCounter)
{
 var sLink = (typeof(vLink.href) == 'undefined') ? vLink : vLink.href;
 
 winDef = '';
 winDef = winDef.concat('status=').concat((vStatus) ? 'yes' : 'no').concat(',');
 winDef = winDef.concat('resizable=').concat((vResizeable) ? 'yes' : 'no').concat(',');
 winDef = winDef.concat('scrollbars=').concat((vScrollbars) ? 'yes' : 'no').concat(',');
 winDef = winDef.concat('toolbar=').concat((vToolbar) ? 'yes' : 'no').concat(',');
 winDef = winDef.concat('location=').concat((vLocation) ? 'yes' : 'no').concat(',');
 winDef = winDef.concat('fullscreen=').concat((vFullscreen) ? 'yes' : 'no').concat(',');
 winDef = winDef.concat('titlebar=').concat((vTitlebar) ? 'yes' : 'no').concat(',');
 winDef = winDef.concat('height=').concat(vHeight).concat(',');
 winDef = winDef.concat('width=').concat(vWidth).concat(',');
 
 if (vCentered)
 {
  winDef = winDef.concat('top=').concat((screen.height - vHeight)/2).concat(',');
  winDef = winDef.concat('left=').concat((screen.width - vWidth)/2);
 }
 else
 {
  winDef = winDef.concat('top=').concat(vTop).concat(',');
  winDef = winDef.concat('left=').concat(vLeft);
 }
 
 if (typeof(vCounter) == 'undefined')
 {
  vCounter = 0;
 }
 
 if (typeof(vID) == 'undefined')
 {
  vID = 0;
 }
 
 if (vCounter)
 {
  sLink = 'http://srv.'+sDomain+'/Counter/?n='.concat(vID).concat('&u=').concat(escape(sLink)).concat('&r=').concat(Math.random());
 }
 
 open(sLink, '_blank', winDef);
 
 if (typeof(vLink.href) != 'undefined')
 {
  return false;
 }
}

	function openImage(vLink, vHeight, vWidth)
	{
	var sLink = (typeof(vLink.href) == 'undefined') ? vLink : vLink.href;

	if (sLink == '')
	{
		return false;
	}
	
	winDef = 'status=no,resizable=no,scrollbars=no,toolbar=no,location=no,fullscreen=no,titlebar=yes,height='.concat(vHeight).concat(',').concat('width=').concat(vWidth).concat(',');
	winDef = winDef.concat('top=').concat((screen.height - vHeight)/2).concat(',');
	winDef = winDef.concat('left=').concat((screen.width - vWidth)/2);
	newwin = open('', '_blank', winDef);

	newwin.document.writeln('<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">');
	newwin.document.writeln('<a href="" onClick="window.close(); return false;"><img src="', sLink,'" border=0></a>');
	newwin.document.writeln('</body>');

	if (typeof(vLink.href) != 'undefined')
	{
		return false;
	}
	}