function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

var ie=navigator.appName
if (ie=="Microsoft Internet Explorer"){
dgs=413;
dgs1=319;
dgs2=333;
}else{
dgs=390;
dgs1=296;
dgs2=310;
}

function submitonce(theform){
//if IE 4+ or NS 6+
if (document.all||document.getElementById){
//screen thru every element in the form, and hunt down "submit" and "reset"
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
//disable em
tempobj.disabled=true
}
}
}
var submitcount=0;
function check_form() {
   if (submitcount == 0)
      {
      submitcount++;
      return true;
      }
   else 
      {
      alert("This form has already been submitted.  Thanks!");
      return false;
      }
}
function countChoices() {
max = 6;
count = 0;
		for (xx=0; xx < document.myform.elements.length; xx++)
		{
		   if (document.myform.elements[xx].type == 'checkbox')
			{
			if (document.myform.elements[xx].checked == true)
			 {count = count + 1;
				if (count > max) {
				alert("Oops!  You can only choose up to " + max + " domains! \nUncheck an option if you want to pick another.");
				document.myform.elements[xx].checked = false;
				}
			 }
			}
		}
}
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.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 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 openWin(url, price) {
	 		openNew = window.open(url, price, 'directories=no,height=335,width=500,resizable=yes,menubar=no,scrollbars=yes');
		}
		function openWin1(url, service) {
	 		openNew = window.open(url, service, 'directories=no,height=335,width=550,resizable=yes,menubar=no,scrollbars=yes');
	  	}
		function openWin(url, dyndns) {
	 		openNew = window.open(url, dyndns, 'directories=no,height=350,width=650,resizable=yes,menubar=no,scrollbars=yes');
	  	}
function validForm(obj)
{
  var radioChecked = true;
  var checkboxChecked = true;
for (var i=0; i<obj.elements.length;i++)
 {
    var currentElement = obj.elements[i];
    var currentType = currentElement.type;
    if (currentType == 'text')
    {
    if(null!=obj.elements[i].getAttribute("required")){  
	    if (!obj.elements[i].value)
	      {
	        alert('You must fill in all the required fields!');
	        currentElement.focus();
	        return false;
	      }
	    }
    }
    if (currentType == 'checkbox' && currentElement.checked)
    {
      checkboxChecked = true;
    }
    if (currentType == 'checkbox' && !currentElement.checked && null!=obj.elements[i].getAttribute("required"))
    {
		alert('You have empty checkboxes!');      
    	return false;
    }
  }
  if (!checkboxChecked)
  {
    alert('You have empty checkboxes!');
    return false;
  }
  return true;
}
	var block
	ns4 = (document.layers)? true:false
	moz = (!document.all && document.getElementById)? true:false 	
	ie4 = (document.all)? true:false
	function showObject() {
	}
	function hideObject() {
	}
	function doTooltip(e, msg) {
	  if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return;
	  Tooltip.show(e, msg);
	}
	function hideTip() {
	  if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return;
	  Tooltip.hide();
	}