{
	img1on = new Image();	img1on.src = "shared/menu01_on.png";
	img1off = new Image();	img1off.src = "shared/menu01.png";

	img2on = new Image();	img2on.src = "shared/menu02_on.png";
	img2off = new Image();	img2off.src = "shared/menu02.png";

	img3on = new Image();	img3on.src = "shared/menu03_on.png";
	img3off = new Image();	img3off.src = "shared/menu03.png";

	img4on = new Image();	img4on.src = "shared/menu04_on.png";
	img4off = new Image();	img4off.src = "shared/menu04.png";

	img5on = new Image();	img5on.src = "shared/menu08_on.png";
	img5off = new Image();	img5off.src = "shared/menu08_off.png";

	img6on = new Image();	img6on.src = "shared/menu06_on.png";
	img6off = new Image();	img6off.src = "shared/menu06.png";

	img7on = new Image();	img7on.src = "shared/menu07_on.png";
	img7off = new Image();	img7off.src = "shared/menu07.png";

	img9on = new Image();	img9on.src = "shared/facebook_on.png";
	img9off = new Image();	img9off.src = "shared/facebook_off.png";

	img8on = new Image();	img8on.src = "shared/twitter_on.png";
	img8off = new Image();	img8off.src = "shared/twitter_off.png";

	img10on = new Image();	img10on.src = "shared/skype_on.png";
	img10off = new Image();	img10off.src = "shared/skype_off.png";
}

function imgOn(imgName)
{
	document[imgName].src = eval(imgName + "on.src");
	window.status = document[imgName].alt;
}



function imgOff(imgName)
{
	document[imgName].src = eval(imgName + "off.src");
	window.status = "";
}

function moveSingleVal(currentVal, finalVal, frameAmt)
{
  if(frameAmt == 0 || currentVal == finalVal)
    return finalVal;
  
  currentVal += frameAmt;
  if((frameAmt > 0 && currentVal >= finalVal) 
      || (frameAmt < 0 && currentVal <= finalVal))
  {
    return finalVal;
  }
  return currentVal;
}

function doFrame(eID, cLeft, nLeft, fLeft)
{
  var t;
  var el = document.getElementById(eID);
  if(el == null)
    return;

  cLeft = moveSingleVal(cLeft, nLeft, fLeft);

  el.style.left = Math.round(cLeft) + 'px';
  
  if(cLeft == nLeft)
  {
	clearTimeout(t);
	return;
  }
    
  t = setTimeout( 'doFrame("'+eID+'",'+cLeft+','+nLeft+','+fLeft+')', 40);
}

function animate(elementID, newLeft, time)
{
  var el = document.getElementById(elementID);
  if(el == null)
    return;
 
  var cLeft = parseInt(el.style.left);
  
  var totalFrames = 1;
  if(time > 0)
    totalFrames = time/40;

  var fLeft = newLeft - cLeft;
  if(fLeft != 0)
    fLeft /= totalFrames;
  
  doFrame(elementID, cLeft, newLeft, fLeft);
}

function getY(elementID) {
	return document.getElementById(elementID).offsetTop;
}function moveSingleVal(currentVal, finalVal, frameAmt)
{
  if(frameAmt == 0 || currentVal == finalVal)
    return finalVal;
  
  currentVal += frameAmt;
  if((frameAmt > 0 && currentVal >= finalVal) 
      || (frameAmt < 0 && currentVal <= finalVal))
  {
    return finalVal;
  }
  return currentVal;
}

function doFrame(eID, cLeft, nLeft, fLeft)
{
  var t;
  var el = document.getElementById(eID);
  if(el == null)
    return;

  cLeft = moveSingleVal(cLeft, nLeft, fLeft);

  el.style.left = Math.round(cLeft) + 'px';
  
  if(cLeft == nLeft)
  {
	clearTimeout(t);
	return;
  }
    
  t = setTimeout( 'doFrame("'+eID+'",'+cLeft+','+nLeft+','+fLeft+')', 40);
}

