function init()
{
	
    	// cross-browser function to get an object's style object given its id
	    if(document.getElementById && document.getElementById(objectId)) 
		{
		// W3C DOM
		document.getElementById(objectId).style.zIndex=10;
		return document.getElementById(objectId).style;
    	} else if (document.all && document.all(objectId)) {
	 	// MSIE 4 DOM
		document.all(objectId).style.zIndex=10;
		return document.all(objectId).style;
	    } else if (document.layers && document.layers[objectId]) {
		// NN 4 DOM.. note: this won't find nested layers
		document.layers(objectId).zIndex=10;
		return document.layers[objectId];
    	} else {
		return false;
    	}

	DHTML = (document.getElementById || document.all || document.layers)
	if (!DHTML) return;

}


function checkWinSize()
{

	// get the window size and finally the loacation to make the menu appear
	//var menuLeft=(window.innerWidth - 780) /2;
	//FOIR IE
	var menuLeft=(document.body.clientWidth - 780) /2;

	//alert(screen.width);
	//alert(menuLeft);
	if (menuLeft < 0)
		menuLeft=0;
	
	return menuLeft;
}


function positionAllMenus()
{
	var basicLeft=checkWinSize();
	
	//now to position the about menu
	positionMenu('aboutDD',28+basicLeft);	
	positionMenu('serDD',126+basicLeft);	
	positionMenu('subMenuDD',315+basicLeft);
	positionMenu('portDD',410+basicLeft);
	positionMenu('resDD',221+basicLeft);
	positionMenu('newDD',331+basicLeft);
	positionMenu('conDD',515+basicLeft);
}

function positionMenu(objectId, newValue) {
    // get a reference to the cross-browser style object and make sure the object exists
    var styleObject = getStyleObject(objectId);
    if(styleObject) {
	styleObject.left = newValue;
	//alert (newValue);
	return true;
    } else {
	//we couldn't find the object, so we can't change its visibility
	return false;
    }
} // position a menu




function vis(val)
{
	DHTML = (document.getElementById || document.all || document.layers)
	if (!DHTML) return;
	var f = new getObj('showMsg');
	f.style.visibility = val;
}

function getObj(name)
{
  if (document.getElementById)
  {
    this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
    this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}



	function getStyleObject(objectId) 
	{
    	// cross-browser function to get an object's style object given its id
	    if(document.getElementById && document.getElementById(objectId)) {
		// W3C DOM
		document.getElementById(objectId).style.zIndex=10;
		return document.getElementById(objectId).style;
    	} else if (document.all && document.all(objectId)) {
	 	// MSIE 4 DOM
		document.all(objectId).style.zIndex=10;
		return document.all(objectId).style;
	    } else if (document.layers && document.layers[objectId]) {
		// NN 4 DOM.. note: this won't find nested layers
		document.layers(objectId).zIndex=10;
		return document.layers[objectId];
    	} else {
		return false;
    	}
	} // getStyleObject


function changeObjectVisibility(objectId, newVisibility) {
    // get a reference to the cross-browser style object and make sure the object exists
    var styleObject = getStyleObject(objectId);
    if(styleObject) {
	styleObject.visibility = newVisibility;
	return true;
    } else {
	//we couldn't find the object, so we can't change its visibility
	return false;
    }
} // changeObjectVisibility

function hideme(_Option)
{
	if (_Option=='0')
		{
			changeObjectVisibility('aboutDD', 'hidden');
			changeObjectVisibility('serDD', 'hidden');
			changeObjectVisibility('subMenuDD', 'hidden');
			changeObjectVisibility('resDD', 'hidden');
			changeObjectVisibility('conDD', 'hidden');
			changeObjectVisibility('portDD', 'hidden');
			changeObjectVisibility('newDD', 'hidden');
		}

	if (_Option=='1')//ABout 
		{
			changeObjectVisibility('aboutDD', 'visible');
			changeObjectVisibility('serDD', 'hidden');
			changeObjectVisibility('subMenuDD', 'hidden');
			changeObjectVisibility('resDD', 'hidden');
			changeObjectVisibility('conDD', 'hidden');
			changeObjectVisibility('newDD', 'hidden');
			changeObjectVisibility('portDD', 'hidden');
		}

	if (_Option=='2')//Services
		{
			changeObjectVisibility('aboutDD', 'hidden');
			changeObjectVisibility('serDD', 'visible');
			changeObjectVisibility('subMenuDD', 'hidden');
			changeObjectVisibility('resDD', 'hidden');
			changeObjectVisibility('conDD', 'hidden');
			changeObjectVisibility('portDD', 'hidden');
			changeObjectVisibility('newDD', 'hidden');
		}

	if (_Option=='xx')//Show SubMenu
		{
			changeObjectVisibility('subMenuDD', 'visible');
		}

	if (_Option=='hxx')//Hide the sub menu
		{
			changeObjectVisibility('subMenuDD', 'hidden');

		}

	if (_Option=='3')//Resources
		{
			changeObjectVisibility('aboutDD', 'hidden');
			changeObjectVisibility('serDD', 'hidden');
			changeObjectVisibility('subMenuDD', 'hidden');
			changeObjectVisibility('resDD', 'visible');
			changeObjectVisibility('conDD', 'hidden');
			changeObjectVisibility('portDD', 'hidden');
			changeObjectVisibility('newDD', 'hidden');
		}

	if (_Option=='4')//News
		{
			changeObjectVisibility('aboutDD', 'hidden');
			changeObjectVisibility('serDD', 'hidden');
			changeObjectVisibility('subMenuDD', 'hidden');
			changeObjectVisibility('resDD', 'hidden');
			changeObjectVisibility('conDD', 'hidden');
			changeObjectVisibility('portDD', 'hidden');
			changeObjectVisibility('newDD', 'visible');
		} 

	if (_Option=='5')//Contact
		{
			changeObjectVisibility('aboutDD', 'hidden');
			changeObjectVisibility('serDD', 'hidden');
			changeObjectVisibility('subMenuDD', 'hidden');
			changeObjectVisibility('resDD', 'hidden');
			changeObjectVisibility('conDD', 'visible');
			changeObjectVisibility('portDD', 'hidden');
			changeObjectVisibility('newDD', 'hidden');
		} 

	if (_Option=='6')//Portfolio
		{
			changeObjectVisibility('aboutDD', 'hidden');
			changeObjectVisibility('serDD', 'hidden');
			changeObjectVisibility('subMenuDD', 'hidden');
			changeObjectVisibility('resDD', 'hidden');
			changeObjectVisibility('conDD', 'hidden');
			changeObjectVisibility('newDD', 'hidden');
			changeObjectVisibility('portDD', 'visible');
		} 


}

function show(_Option)
	{
			changeObjectVisibility(_Option, 'visible');
}

