var bOldIE = ($.browser.msie && $.browser.version<=8);

$(document).ready(function(){
	if(bOldIE){
		$(".clsTopMenu").css({fontWeight:'normal'});
	}
	
	Lightbox.init();
});


function fGalleryNextImg(nBoxID){
	var $oBox = $("#oBox"+ nBoxID);

	var $oCurr=$oBox.find(".clsItem:visible");
	var $oNext=$oCurr.next()
	if($oCurr.is(":last-child")) $oNext = $oBox.find(".clsItem:first")
	$oCurr.fadeOut(300);
	$oNext.fadeIn(500)
	
	$("#oBox"+ nBoxID).find(".clsGalleryCurrPoz").html( $oNext.attr("data-imgpoz") );
}


var Lightbox = {
		visible : false,
		width : 0,
		height : 0,
		defaultWidth : 410,
		defaultHeight : 0,
		dimmer : null,
		frame : null,
		sRedir : 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($('#frmLead').length>0){
		$('#frmLead')[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();
	if(Lightbox.sRedir){
		top.location.href = Lightbox.sRedir;
		Lightbox.sRedir = null;
	}
}

Lightbox.errorMsg =  function(){
	$("#oLbErrorMsg").show();
}

$(window).resize(Lightbox.reposition);

	
/*** 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 fPrint(){
	window.open('/print.html', 'winPrint', 'width=700, height=400, scrollbars=yes');
}

function fEmail(){
	window.open('mailto:?subject=Check this out&body='+ document.title +'\n'+ location.href);
}

function fContactThanksMsg(){
	$("#frmLead").hide();
	$("#oContactThanksMsg").show();
}

// <script type="text/javascript">
//	fWriteFlashObject(nID, sUrl, sImg, nWidth, nHeight, sBG, bTransparent, sCssClass)
// </script>

function fWriteFlashObject(sID, sUrl, sImg, nWidth, nHeight, sBG, bTransparent, sCssClass){
	sSSL=(location.href.indexOf("https")>=0 ? "s" : "")

	if(!$.browser.mozilla){
		document.write('<object id="'+ sID +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" type="application/x-shockwave-flash">')
		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">');
		if(sImg) document.write('<img src="'+ sImg +'" alt="" class="'+ sCssClass +'" />')
		document.write('</object>');
	}
	else{	
		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"></embed>');
	}

}
