// JavaScript Document

// ==============================================================================
//					TEXT SIZE
// ==============================================================================
function TextSize(s){
	document.getElementById("main_content").className = "main_content_"+s
}

// ==============================================================================
//					DISPLAY A RANDOM IMAGE
// ==============================================================================

Images = new Array()
Images[0] = "/assets/images/sideIMG01.gif"
Images[1] = "/assets/images/sideIMG02.gif"
Images[2] = "/assets/images/sideIMG03.gif"

preBuffer = new Array()
for (i = 0; i < Images.length; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = Images[i]
}

randomImage = Math.round(Math.random()*(Images.length-1));

function getImage(){
	document.getElementById('randomImage').src = Images[randomImage]
}


// ==============================================================================
//					GET MOUSE POSITION
// ==============================================================================
mY = 0
mX = 0
document.onmousemove = getMouseXY;
IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)

function getMouseXY(e){
	if (IE){
		mY = event.clientY + document.body.scrollTop
		mX = event.clientX + document.body.scrollLeft}
	else{
	mY = e.pageY
	mX = e.pageX}
}

// ==============================================================================
//					DROP DOWN MENU
// ==============================================================================
lastName = ''
function navOver(name){
	document.getElementById(name).src = "/assets/images/"+name+"_over.gif"
	menuPosY = document.getElementById("mainMenu").offsetTop
	bntPosY = document.getElementById(name).offsetTop
	menuPosX = document.getElementById("mainMenu").offsetLeft
	bntPosX = document.getElementById(name).offsetLeft

	if (name == lastName) {
//		navOut(name)
		return
	}

	if (lastName != '') { navOut(lastName)}
	if(document.getElementById(name+"_dd")){
		document.getElementById(name+"_dd").style.display = "block"
		document.getElementById(name+"_dd").style.top = (bntPosY + menuPosY - 0) + "px"
		document.getElementById(name+"_dd").style.left = (bntPosX + menuPosX + 165) + "px"
		}
	lastName = name
}

function navOut(name){
	document.getElementById(name).src = "/assets/images/"+name+".gif"

	if(document.getElementById(name+"_dd")){
		document.getElementById(name+"_dd").style.display = "none"}
	lastName = ''
}

// ==============================================================================
//					POPUP
// ==============================================================================
function showPopUp(msg){
	if(document.getElementById('popup').style.visibility == 'visible'){
		document.getElementById('popup').style.visibility='hidden'
		document.getElementById('popup').style.display='none'
		return false
	}
	document.getElementById('popup').style.visibility='visible'
	document.getElementById('popup').style.display='block'
	document.getElementById('popup').style.top = (mY - 0) + "px"
	document.getElementById('popup').style.left = "200px"
	document.getElementById('message').innerHTML = msg
}

// ==============================================================================
//					MENU NAVIGATION - using AJAX
// ==============================================================================
function contentResult(name){
	if (http.readyState == 4) { 
		results = http.responseText
		document.getElementById('content').innerHTML = results
	}
}

// ==============================================================================
function updateContent(url) {
	http.open("GET", url, true)
	http.onreadystatechange = contentResult
	http.send(null)
}

// ==============================================================================
//					AJAX
// ==============================================================================
function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

    } catch (e) {

      xmlhttp = false;

    }

  }

  return xmlhttp;

}

var http = getHTTPObject(); // We create the HTTP Object


// Fix the layout

$(document).ready(function() {
  if($.browser.msie){
	 $("#main_content").attr("style","width:100% !important; padding-right:70px;");
  }else{
     $("#main_content").attr("style","width:100% -230px !important; padding-right:70px;");
  }
});
