// alert('banners active'); 

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}

function sendToActionScript(value1, value2, value3) {
	alert('send to actionscript: ' + value1 + ", " + value2 + ", " + value3)
	thisMovie("nltracks").sendToActionScript(value1, value2, value3);
}

function test(banner_id) {
		var myElement = document.getElementById("leaderbord1")
		alert('zo dan');
		//alert(myElement);
		/*
		var myFlash = myElement.getElementsByTagName("object");
		alert("object: " + myFlash[0]);
		alert("height " + myFlash[0].height); // werkt 
		alert("name: " + myFlash[0].name); // werkt niet
		alert("id: " + myFlash[0].id); // werkt soms
		alert("src: " + myFlash[0].src); // undefined
		alert("clicktag: " + myFlash[0].clickTag); // werkt 
		alert("flashvars " + myFlash[0].flashvars); // werkt 

		var myFlashFlashVars = document.getElementsByName("flashvars") ;
		var myFlashMovie = document.getElementsByName("flashvars") ;
		
		alert("flashvars param " + myFlashParams[0] ); // werkt 
		alert("flashvars param value " + myFlashParams[0].value ); // werkt 

		var myFlashVars =  document.getElementsByName("flashvars") ;
		
		var myFlash = myElement.getElementsByTagName("embed");
		alert("object embed " + myFlash[0]);
		alert("heitght " + myFlash[0].height); // werkt 
		alert("name " + myFlash[0].name); // werkt niet
		alert("id " + myFlash[0].id); // werkt niet
		alert("clicktag " + myFlash[0].clickTag); // werkt 
		alert("flashvars " + myFlash[0].flashvars); // werkt 
		alert("src " + myFlash[0].src); // werkt 
		*/		

		var myFlashFlashVars = document.getElementsByName("flashvars")[0];
		var myFlashFlashVars2 = document.getElementsByName("FlashVars")[0];
		var myFlashMovie = document.getElementsByName("movie")[0];
		
		alert( myFlashFlashVars + ", " + ", " + myFlashFlashVars2 + ", " + myFlashMovie )

		if (myFlashFlashVars) {
			alert( myFlashFlashVars.value )
		}

		if (myFlashFlashVars2) {
			alert( myFlashFlashVars2.value )
		}

		if (myFlashMovie) {
			alert( myFlashMovie.value )		
		}
}

var jsReady = true;
function isReady() {
	return jsReady;
}

function getFlash(banner_id, type) {
	// alert("get flash banner: " + banner_id + ", " + type)	

	if (navigator.appName.indexOf("Microsoft") != -1) {
		var currentRoot = document
	} else {
		var currentRoot = document
	}
		
	var flashSrc
       var flashLink 
	if (currentRoot.getElementById(banner_id).getElementsByTagName("object").length > 0) {
		
		var params_array = currentRoot.getElementById(banner_id).getElementsByTagName("object")[0].getElementsByTagName("param")
		var movie = false
		var movieWithClickTag = false
		var clicktag = false

		for (var i=0; i<params_array.length; i++) {
			
			// alert(params_array[i].name.toLowerCase() + ": " + params_array[i].value)				

			if ( params_array[i].value.toLowerCase().indexOf('clicktag') > 0 && params_array[i].name.toLowerCase() == 'movie') {
				// alert('found movie with clicktag')
				movieWithClickTag = params_array[i].value
			}
			
			if (params_array[i].name.toLowerCase() == 'movie') {
				// alert('found movie without clicktag')
				movie = params_array[i].value
			}		

			if ( params_array[i].name.toLowerCase() == 'flashvars') {
				// alert('found clicktag')
				clicktag = params_array[i].value
			}
		}

		if (movieWithClickTag) {
			// alert('new link is: ' + movieWithClickTag);
			flashSrc = movieWithClickTag;
			var tempSrc = movieWithClickTag.toLowerCase()
			flashLink = movieWithClickTag.substr( tempSrc.indexOf('clicktag') );
		
		}else if (movie && clicktag) {
			// alert('new movie is: ' + movie + "?" + clicktag);
			movieWithClickTag = movie + "?" + clicktag;
			flashSrc = movieWithClickTag;
			flashLink = clicktag;
		}else{
			// alert('there was something wrong found' + movie + ",  " + clicktag + " , " + movieWithClickTag );
			flashSrc = movie;
			flashLink = clicktag;
		}
	
	}else{
		// alert('image: ' + currentRoot.getElementById(banner_id).getElementsByTagName("img")[0].src )
		// alert('clicktag: ' + currentRoot.getElementById(banner_id).getElementsByTagName("a")[0].href )
		flashSrc = currentRoot.getElementById(banner_id).getElementsByTagName("img")[0].src
		flashLink = currentRoot.getElementById(banner_id).getElementsByTagName("a")[0].href
	}

	//return flashSrc;
	if (type == "graphic") {
		// alert("returning graphic:  " + flashSrc)
		return flashSrc
	}else{
		// alert("returning link: " + flashLink)
		if (flashLink.toLowerCase().substr(0, 9) == 'clicktag=') {
			flashLink = flashLink.substr(9);
		}
		//alert("returning link: " + flashLink)
		return flashLink
	}	
}

function testFlash(someVar) {
	alert(someVar);
	sendToActionScript(someVar);
}
     
