var flashVersion = 8;

function pageOnLoad() {

}

function openLink(link, target, prop) {
	
	var win = window.open(link, target, prop);	
	win.focus();
	void(0);
}
function popupDownLoadSmallImg(img)
{
	tracking('ap>hk>ru>10K_2008>photo_download', 'file_download');
	openLink("http://nike.e-crusade.com/local/running10k_2008/jsp/postEvent/download.jsp?fileName=/local/running10k_2008/swf/postEventImages/download/small/image" + img + ".jpg", "_parent", "status=yes,location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=yes,width=750,height=550");	
}
function popupDownLoadLargeImg(img)
{
	tracking('ap>hk>ru>10K_2008>photo_download', 'file_download');
	openLink("http://nike.e-crusade.com/local/running10k_2008/jsp/postEvent/download.jsp?fileName=/local/running10k_2008/swf/postEventImages/download/large/image" + img + ".jpg", "_self", "status=yes,location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=yes,width=750,height=550");
}
function popupB3km(){
	openLink("http://www.hkaaa.com/hkaaa/applications/forms/nike_online2008_3k_login.asp", "b3k", "status=yes,location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=yes,width=750,height=550");

}
function popupTnc() {	
	openLink("tnc/TNC.html", "tnc", "status=yes,location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=no,width=720,height=540");
}
function popupB10km(){
	
	openLink("http://www.hkaaa.com/hkaaa/applications/forms/nike_online2008_10k_login.asp", "b10k", "status=yes,location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=yes,width=750,height=550");
}
function popupEvent(){
	openLink("event/event.html", "event", "status=yes,location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=yes,width=950,height=700");
}
function popupClasses(){
	openLink("event/event.html#title5", "event", "status=yes,location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=yes,width=950,height=730");
}

function popupNikePlus(){
openLink("http://nikeplus.nike.com/nikeplus/?locale=zh_hk", "Nike", "status=yes,location=yes,menubar=yes,scrollbars=yes,toolbar=yes,resizable=yes,width=800,height=600");
}

 function delegate( target, callback )
 {
	var func;
    if(arguments.length > 2)
    {
      var _params = [];
      for(var n = 2; n < arguments.length; n++) _params.push(arguments[n]);
      func = function() { 
		var params = [];
		for(var n = 0; n < arguments.length; n++) params.push(arguments[n]);
		for(var n = 0; n < _params.length; n++) params.push(_params[n]);
		callback.apply(target,params); 
	  }
    }
    else{
		func =  function() {  callback.apply(target,arguments); }
	}
	
	return func;
	
 }
 
 function thisMovie(movieName) {
	 
	var mov; 
	 
    if (navigator.appName.indexOf("Microsoft") != -1) {
        mov = window[movieName]
    }
    else {
        mov = document[movieName]
    }
	
	return mov;
}






// disable HTML scroll on swf
function hookMouseWheel()
{
    if (window.addEventListener)
        window.addEventListener('DOMMouseScroll', onMouseWheel, false);
    window.onmousewheel = document.onmousewheel = onMouseWheel;
}

function isOverSwf(mEvent)
{
    var elem;
    if (mEvent.srcElement) {
        elem = mEvent.srcElement.nodeName;
    } else if (mEvent.target) {
        elem = mEvent.target.nodeName;
    }

    if (elem.toLowerCase() == "object" || elem.toLowerCase() == "embed") {
        return true;
    }
    return false;
}
function onMouseWheel(event)
{
    var delta = 0;
    if (!event)
        event = window.event;
    if (event.wheelDelta) {
        delta = event.wheelDelta/120;
        if (window.opera) delta = -delta;
    } else if (event.detail) {
        delta = -event.detail/3;
    }

    if (isOverSwf(event)) {
        return cancelEvent(event);
    }

    return true;
}

function cancelEvent(e)
{
    e = e ? e : window.event;
    if (e.stopPropagation)
        e.stopPropagation();
    if (e.preventDefault)
        e.preventDefault();
    e.cancelBubble = true;
    e.cancel = true;
    e.returnValue = false;
    return false;
}


if (navigator.appName.indexOf("Microsoft") != -1) {
	
}
else {
	hookMouseWheel();
}

