$(document).ready(function(){
	Lightbox.init();
});

function fMarkTopMenu(nTopMenuID){
	$("#oTopMenu"+nTopMenuID).addClass("clsSelected");//.find("img").attr("src",$("#oTopMenu"+nTopMenuID).find("img").attr("src").replace(/off/,'on'));
}

function fMarkRightMenu(nMovieID){
	$("#oMovieItem"+ nMovieID).addClass("clsSelected");//find("img").attr("src",$("#oMovieItem"+ nMovieID).find("img").attr("src").replace(/off/,'on'));
	$(".clsIconCat"+ nMovieID).show()
}
	
function fToggleSlide(oBtn){
	if( $(oBtn).hasClass("clsSelected") ) {
		$(oBtn).removeClass("clsSelected").next().slideUp();
	}
	else{
		$(oBtn).addClass("clsSelected").next().slideDown();
	}
}

function fLeadSent(){
	$("#oFooterForm").hide();
	$("#oFooterFormThanks").show();
}
								
									
/*
<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="quality" value="high">';
	str+='<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://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";
}


// 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(nContentID){
	window.open('/print.asp?c='+ nContentID, 'winPrint', 'width=700, height=400, scrollbars=yes');
}





var Lightbox = {
		visible : false,
		width : 0,
		height : 0,
		defaultWidth : 520,
		defaultHeight : 0,
		dimmer : null,
		frame : null
	}

Lightbox.init = function(){
	Lightbox.dimmer = $("#oLightboxDimmer"),
	Lightbox.frame = $("#oLightboxFrame")
}

Lightbox.reposition = function(){
	if(!Lightbox.visible) return;

	Lightbox.height = Lightbox.frame.height();

	var nLeft = ( $(window).width() - (Lightbox.width) ) / 2

	if(Lightbox.height + 20 > $(window).height()){
		nTop = $(window).scrollTop() + 50;
		$("#oLightboxFrame").css("position","absolute");
	}
	else{
		nTop = ( $(window).height() - Lightbox.height ) / 2;
		$("#oLightboxFrame").css("position","fixed");
	}

	nLeft = ( nLeft=0 ? 0 : nLeft );
	nTop = ( nTop=0 ? 0 : nTop );

	Lightbox.frame.css({
		width : Lightbox.width +"px",
		left : nLeft +"px",
		top : nTop +"px"
	});

	Lightbox.dimmer.css({
		height : $(window).height()
	});
}

Lightbox.open = function (nWidth, nHeight){
	Lightbox.visible = true;
	Lightbox.width = (nWidth||Lightbox.defaultWidth);
	if(nHeight) Lightbox.height = nHeight;
	if($('#frmLB').length>0){
		$('#frmLB')[0].reset();
		$(".clsToHide").show();
		$("#oLbThanksMsg").hide();
		$("#oLbErrorMsg").hide();
	}
	Lightbox.frame.fadeIn(100);
	Lightbox.dimmer.fadeIn(100);
	Lightbox.reposition();
}

Lightbox.close =  function(){
	Lightbox.visible = false;
	Lightbox.width = 0;
	Lightbox.height = 0;
	Lightbox.dimmer.fadeOut(100);
	Lightbox.frame.fadeOut(100);
	//,function(){Lightbox.frame.html("")});
}

Lightbox.thanksMsg =  function(){
	$(".clsToHide").hide();
	$("#oLbThanksMsg").show();
}

Lightbox.errorMsg =  function(){
	$("#oLbErrorMsg").show();
}

$(window).resize(Lightbox.reposition);
