function xmlhttpPost(strURL,elem) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText,elem);
        }
    }
    self.xmlHttpReq.send(getquerystring());
}

function getquerystring() {
    qstr = '';  // NOTE: no '?' before querystring
    return qstr;
}

function updatepage(str,elem){
    document.getElementById(elem).innerHTML = str;}

function shop() {
	document.getElementById("mainbody").innerHTML = "blah";
}

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return scrOfY;
}

function getdocsize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
   return myHeight;
}

function movenavbarbottom() {
	var yp=getScrollXY();
	var ds=getdocsize();
	yp=yp+ds-25;
	document.getElementById('navbarbottom').style.top=yp+"px";
}

function navbarover(target) {
	if (document.getElementById(target).className!="navbarselect") {
		document.getElementById(target).className="navbarover";
	}
}

function navbarout(target) {
	if (document.getElementById(target).className!="navbarselect") {
		document.getElementById(target).className="navbarout";
	}
}

function navbaroverbottom(target) {
		document.getElementById(target).className="navbaroverbottom";
}

function navbaroutbottom(target) {
		document.getElementById(target).className="navbaroutbottom";
}

function navbarclear() {
	document.getElementById("nb1").className="navbarout";
	document.getElementById("nb2").className="navbarout";
	document.getElementById("nb3").className="navbarout";
	document.getElementById("nb4").className="navbarout";
	document.getElementById("nb5").className="navbarout";
	document.getElementById("nb6").className="navbarout";
	document.getElementById("nb7").className="navbarout";
	document.getElementById("nb8").className="navbarout";
}

function navbarselect(target) {
	navbarclear();
	document.getElementById(target).className="navbarselect";
	document.getElementById("mainbody").blur();
}

function iconpop(target) {

	for (var a=1; a<=10; a++) {
		document.getElementById("topmenu"+a+"icon").style.opacity='.50';
		document.getElementById("topmenu"+a+"icon").style.MozOpacity='.50';
		document.getElementById("topmenu"+a+"icon").style.filter='alpha(opacity=50)';
	if (document.getElementById("topmenu"+a).offsetTop != 15) {
		document.getElementById("topmenu"+a).style.left=document.getElementById("topmenu"+a).offsetLeft-3;
		document.getElementById("topmenu"+a).style.top=document.getElementById("topmenu"+a).offsetTop-3;
	}
	}
//	document.getElementById("topmenushadow").innerHTML=document.getElementById(target).innerHTML;
	document.getElementById("topmenushadow").style.left=document.getElementById(target).offsetLeft-3;
	document.getElementById("topmenushadow").style.top=document.getElementById(target).offsetTop-3;
	document.getElementById("topmenushadow").style.opacity='.2';
	document.getElementById("topmenushadow").style.MozOpacity='.2';
	document.getElementById("topmenushadow").style.filter='alpha(opacity=20)';
	document.getElementById("topmenushadowicon").src=document.getElementById(target+"icon").src;
	document.getElementById(target).style.top=document.getElementById(target).offsetTop+3;
	document.getElementById(target).style.left=document.getElementById(target).offsetLeft+3;
	document.getElementById(target+"icon").style.opacity='1';
	document.getElementById(target+"icon").style.MozOpacity='1';
	document.getElementById(target+"icon").style.filter='alpha(opacity=100)';
}

function setshopsize() {
	parent.document.getElementById('shopiframe').style.height='100%'; 
	parent.document.getElementById('shopiframe').style.width='100%'; 
}
