
<!--
function MM_preloadImages() { //v2.0
  if (document.images) {
    var imgFiles = MM_preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
  } }
}

function MM_swapImgRestore() { //v2.0
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function MM_swapImage() { //v2.0
  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
    objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      swapArray[j++] = obj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
      obj.src = MM_swapImage.arguments[i+2];
  } }
  document.MM_swapImgData = swapArray; //used for restore
}



if (document.images) {

        home_off = new Image();
        home_off.src = "http://www.kplex.com/images/topbar_home.gif"
        home_over = new Image();
        home_over.src = "http://www.kplex.com/images/topbar_home_over.gif";
        home_on = new Image();
        home_on.src = "http://www.kplex.com/images/topbar_home_on.gif";

        products_off = new Image();
        products_off.src = "http://www.kplex.com/images/topbar_products.gif"
        products_over = new Image();
        products_over.src = "http://www.kplex.com/images/topbar_products_over.gif";
        products_on = new Image();
        products_on.src = "http://www.kplex.com/images/topbar_products_on.gif";

        solutions_off = new Image();
        solutions_off.src = "http://www.kplex.com/images/topbar_news.gif"
        solutions_over = new Image();
        solutions_over.src = "http://www.kplex.com/images/topbar_solutions_over.gif";
        solutions_on = new Image();
        solutions_on.src = "http://www.kplex.com/images/topbar_solutions_on.gif";


        services_off = new Image();
        services_off.src = "http://www.kplex.com/images/topbar_news.gif"
        services_over = new Image();
        services_over.src = "http://www.kplex.com/images/topbar_services_over.gif";
        services_on = new Image();
        services_on.src = "http://www.kplex.com/images/topbar_services_on.gif";

        company_off = new Image();
        company_off.src = "http://www.kplex.com/images/topbar_company.gif"
        company_over = new Image();
        company_over.src = "http://www.kplex.com/images/topbar_company_over.gif";
        company_on = new Image();
        company_on.src = "http://www.kplex.com/images/topbar_company_on.gif";




}
function Swap (name,file)  { 
        if (document.images)  {
                document.images[name].src = eval (file + ".src");
        }
}




function popLibrary(document)
	{
		popup = '/popup/whitepaper_form.php?'+document;
		remote = window.open(popup,"download","top=100,left=100,width=650,height=580,menubar=0,scrollbars=1,resizable=0");
		if (window.focus) { remote.focus() }
		if(remote.opener == null) remote.opener = window;
	}
	
		
function popup(url, width, height)
{
	window.open(url,"letter","top=200,left=200,menubar=no,scrollbars=1,resizable=no,status=no,width="+width+",height="+height);
}


function emailThisPage(category)
{
	link = escape(document.location);
	popup = '/popup/email_this_' + category + '.php?link=' + link;
	window.open(popup,'email','top=200,left=300,width=450,height=450,menubar=0,scrollbars=1,resizable=1');
}


function goP(page)
// use for opening a page in the parent window of a popup
{
	self.window.opener.location = page;
  self.window.opener.focus();
//     self.window.close();
}
  
function writeLink() {
  var query = document.location.search;
  var separator1 = query.indexOf('=');
  var link = query.substring(separator1+1,query.length);
  link = unescape(link);
  document.write ('<input type="hidden" name="page_url" value="'+link+'">');
}

function enlarge(image, width, height)
 {
	newwin = window.open("http://www.kplex.com/images/"+image, "Diagram", "top=200,left=200,menubar=no,scrollbars=no,resizable=no,status=no,width="+width+",height="+height);
	if (!newwin.opener) newwin.opener = self;
	with (newwin.document)
	{
		open();
		write('<html><head></head>');
	  write('<body  style="margin:0;padding:0;" bgcolor="#ffffff">');
		write('<p align="center"><a href="javascript:window.close()"><img src="http://www.kplex.com/images/'+image+'" border="0" alt="Click to close"></a></p>');
		write('</center></body></html>');
		close();
    }
  newwin.focus();
}


function checkEmail(address)
{
	var invalidChars = " /:,;"
	for (i=0; i<invalidChars.length; ++i)
		{
 		badChar = invalidChars.charAt(i);
 		if (address.indexOf(badChar,0) != -1)
  			{
   				return(false);
  			}
		}
	atPos = address.indexOf("@",1);
	if (atPos == -1)
		{
			return(false);
		}
	if (address.indexOf("@",atPos+1) != -1)
		{
			return(false);
		}
	periodPos = address.indexOf(".",atPos);
	if (periodPos == -1)
		{
			return(false);
		}

	if (periodPos+3 > address.length)
		{
			return(false);
		}
	return(true);
}





function getAnchorPosition (anchorName) {
  if (document.layers) {
    var anchor = document.anchors[anchorName];
    return { x: anchor.x, y: anchor.y };
  }
  else if (document.getElementById) {
    var anchor = document.anchors[anchorName];
    var coords = {x: 0, y: 0 };
    while (anchor) {
      coords.x += anchor.offsetLeft;
      coords.y += anchor.offsetTop;
      anchor = anchor.offsetParent;
    }
    return coords;
  }
}
function scrollAnchor (anchorName) {
  if (document.layers) {
    var coords = getAnchorPosition(anchorName);
   	window.scrollTo(coords.x , coords.y);
   	return true;
  }
  else if (!document.all && document.getElementById) {
    var coords = getAnchorPosition(andchorName);
    window.scrollTo(coords.x , coords.y);
		return true;
  }
		return false;
}

//-->