function animate(elementID, newLeft, time)
{
  var el = document.getElementById(elementID);
  if(el == null)
    return;
 
  var cLeft = parseInt(el.style.left);
  
  var totalFrames = 1;
  if(time > 0)
    totalFrames = time/40;

  var fLeft = newLeft - cLeft;
  if(fLeft != 0)
    fLeft /= totalFrames;
  
  doFrame(elementID, cLeft, newLeft, fLeft);
}

function getY(elementID) {
	return document.getElementById(elementID).offsetTop;
}

function addCookie(name, value, days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function removeCookie(name) {
	addCookie(name,"",-1);
}

function layerOn(layerName) {
	var browserType;

	if (document.layers) {browserType = "nn4"}
	if (document.all) {browserType = "ie"}
	if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"}
  
 	if (browserType == "gecko" ) document.poppedLayer = eval('document.getElementById(\'' + layerName + '\')');
  	else if (browserType == "ie") document.poppedLayer = eval('document.all[\'' + layerName + '\']');
  	else document.poppedLayer = eval('document.layers[`\'' + layerName + '\']');
  	document.poppedLayer.style.visibility = "visible";
}

function layerOff(layerName) {
	var browserType;

	if (document.layers) {browserType = "nn4"}
	if (document.all) {browserType = "ie"}
	if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"}
  
 	if (browserType == "gecko" ) document.poppedLayer = eval('document.getElementById(\'' + layerName + '\')');
  	else if (browserType == "ie") document.poppedLayer = eval('document.all[\'' + layerName + '\']');
  	else document.poppedLayer = eval('document.layers[`\'' + layerName + '\']');
  	document.poppedLayer.style.visibility = "hidden";
}

function toggleLayer(layerName) {
	var browserType;

	if (document.layers) {browserType = "nn4"}
	if (document.all) {browserType = "ie"}
	if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"}
  
 	if (browserType == "gecko" ) document.poppedLayer = eval('document.getElementById(\'' + layerName + '\')');
  	else if (browserType == "ie") document.poppedLayer = eval('document.all[\'' + layerName + '\']');
  	else document.poppedLayer = eval('document.layers[\'' + layerName + '\']');
  	if (document.poppedLayer.style.visibility == "visible") {
	  	document.poppedLayer.style.visibility = "hidden";
	} else {
	  	document.poppedLayer.style.visibility = "visible";
	}	
}

function selectSomeText(element, r)
{
    end = element.value.length;
    begin = r.length;
	
    if (element.setSelectionRange)
	{
		element.setSelectionRange(begin,end);
	}
	else if (element.createTextRange)
	{
		var range = element.createTextRange();
		range.moveStart("character",begin);
		range.moveEnd("character",end);
		range.select();
	}
}

function numbersOnly(e) {
var c = e.charCode? e.charCode : e.keyCode;
if (c != 8 && c!= 9) {
    if (c < 48 || c > 57) 
        return false;
    }
}

function showHint(txt, e) {
var str = txt.value;
if (str.length == 0) { 
  return;
}

var c = e.keyCode? e.keyCode : e.charCode

if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
} else {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

xmlhttp.onreadystatechange=function() {
  if (xmlhttp.readyState==4 && xmlhttp.status==200) {
      if (xmlhttp.responseText.length != 0 && ((c >= 48 && c <= 57) || (c >= 65 && c <= 90) || (c >= 97 && c <= 122))) {
        txt.value = xmlhttp.responseText;
        selectSomeText(txt, str);
      }
  }
}

xmlhttp.open("GET","shared/livesearch.php?q="+str,true);
xmlhttp.send();
}

function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}

function setFooter() {
//    if ((document.getElementById("page").offsetHeight + 300 - 24) < eval(getDocHeight())) {
//        document.getElementById("f").style.top = eval(getDocHeight()) - 24;
//    } else {
//        document.getElementById("f").style.top = document.getElementById("page").offsetHeight + 300 - 24;
//    }
}
