/*

	This is an update / handler for the PROTOTYPE AJAX LIBRARY.
	
	Developed by: 	Marcel Jepma
					Jepma Internet Services.

*/


function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;

  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
		aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return strReturn;
}

function isdefined(object, variable)
{
	return (typeof((object)[variable]) == 'undefined')? false : true;
}
function classHover(element,classNamer){
	$(element).className = classNamer;
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function goBackHandler(url){
	parsePage(url);
}
function validateInt(iString) {
    // no leading 0s allowed
    return (("" + parseInt(iString)) == iString);
}

	im_round_corners = function (tb,ms,isget,inner){
		var size=window["ulm_round_corner_size_"+ms];
		var pos=0;
		var wv="";
		
		if(!inner)wv+='<div class="imroundcorner" imrctype="'+tb+'" imrcgroup="'+ms+'">';
		if(tb=="top")
		{
			wv+=im_rcs(size,1," imtopspace");
			for(var i=size-1;i>=0;i--)
				wv+=im_rcs(i);
		}else {
			for(var i=0;i<size;i++)
				wv+=im_rcs(i);wv+=im_rcs(size,1,"");
		}
		
		if(!inner)wv+='</div>';
		if(isget)return wv;
		else 
			document.write(wv);
	};
	im_rcs = function (pos,is_cap,topclass){
		if(is_cap)
			return '<div class="imrbcolor imrc imbrc'+topclass+'" style="margin-left:'+pos+'px;margin-right:'+pos+'px;"></div>';else return '<div class="imrbcolor imrcolor imrc" style="vertical-align:top;margin-left:'+pos+'px;margin-right:'+pos+'px;"></div>';
	}
function hideMenu(){
	
	if($('topMenu').style.display == ''){
		$('topMenu').style.display = 'none';
		return;
	}
		
	if($('topMenu').style.display == 'none'){
		$('topMenu').style.display = '';
		return;
	}
	
}

function chkObject(inParent,theVal) {
	if(inParent){
		if (window.opener.document.getElementById(theVal) != null) {
			return true;
		} else {
			return false;
		}
	}else{
		if (document.getElementById(theVal) != null) {
			return true;
		} else {
			return false;
		}
	}
}
