function fLoopPromoImages(sParentID,nTiming){
	if($("#"+sParentID+" .clsItem").size()<=1) return;
	var $oCurr=$("#"+sParentID+" .clsItem:visible");
	if($oCurr.html()){
		var $oNext=$oCurr.next();
		if($oCurr.is(":last-child")) $oNext=$("#"+sParentID+" .clsItem:first");
		$oCurr.fadeOut(400,function(){$oNext.fadeIn(400,function(){
			setTimeout(function(){fLoopPromoImages(sParentID,nTiming)},(nTiming*1000));
		})});
	}
	else{
		$("#"+sParentID+" .clsItem:first").show();
		setTimeout(function(){fLoopPromoImages(sParentID,nTiming)},(nTiming*1000));
	}
}

function fChangeDisplay(obj){
	obj.style.display=(obj.style.display=="block" ? "none" : "block");
}

/*
<script type="text/javascript">
	fFlashObject(sID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass, bLiveCon, bReturn, bAutoResize)
</script>
*/

function fFlashObject(sID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass, bLiveCon, bReturn, bAutoResize){
	var str='<object id="'+ sID +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" swLiveConnect="'+ (bLiveCon ? 'true' : 'false') +'" 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 +'">';
	if(bTransparent) str+='<param name="wmode" value="transparent" />';
	str+='<param name="bgcolor" value="'+ sBG +'" />';
	str+='<param name="scale" value="noscale" />'
	str+='<param name="quality" value="high">';
	str+='<embed id="'+ sID +'" src="'+ sUrl +'" width="'+ nWidth +'" scale="noscale" height="'+ nHeight +'" class="'+ sCssClass +'" bgcolor="'+ sBG +'" '+ (bTransparent ? 'wmode="transparent"' : '') +' quality="high" type="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></embed>';
	str+='</object>';
	
	if(bReturn)
		return str
	else
		document.write(str);
		
	if(bAutoResize) fAutoResizeFlashObject(sID);
}

function fAutoResizeFlashObject(sObjID){
	var obj=document.getElementById(sObjID)
	obj.width=obj.GetVariable('Stage.width');
	obj.height=obj.GetVariable('Stage.height');
	obj.style.display="block";
}

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");
	fPopupLayer("/Send2Friend.asp?title="+ document.title, 530, 390)
}

function fPrintPage(){
	window.open('/print.asp', 'winPrint', 'width=700, height=400, scrollbars=yes');
}

function fRegister(nPageID,nForm){
	window.open("/register.asp?form="+ (nForm||0) +"&pageid="+ (nPageID||0),"winPopupRegister","width=400,height=420")
}


