	var nn=(document.layers)?1:0;
	var ie=(document.all)?1:0;
	var pc=(navigator.appVersion.indexOf('Macintosh')==-1)?1:0
	var mac=(pc)==1?0:1;
	var objPre=(nn)?"":"all.";
	var objSuf=(nn)?"":".style";
	
function disableRightClick(e){
	var message = "This function is not allow within Intranet";

	if(!document.rightClickDisabled){
		if(document.layers){
			document.captureEvents(Event.MOUSEDOWN);
			document.onmousedown = disableRightClick;
		}
		else document.oncontextmenu = disableRightClick;
		return document.rightClickDisabled = true;
	}
	if(document.layers || (document.getElementById && !document.all)){
		if (e.which==2||e.which==3){
			alert(message);
			return false;
		}
	}
	else{
		alert(message);
		return false;
	}
}

//disableRightClick();	
	
function popup(url){
  window.open(url, 'editWin', 'height=600, width=600, status=yes, resizable=yes');
}

function subForm(cform){
  cform.submit();
}

function goBack(){
  history.back(-1);
}

function addRecipientName(value, id){
  var pName = window.opener.document.frm.recipientName.value;
  var rId = window.opener.document.frm.recipient.value;
  if (pName.length != 0) {
    if (pName.indexOf(value) == -1) {
      window.opener.document.frm.recipientName.value=pName + ", " + value;
      window.opener.document.frm.recipient.value=rId + "," + id;
    }
  }
  else {
    window.opener.document.frm.recipientName.value=value;
    window.opener.document.frm.recipient.value=id;
  }
}

function openPrint(url, wname) {
  window.open(url,wname,"height=830,width=596,top=0,left=0,status=no,scrollbars=yes,toolbar=no,menubar=no,location=no,resizable=no");
}

function openWin(url){
  var w = window.open(url, 'theWin', 'height=200, width=350, status=yes, resizable=yes');
  w.focus();
  window.name = 'ufpmain';
}

function openWinCustomerSize(url,spec){		
		window.open(url, 'Win', spec);
}

function openWin400(url){
  window.open(url, 'editWin', 'height=300, width=400, status=yes, resizable=yes');
}

function openContent(url){
  window.open(url, 'editWin', 'height=600, width=400, status=yes, resizable=yes');
}

function addOption(form1, form2) {
    for(i=0; i < form1.length; i++) {
      if (form1.options[i].selected == true){
				oNewOption = new Option();
				oNewOption.text = form1.options[i].text;
				oNewOption.value = form1.options[i].value;
				//form2.add(oNewOption, 0);
				form2.options[form2.options.length] = oNewOption;
      }
    }
    removeOption(form1, form2);
    
}


function removeOption(cform1, cform2) {
    var exists = false;
    for(l=0; l < cform2.length; l++) {
		for(j=0; j < cform2.length; j++) {
		  //alert("j " + cform2.options[j].text);
		  for(k=0; k < cform1.length; k++) {
			//alert("k " + cform1.options[k].text);
			if(cform2.options[j].text == cform1.options[k].text) {
			  //alert("condition true " + "j = " + j + " k = " +k);
			  //alert("remove " + cform1.options[k].text);
			  cform1.options[k] = null;
			}
		  }
	}
    }
}


function selectAll(selectBox){
  for (i=0; i < selectBox.length; i++) {
    selectBox.options[i].selected = true;
  }
}


function logout(userId) {
  var url = 'content/logout.asp?user_id=' + userId;
  window.open(url, 'logoutWin', 'height=5, width=5, status=no, resizable=no');
}


function showElement(action, layerName) {
  if (action == "show"){
	if (document.getElementById) {
		document.getElementById(layerName).style.display = "block";
	}
  }

  if (action == "hide"){
	if (document.getElementById) {
		document.getElementById(layerName).style.display = "none";
	}
  }
}

function showAlert(){
	var win = window.open('/content/alertMsg.asp?action=start','getData','height=100,width=300,top=0,left=0,scrollbars=no,toolbar=no,menubar=no,location=no,resizable=no');
	//win.focus();
}


function closeAlert() {
	var win = window.open('/content/alertMsg.asp?action=end','getData','height=100,width=300,top=0,left=0,scrollbars=no,toolbar=no,menubar=no,location=no,resizable=no');
	//win.focus();
}


function openNewWin(url,winname,spec) {
	var newWin = window.open(url,winname, spec);
	newWin.focus();
	window.name = 'ufpmain';
}

function openNewWinSpec(url,winname1,winname2,spec) {
	var newWin = window.open(url,winname2, spec);
	newWin.focus();
	window.name = winname1;
}

function viewApplication(url) {
	var applicationWin = window.open(url,'ufpapplication','height=600,width=780,top=0,left=0,status=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,resizable=yes');
	applicationWin.focus();
	window.name = 'ufpmain';
}

function viewCodeList(url) {
	var applicationWin = window.open(url,'ufpCodeList','height=100,width=780,top=0,left=0,status=no,scrollbars=yes,toolbar=no,menubar=no,location=no,resizable=no');
	applicationWin.focus();
	window.name = 'ufpmain';
}

function viewContactList(url) {
	var applicationWin = window.open(url,'ufpcontact','height=468,width=400,top=0,left=0,status=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,resizable=no');
	applicationWin.focus();
	window.name = 'ufpmain';
}

function applicationNote(url) {
	var applicationWin = window.open(url,'ufpnote','height=200,width=400,top=0,left=0,status=yes,scrollbars=no,toolbar=no,menubar=no,location=no,resizable=yes');
	applicationWin.focus();
	window.name = 'ufpmain';
}

function isValidEmail(emailAddress) {
  var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
  return re.test(emailAddress);
}


<!--
<!--
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_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_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->
