function fMainMenu(nMenuID){
	switch(nMenuID){
		case 0:
			location.href="default.asp";
			break;
		case 1:
			location.href="content.asp?pageid=1&lang="+ sCurrLang;
			break;
		case 2:
			location.href="content.asp?pageid=4&lang="+ sCurrLang;
			break;
		case 3:
			location.href="content.asp?pageid=5&lang="+ sCurrLang;
			break;
		case 4:
			location.href="content.asp?pageid=6&lang="+ sCurrLang;
			break;
		case 5:
			location.href="content.asp?pageid=7&lang="+ sCurrLang;
			break;
		case 6:
			location.href="content.asp?pageid=8&lang="+ sCurrLang;
			break;
		case 7:
			location.href="content.asp?pageid=9&lang="+ sCurrLang;
			break;
		default:
			break;
	}
}

function fCatMenu(nMenuID){
	location.href="media.asp?cat="+ nMenuID +"&lang="+ sCurrLang;
}

var nLastProject
function fProjectDetails(num, sURL, nType, nArtistID){
	if(nLastProject){
		try{document.getElementById("oProjectFrame"+nLastProject).innerHTML="";}catch(e){}
		document.getElementById("oProject"+nLastProject).style.display="none";
	}
	
	if(num){
//		try{document.getElementById("oProjectFrame"+num).src="mediaArtistFrame.asp?artist="+ nArtistID;}catch(e){}
		try{document.getElementById("oProjectFrame"+num).innerHTML="<iframe src=\"mediaArtistFrame.asp?artist="+ nArtistID +"\" scrolling=\"no\" frameborder=\"\" style=\"width:265px; height:90px; margin-top:5px;\"></iframe>"}catch(e){}
		document.getElementById("oProject"+num).style.display="block";
	}
	nLastProject=num;
	fMoviePlayer(sURL, nType)
}


var nLastBtnID, bFirstCall
function fMoviePlayer(sURL, nType, nBtnID, bFirstCall){
//alert(sURL)
//	nType index: 1-image, 2-sound, 3-video
	fStopMoviePlayer()

	if(!sURL) return
	document.getElementById("oFirstMovie").style.display=(bFirstCall ? "block" : "none")
	document.getElementById("oMovie").style.display=(bFirstCall ? "none" : "block")

	if(nBtnID){
		document.getElementById("oMovieBtn"+ nBtnID).style.backgroundColor="#0082C9";
		nLastBtnID=nBtnID;
	}

	var sImgStr="", sExt=sURL.substr(sURL.length-3,sURL.length)
	sExt=sExt.toLowerCase()
	switch(sExt){
		case "swf":
			if(nType==2){ // music file
//				sImgStr="<div style=\"height:0; overflow:hidden;\">"+ fReturnFlashObject(sURL) +"</div>";
				sImgStr=fReturnFlashObject(sURL,false,true);
				sImgStr+=fReturnFlashObject("/flash/music.swf", true);

			}
			else{
				sImgStr=fReturnFlashObject(sURL);
			}
			break;
		case "jpg":
		case "gif":
			sImgStr="<img src=\""+ sURL +"\" alt=\"\" />";
			break;
		default:
			sImgStr="invaild file format";
			break;
	}

	if(!bFirstCall && sExt=="swf") sImgStr+="<img id=\"oControlBtns\" class=\"clsControlBtn\" style=\"width:41px; height:14px;\" src=\"/images/btn_stop.gif\" onclick=\"this.style.display='none'; fStopMoviePlayer()\" />"

	if(bFirstCall)
		document.getElementById("oFirstMovie").innerHTML=sImgStr;
	else
		document.getElementById("oMovie").innerHTML=sImgStr;
}

function fReplayMovie(){
	if(bFirstCall)
		document.getElementById("oFirstMovie").innerHTML=document.getElementById("oFirstMovie").innerHTML;
	else
		document.getElementById("oMovie").innerHTML=document.getElementById("oMovie").innerHTML;
}

function fStopMoviePlayer(){
	document.getElementById("oMovie").innerHTML=""
	document.getElementById("oMovie").style.display="none"
	document.getElementById("oFirstMovie").style.display="block"
	if(nLastBtnID) document.getElementById("oMovieBtn"+ nLastBtnID).style.backgroundColor="#ffffff";
}


// <script type="text/javascript">
//	fWriteFlashObject(nID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass)
// </script>

