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 tabNext(obj){
	var i, name;
	if(obj.value.length == obj.maxLength){
		for(var i=0; i < document.forms[0].elements.length; i++){
			name = document.forms[0].elements[i].name;
			if(name == obj.name){
				i++;
				if (document.forms[0].elements[i].type != "hidden"){
					document.forms[0].elements[i].focus();
				}
			}
		}
	}
}

function validateLoginForm(){
	if(!isIE6()){
		return true;
	}
	else{
		var objUsn = document.forms[0].txtUsername;
		var objPwd = document.forms[0].txtPassword;
		var res = false;
		
		res = checkUsername();
		if(res){
			res = checkPassword();
			if(!res){
				objPwd.focus();
			}
		}
		else{
			objUsn.focus();
		}
		return res;
	}
}

function validateSessionHistoryForm(){
	var obj = document.forms[0].ddlNasId;
	var res = false;
	
	res = checkEqualValue(obj, "Please select a Location", "-1");
	if(!res){
		obj.focus();
	}

	return res;
}

// Show invoice
function showInvoice(val)
{
	var url = "wf_invoice.aspx?id=" + val;
	window.open(url, "ViewInvoice", "width=601, height=500, scrollbars=yes");
}

// Show invoice
function showBBSInvoice(val){
	var url = "wm_invoice.aspx?id=" + val;
	window.open(url, "ViewInvoice", "width=700, height=700, scrollbars=yes");
}

function printPage(){ 
	if(document.all){ 
		document.all['imgPrint'].style.visibility = 'hidden';
		
		window.setTimeout("document.all['imgPrint'].style.visibility = 'visible';", 500);
		window.print(); 
	}
	else{ 
		document.getElementById('imgPrint').style.visibility = 'hidden';
		
		window.setTimeout("document.getElementById('imgPrint').style.visibility = 'visible';", 500);
		window.print(); 
	}
}

function printPage2(){ 
	if(document.all){ 
		document.all['divBtn'].style.visibility = 'hidden';
		
		window.setTimeout("document.all['divBtn'].style.visibility = 'visible';", 500);
		window.print(); 
	}
	else{ 
		document.getElementById('divBtn').style.visibility = 'hidden';
		
		window.setTimeout("document.getElementById('divBtn').style.visibility = 'visible';", 500);
		window.print(); 
	}
}

// To detect browser, to check if it's IE version 6
function isIE6(){
	var isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
	var NS4 = (document.layers) ? true : false;
	var IEmac = ((document.all)&&(isMac)) ? true : false;
	var IE4plus = (document.all) ? true : false;
	var IE4 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1)) ? true : false;
	var IE5 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 5.")!=-1)) ? true : false;
	var IE6 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 6.")!=-1)) ? true : false;
	var ver4 = (NS4 || IE4plus) ? true : false;
	var NS6 = (!document.layers) && (navigator.userAgent.indexOf('Netscape')!=-1)?true:false;

	var IE5plus = IE5 || IE6;
	var IEMajor = 0;

	if(IE4plus){
		var start = navigator.appVersion.indexOf("MSIE");
		var end = navigator.appVersion.indexOf(".",start);
		IEMajor = parseInt(navigator.appVersion.substring(start+5,end));
		IE5plus = (IEMajor>=5) ? true : false;
	}

	return IE6;
}

// To check if the page is under HTTPS
function checkHttps(){
	if(location.href.indexOf("https:") < 0){
//		location.href = location.href.replace("http:", "https:");
	}
}

// ************ Validation functions start *****************

function checkRequiredField(obj, err){
	var res;
	
	if(obj.value.length == 0){
		alert(err);
		res = false;
	}
	else{
		res = true;
	}
	return res;
}

function checkRegularExpression(obj, err, expr){
	var res;
	var rx = new RegExp(expr);
	var matches = rx.exec(obj.value);
	if(matches != null && obj.value == matches[0]){
		res = true;
	}
	else{
		alert(err);
		res = false;
	}
	return res;
}

function checkEqualValue(obj, err, val){
	var res;
	if(obj.value == val){
		alert(err);
		res = false;
	}
	else{
		res = true;
	}
	return res;
}

function keyCheck2(eventObj, obj){
	var keyCode;
	if (document.all){ keyCode=eventObj.keyCode; }
	else{ keyCode=eventObj.which; }
	var str=obj.value;
	if(keyCode==46){ return false; }
	if((keyCode<48 || keyCode >58) && (keyCode != 46)){ return false; }
	return true;
}

// ************ Validation functions end *******************

function gotoPage(pageNo)
{
	document.getElementById('hihChangePage').value = '1';
	document.getElementById('hihCurrentPage').value = pageNo;
	document.forms[0].submit();
}

function process()
{
	document.getElementById('htcButton').style.display = 'none';
	document.getElementById('htcProcess').style.display = 'inline';
}

function showBandwidthReportPrint(id)
{
	window.open('wm_burpt_print.aspx?pv=1&id=' + id, 'BandwidthUsageReport', 'scrollbars=yes,resizable=yes,width=601,height=600');
}

function printPage()
{
	window.print();
}


function PutStatus(id){
		if (id == "1"){
			MM_swapImage('Image4','','images/contact-bt1.gif',1);
		}else if ( id == "2" ){
			MM_swapImage('Image5','','images/contact-bt2.gif',1);
		}else if (id == "3"){
			MM_swapImage('Image8','','images/contact-bt1.gif',1);
		}else if ( id == "4" ){
			MM_swapImage('Image9','','images/contact-bt2.gif',1);
		}else if (id == "5"){
			MM_swapImage('Image10','','images/contact-bt1.gif',1);
		}else if ( id == "6" ){
			MM_swapImage('Image11','','images/contact-bt2.gif',1);
				
		}
}


