     var movieName = "flashObjectTag";
     //addLoadEvent(atachFunctions);

     function atachFunctions(){
	     if(getObj("modelMenu")){
			var x=getObj("modelMenu");
			var range=x.getElementsByTagName("a");
			for (i=0;i<range.length;i++){
			    if(range[i].id){
			     range[i].onmouseover=function(){
			         golabel(this.id);
			    	 };
			     range[i].onmouseout=function(){
			        clearlabel(this.id);
			     	};
				}
			}
		}
   }

	function atachFunctions2(){//todo onmouseout if used
       var x=getObj("modelMenu");
       var range=x.getElementsByTagName("a");
          for (i=0;i<range.length;i++){
            if(range[i].id){
             range[i].getElementsByTagName("span")[0].onmouseover=function(){
                 golabel(this.parentNode.id);
             };
              range[i].getElementsByTagName("img")[0].onmouseover=function(){
                 golabel(this.parentNode.id);
             };
          }
       }
    }

	function getFlashMovieObject(movieName) {
		return getObj(movieName);
	}

		// Checks if movie is completely loaded.
		// Returns true if yes, false if no.
   function movieIsLoaded (theMovie) {
		try{
			return theMovie.PercentLoaded() == 100
		}
		catch(e){
			return false;
		}
	}

    function golabel(target) {
		newTarget = "dolabel('"+target+"')";
		id = setTimeout(newTarget,500);
	}

	function clearlabel(target) {
		clearTimeout(id);
	}

	function dolabel(target) {
		var mov = getFlashMovieObject(movieName);
		if (movieIsLoaded(mov)) {
	   		mov.SetVariable("interacted", true);
	    	mov.SetVariable("chosenModel", target);
			mov.TGotoLabel("_level0/", "go");
	  	}
	}