function fWriteFlashObject(sID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass){
	sSSL=(location.href.indexOf("https")>=0 ? "s" : "")
	document.write('<object id="'+ sID +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" codebase="http"+ sSSL +"://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">')
	document.write('<param name="movie" value="'+ sUrl +'">')
	if(bTransparent) document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="bgcolor" value="'+ sBG +'" />');
	document.write('<param name="quality" value="high">');
	document.write('<param name="loop" value="false">');
	document.write('<embed id="'+ sID +'" src="'+ sUrl +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" bgcolor="'+ sBG +'" '+ (bTransparent ? 'wmode="transparent"' : '') +' quality="high"  TYPE="application/x-shockwave-flash" PLUGINSPAGE="http"+ sSSL +"://www.macromedia.com/go/getflashplayer"></embed>')
	document.write('</object>');
}

function fReturnFlashObject(sUrl ,bLoop, bHidden){
	var str='<object id="oFlashPlayer" width="274" height="'+ (bHidden?0:194) +'" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">'
	str+='<param name="movie" value="'+ sUrl +'">';
	str+='<param name="bgcolor" value="#03334E" />';
	str+='<param name="wmode" value="transparent" />';
	str+='<param name="quality" value="high">';
	str+='<param name="loop" value="'+ (bLoop ? 'true' : 'false') +'">';
	str+='<embed id="oFlashPlayer" src="'+ sUrl +'" width="274" height="'+ (bHidden?1:194) +'" bgcolor="#03334E" quality="high" wmode="transparent" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></embed>';
	str+='</object>';
	return str;
}



function fWriteMovieObject(sUrl){
	if(!sUrl) return false;
	var nHeight=0, sExt=sUrl.substr(sUrl.length-3, sUrl.length);
	if(sExt=="wma" || sExt=="mp3")
		nHeight=150
	else{
		if(sExt=="wmv")
			nHeight=320
		else
			return false;
	}

	document.write('<object width="320" height="'+ nHeight +'" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">')
		document.write('<param name="url" value="'+ sUrl +'">')
		document.write('<param name="uimode" value="full">');
		document.write('<param name="autostart" value="-1">');
		document.write('<param name="rate" value="1">');
		document.write('<param name="balance" value="0">');
		document.write('<param name="currentPosition" value="-1">');
		document.write('<param name="defaultFrame" value>');
		document.write('<param name="playCount" value="1">');
		document.write('<param name="currentMarker" value="0">');
		document.write('<param name="invokeURLs" value="-1">');
		document.write('<param name="baseURL" value>');
		document.write('<param name="volume" value="50">');
		document.write('<param name="mute" value="0">');
		document.write('<param name="stretchToFit" value="0">');
		document.write('<param name="windowlessVideo" value="0">');
		document.write('<param name="enabled" value="-1">');
		document.write('<param name="enableContextMenu" value="-1">');
		document.write('<param name="fullScreen" value="0">');
		document.write('<param name="SAMIStyle" value>');
		document.write('<param name="SAMILang" value>');
		document.write('<param name="SAMIFilename" value>');
		document.write('<param name="captioningID" value>');
		document.write('<param name="enableErrorDialogs" value="0">');
		document.write('<embed width="320" height="320" src="'+ sUrl +'" filename="'+ sUrl +'" autostart="True" showcontrols="True" showstatusbar="True" showdisplay="True" autorewind="True"></embed> ');
	document.write('</object>');
}



// THIS FUNCTION GENERATES FAKE <A HREF="MAILTO:..."> TAG
function fPrintEmailLink(sUserName, sDomain, linkText, linkTitle, cssClass, sSubject, sBody){

	var sQS=""
	if(!sUserName || !sDomain) return false;
	var sLinkText=linkText||null, sLinkTitle=linkTitle||null, sCssClass=cssClass||null;
	if(!sLinkText) sLinkText=sUserName +"@"+ sDomain;

	if(sSubject || sBody) sQS+="?";
	if(sSubject) sQS+="subject="+ sSubject;
	if(sSubject && sBody) sQS+="&";
	if(sBody) sQS+="body="+ sBody;

	if(sLinkTitle) sLinkTitle=" title='"+ sLinkTitle +"'"
	if(sCssClass) sCssClass=" class='"+ sCssClass +"'"

	document.write("<a "+ sLinkTitle +" "+ sCssClass +" href='m&#97;ilto:"+ sUserName +"&#64;"+ sDomain + sQS +"'>"+ sLinkText +"</a>")
}

function fPopUp(url, width, height){
	window.open(url,null,"width="+(width||500)+", height="+(height||300)+", scrollbars=yes, resizable=no")
}

function fPopupImage(url){
	if(url) window.open("../imgPopUp.asp?url="+ url,"winPopupImage","width=5,height=5")
}

function fSendToFriend(){
	window.open("/Send2Friend.asp?title="+ document.title, "winSendToFriend", "width=400,height=380");
}

function fPrintPage(){
	window.open('/print.asp', 'winPrint', 'width=700, height=400, scrollbars=yes');
}
