/**
 *  UKSO js coded by dejko1 (a t) hotmail (d ot) com Copyright 2009
 *  please see site2.js for full credits and licenses
 */
function au (s) {
 document.write(unescape(s));
} 

function getelem(id) {
	  if (document.getElementById) {
	   return document.getElementById(id);
	  } else {
	   if (document.layers) {
			return document.id;
	   } else {
	    return document.all.id;
	   }
	  }
	 }	 
	 function getdisplay(id) {
	  if (document.getElementById) {
	   return document.getElementById(id).style;
	  } else {
	   if (document.layers) {
			return document.id;
	   } else {
	    return document.all.id.style;
	   }
	  }
	 }

function tmhide(id) {
 getelem(id).timer=setTimeout("hide('"+id+"');",5);
}

function tmshow(id) {
 clearTimeout(getelem(id).timer);
}
	 
function hide(id) {
	getelem(id).style.borderColor='#ffffff';
	id='float'+id;
	getdisplay(id).display='none';
}

function show(id) {
	getelem(id).style.borderColor='#464646';
	id='float'+id;
	getdisplay(id).display='block';
	getelem(id).style.top=(-Math.floor((getelem(id).offsetHeight/2)-70))+"px";
}

function imgsize (id,height, width) {
 if (!window.XMLHttpRequest) {
  if (document.getElementById(id).clientWidth < document.getElementById(id).clientHeight) {
		  document.getElementById(id).style.height=height;
		 } else {
		  document.getElementById(id).style.width=width;
		 }
 }
}

// www.dynamicdrive.com

var bustcachevar=1
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest)
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar)
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=parseScript(page_request.responseText)
}

// www.developersnippets.com

function parseScript(_source) {
		var source = _source;
		var scripts = new Array();
 
		// Strip out tags
		while(source.indexOf("<script") > -1 || source.indexOf("</script") > -1) {
			var ss = source.indexOf("<script");
			var s_e = source.indexOf('>', ss);
			var e = source.indexOf("</script", ss);
			var e_e = source.indexOf(">", e);
 			// Add to scripts array
			//ss=s;
			eval(source.substring(s_e+1, e));
			
			// Strip from source
			source = source.substring(0, ss) + unescape(s) + source.substring(e_e+1);
		}

		// Return the cleaned source
		return source;
}

// www.lalit.org

var Detector = function(){
	var h = document.getElementsByTagName("BODY")[0];
	var d = document.createElement("DIV");
	var s = document.createElement("SPAN");
	d.appendChild(s);
	d.style.fontFamily = "sans";
	s.style.fontFamily = "sans";
	s.style.fontSize   = "72px";
	s.innerHTML        = "mmmmmmmmmmlil";
	h.appendChild(d);
	var defaultWidth   = s.offsetWidth;
	var defaultHeight  = s.offsetHeight;
	h.removeChild(d);
	
	function debug(font) {
		h.appendChild(d);
		var f = [];
		f[0] = s.style.fontFamily = font;
		f[1] = s.offsetWidth;
		f[2] = s.offsetHeight;
		h.removeChild(d);
		font = font.toLowerCase();
		if (font == "serif") {
			f[3] = true;
		} else {
			f[3] = (f[1] != defaultWidth || f[2] != defaultHeight);
		}
		return f;
	}
	function test(font){
		f = debug(font);
		return f[3];
	}
	this.detailedTest = debug;
	this.test = test;	
}

