function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function resizeImgs()  {
  a = getElementsByClass("imgResize",document,"img")
  for(i=0;i<a.length;i++)  {
 //   (a[i].width > imgMaxWidth || a[i].height > imgMaxHeight) ? (a[i].width > a[i].height ? a[i].width = imgMaxWidth : a[i].height = imgMaxHeight) : "";
    a[i].width = imgMaxWidth;
  }
}

function UnboldNav()  {
  a = getElementsByClass("blacknav",document,"td")
//debugger;
  for(i=0;i<a.length;i++)  {
    if(a[i].navitm != CurrentTitle)  {
      a[i].style.fontWeight = "";
    }
  }
//  alert(CurrentTitle);
}

function openPage()  {

if (http_request.readyState == 4) 
 { 
 if (http_request.status == 200) 
 { 
     window.open('/biomin/downloadarea.nsf','ajax','menubar=1,toolbar=1,location=1,status=1,scrollbars=1,resizable=1');
 } 
 else 
 { 
   //failure
 } 
} 

return true; 

}

function makePOSTRequest(url, parameters) {
//	win = window.open('about:blank','ajax','menubar=1,toolbar=1,location=1,status=1,scrollbars=1,resizable=1');
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
//      http_request.onreadystatechange = alertContents;
//	http_request.onreadystatechange = openPage;
      http_request.open('POST', url, false);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
	document.getElementById("CF").innerHTML=http_request.responseText;


   }


function AJAXLoadPage(url,target)  {
	var cfelm = document.getElementById("CF");
if(cfelm == null)
	return;
  var req = false
  if (window.XMLHttpRequest)
    req = new XMLHttpRequest()
  else if (window.ActiveXObject){ // if IE
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP")
    } 
    catch (e){
    try{
      req = new ActiveXObject("Microsoft.XMLHTTP")
    }
    catch (e){}
    }
  }
  else
    return false;

  try{
    req.open('GET', url, false);
    req.send(null);
  }
  catch (e){
    return false;
  }

  if(req.status == 200)  {
      txt = req.responseText.substring(req.responseText.lastIndexOf("<!--startbody-->")+16,req.responseText.lastIndexOf("<!--endbody-->"));
      document.getElementById("CF").innerHTML=txt; 
  }
  else  {
    document.getElementById("CF").innerHTML = "<h2>Error</h2>"; //req.responseText;
  }
}

function SubmitCF()  {
	frm = document.forms['CFF'];

	var params = "";
	for(var i=0;i<frm.elements.length;i++)  {
		var mf = document.getElementById(frm.elements[i].name+"_M");
		if(mf != null & frm.elements[i].value=="")  {
			alert("Enter at least fields marked with *, please.");
			return false;
		}
		params += frm.elements[i].name+"="+escape(frm.elements[i].value)+"&";
	}
	makePOSTRequest("../(SaveContactForm)", params);
}

