	function Initialize(){
		try{
			req=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				req=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(oc){
				req=null;
			}
		}

		if(!req && typeof XMLHttpRequest!="undefined"){
			req=new XMLHttpRequest();
		}
		
		
	}

	function SendRequest(url,querystring,method,callbackFunction,cache,asynchrous)
	{
		Initialize();	
		if ( (req!=null) ){				
			req.onreadystatechange = function(){
										if (req.readyState == 4){
											if (req.status == 200){
												eval(callbackFunction);
											}
										}
									};
			// Cache data or not
										
			if ( cache==0 ){
				querystring += "&rand="+Math.random()*100;
			}
			
			// Use POST or GET method , default is GET
			
			if ( method == 'POST' )
			{
				if (asynchrous != false)
					asynchrous = true;
				
		        req.open("POST", url, asynchrous);
		        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		        req.send(querystring);				
			}
			else{						
				req.open("GET",url+"?"+querystring, true);				
				req.send(null);
			}
		}
	}
	
	/*----Fading box--------------------------------------------------------------*/
	function displayfadeinbox(){
		var ie=document.all && !window.opera	
		var dom=document.getElementById	
		iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body	
		objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox	
		var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset	
		var docwidth=(ie)? iebody.clientWidth : window.innerWidth	
		docheight=(ie)? iebody.clientHeight: window.innerHeight	
		var objwidth=objref.offsetWidth	
		objheight=objref.offsetHeight	
		objref.style.left=docwidth/2-objwidth/2+"px"	
		objref.style.top=scroll_top+docheight/2-objheight/2+"px"	
		
		if (showonscroll=="yes")	
			showonscrollvar=setInterval("staticfadebox()", 50)
		
		if (enablefade=="yes" && objref.filters){	
			objref.filters[0].duration=IEfadelength	
			objref.filters[0].Apply()	
			objref.filters[0].Play()	
		}
		
		objref.style.visibility="visible"
		
		if (objref.style.MozOpacity){	
			if (enablefade=="yes")	
			mozfadevar=setInterval("mozfadefx()", 90)	
			else{	
				objref.style.MozOpacity=1
				controlledhidebox()	
			}	
		}	
		else	
			controlledhidebox()
	}
	function mozfadefx(){
		if (parseFloat(objref.style.MozOpacity)<1)	
		objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree	
		else{	
			clearInterval(mozfadevar)	
			controlledhidebox()	
		}
	}
	
	function staticfadebox(){
		var ie=document.all && !window.opera
		var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset
		objref.style.top=scroll_top+docheight/2-objheight/2+"px"
	}
	
	function hidefadebox(){
		objref.style.visibility="hidden"		
		if (typeof showonscrollvar!="undefined")	
		clearInterval(showonscrollvar)
	}
	
	function controlledhidebox(){
		if (autohidebox[0]=="yes"){	
			var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000	
			setTimeout("hidefadebox()", delayvar)
		}
	}
	
	
	
	function initfunction(){
		setTimeout("displayfadeinbox()", 100)
	}
	
	function get_cookie(Name) {
		var search = Name + "="	
		var returnvalue = ""	
		if (document.cookie.length > 0) {	
			offset = document.cookie.indexOf(search)	
			if (offset != -1) {	
				offset += search.length	
				end = document.cookie.indexOf(";", offset)	
				if (end == -1)	
					end = document.cookie.length;	
				returnvalue=unescape(document.cookie.substring(offset, end))	
			}	
		}	
		return returnvalue;
	}