navdivs = new Array('products','news','testimonials','about','contact');


mycount=navdivs.length;



function colapseall(){
	for(i=0;i<mycount;i++){
	document.getElementById(navdivs[i]).style.display="none";
	}

}

function myexpand(x,y){
	colapseall();
	document.getElementById(x).style.left=findPos(y);
	document.getElementById(x).style.display="block";
}

function mycollapse(x){
	x.style.display="none";
}

function theMouseOut(x,event){
	if (document.all) { //is IE
		if (!event.fromElement.contains(event.toElement) && !x.contains(event.toElement)){
			mycollapse(x);
		}
	}else{ //is mozilla
		if (checkMouseLeave(x, event)){mycollapse(x);
		}	 
	}
		
}

function checkMouseLeave (element, evt) {
    return !containsDOM(element, evt.relatedTarget);
}


function containsDOM (container, containee) {
  var isParent = false;
  do {
    if ((isParent = container == containee))
      break;
    containee = containee.parentNode;
  }
  while (containee != null);
  return isParent;
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	//return [curleft,curtop];
	return curleft;
}





