/**
 * 
 * @class
 * @scope public
 */
function headerSite(){
    

				 var mytime= "ms="+new Date().getTime();
			     var url = "/header.php?"+mytime;
				if(this.getURLParam('error')){

					url+="&error="+this.getURLParam('error');
				}


				var http;
				if (window.XMLHttpRequest) { // Mozilla, Safari, ...
							http= new XMLHttpRequest();
						} else if (window.ActiveXObject) { // IE
							http = new ActiveXObject("Microsoft.XMLHTTP");
						}
				http.open("GET", url, true);

				//Send the proper header information along with the request
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				http.setRequestHeader("Connection", "close");
				http.onreadystatechange = function() {//Call a function when the state changes.
					
					if(http.readyState == 4 && http.status == 200) {
						
						document.getElementById('headerSite').innerHTML=http.responseText;
						if(document.getElementById('islogin') && document.getElementById('loglink')){
							document.getElementById('loglink').innerHTML=document.getElementById('islogin').innerHTML;
						}
						if(document.getElementById('iserror') && document.getElementById('errmsg')){
							document.getElementById('errmsg').innerHTML=document.getElementById('iserror').innerHTML;
						}
					}
				}
				http.send(null);
}

 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.toLowerCase() + "=") > -1 ){
				var aParam = aQueryString[iParam].split("=");
				strReturn = aParam[1];
				break;
			  }
			}
			}
			return unescape(strReturn);
}