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];}
}

var preloads=[];

function preload() {
	for(var c=0;c<arguments.length;c++) {
		preloads[preloads.length]=new Image();
		preloads[preloads.length-1].src=arguments[c];
	}
}


function getPageName() {
	var pageName = window.location.href;
	pageName = pageName.toLowerCase(pageName);
	if(pageName.indexOf('index.htm', 0) != -1)
		return 'Home';
	if(pageName.indexOf('products.', 0) != -1)
	 	return 'Products';
	if(pageName.indexOf('news.htm', 0) != -1)
	 	return 'News';
	if(pageName.indexOf('ask.htm', 0) != -1)
	 	return 'AskMrK';
	if(pageName.indexOf('contact.htm', 0) != -1)
	 	return 'Contact';
	if(pageName.indexOf('user_reports.htm', 0) != -1)
	 	return 'UserReports';
}

function getNavigationFileName() {
	var pathToImages = 'images/navigation_top/';
	var pageName = getPageName();
	switch(pageName)
	{
		case 'Home':
			return pathToImages + 'home_o.jpg'
	    case 'UserReports':
			return pathToImages + 'user_reports_o.jpg'
		case 'Home':
			return pathToImages + 'home_o.jpg'
		case 'Home':
			return pathToImages + 'home_o.jpg'
		case 'Home':
			return pathToImages + 'home_o.jpg'
	}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; 
  if(a[0] == getPageName()) return;
  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; 
  if(a[0] == getPageName()) return;
  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 elementMinHeight(elementName)
{
	//keep main div minimum height for IE <= 6:
    var ua = window.navigator.userAgent;
    var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
    var msie = ua.indexOf ( "MSIE " )
    
	if ((msie > 0) && (ie7 != true) )      // If Internet Explorer (not 7), set min height
	{
		var divElement = document.getElementById(elementName);
		divElement.style.height = "560" + "px";
	}
}

function pageInit() {
	//alert("in init");
	//alert(getPageName())
}

function showHide(callObj, divName)
{
    if(document.getElementById(divName).style.display != "none")
    {
          document.getElementById(divName).style.display="none";
          callObj.innerHTML = callObj.innerHTML.replace(/Hide/, "Show");
    }
    else{
          document.getElementById(divName).style.display="";
          callObj.innerHTML = callObj.innerHTML.replace(/Show/, "Hide");
    }
}
function submitform (formName)
{
	var len = document.forms.length;
	var i = 0;
	while(i < len)
	{
		if(document.forms[i].id == formName)
		{
			//save login if requested:
			//if(formName == "loginform")
			//{
			//	if(document.forms[i].remember.checked)
			//	{
			//		loginCookieSet(document.forms[i].email.value, document.forms[i].password.value);
			//	}
			//}
			document.forms[i].submit();
		}
		i++;
	}
}

function moveSelection(sourceObjID, targetObjID){
    targetObj = document.getElementById(targetObjID);
    sourceObj = document.getElementById(sourceObjID); 
    if(sourceObj == null || targetObj == null) return;
    if(sourceObj.value!=''){
        var oOption = document.createElement("OPTION");
        oOption.text=sourceObj.options[sourceObj.selectedIndex] .text;
        oOption.value=sourceObj.value;
		try
		{
        	targetObj.add(oOption, null);// standards compliant; doesn't work in IE
		}
		catch (ex)
		{
			targetObj.add(oOption);// IE only
		}
        sourceObj.options[sourceObj.selectedIndex] = null;
   } 
}

function prepareSubmitDualSelectBox(sourceObjID, targetObjID){
	var i=0;
	targetObj = document.getElementById(targetObjID);
    sourceObj = document.getElementById(sourceObjID); 
    if(sourceObj == null || targetObj == null) return;
	for(i=0; i<sourceObj.options.length; i++) {
    	sourceObj.options[i].selected=false;
	}
	for(i=0; i<targetObj.options.length; i++) {
    	targetObj.options[i].selected=true;
	}
}


