var loader = $('<div id="loading"><p>Loading... Please wait!</p></div>');
var imgWidth;
var imgHeight;
var intCurrentSlide =0;

$(document).ready(function() 
{
	$(document).pngFix();
	loader.prependTo('body');
	$('#logo img').rCorners('0,0,9,9');
	$('#menu a, #menu a.active, #menu ul, #loading, #cbk, #ccnt, #fbk, #fbk2, #rbk, #rbk2, #fcnt, #hpclbk, #hpclbk2, #hpclft, #hpcrbk, #hpcrbk2').rCorners('9');
	$('#menu ul a').rCorners('0');
	if($('#mcontact').length) { $("#mcontact").fancybox(); }
	$('#cbk, #fbk, #fbk2, #rbk, #rbk2, #hpclbk, #hpclbk2, #hpcrbk, #hpcrbk2').css({'opacity':0.5});
	$('#fbk2, #rbk2, #hpclbk2, #hpcrbk2').css({'opacity':0.8});
	if($('#menu li ul').length){ $('#menu li').hover(function(){ $('ul', this).slideDown(); },function() { $('ul', this).slideUp(); }); $('#menu ul').hover(function(){ $(this).parent('li').addClass('sel'); },function() { $(this).parent('li').removeClass('sel'); }); }
	if($('#cnframe').length) { $("#cnframe #cnlink").fancybox(); var obj = $('#cnframe'); var objT = $('#content').offset().top; obj.css({'top':(objT + 150)+'px'}).show(); $(window).scroll(function(){ if($(window).scrollTop()>objT) { $('#cnframe').css({"position":"fixed","top":"50px"}); } if($(window).scrollTop()<(objT+10)) { $('#cnframe').css({"position":"absolute","top":(objT + 150)+ "px"}); } }); }
	if($('#hpsld').length){ $('#hpsld .pager').css({'width':(14*$('#slider .overview img').length)+'px'}); $('#hpsld').tinycarousel({pager:true, interval:true, rewind:true, intervaltime: 6000 }); }
	if($('#hpsld2').length){ $('#hpsld2').tinycarousel({interval:true, rewind:true, intervaltime:5000 }); }
	$('#shrs a').hover(function(){ $(this).css({'top':'-5px'}); },function() { $(this).css({'top':'-15px'}); });
});

$(window).load(function() 
{
	loader.hide();
	$("#loading").remove();
	resetSize();
	$('#page').fadeIn(1);
	$('#shrs').css({'left':($('#hframe').offset().left+790)+'px'});
	if($('#ccnt').length) { $('#cbk').css({'height': ($('#ccnt').height()+20) + 'px'}); $('#content').css({'height': ($('#cbk').height()+35) + 'px'}); }
	if($('#hpclft').length) { $('#content').css({'height': ($('#hpclbk').height()+35) + 'px'}); }
	if($('#hpsld').length){ $('#hpsld .pager').css({'width':(14*$('#hpsld .overview img').length)+'px'}); }
	$('#footer').css({'height': ($('#fbk').height()+50) + 'px'});
	$('#ref').css({'height': ($('#rbk').height()+30) + 'px'});
	sliding();
	$("body").css({"overflow":"auto"});
});

$(window).bind('resize', function () { resetSize(); });

function resetSize()
{
	$('#shrs').css({'left':($('#hframe').offset().left+790)+'px'});
	if($('#pagebkinimg img').length)
	{
		$("#pagebkinimg").css("position","fixed");
		$('#pagebkinimg').css({'height': $(window).height() + 'px'});
		$('#pagebkinimg img').css({'width': $(window).width() + 'px'});
	}
	
	if($('#pagebkimg').length)
	{
		$("#pagebkimg").css("position","fixed");
		$("#pagebkimg").css("width",$(window).width() + "px");
		$("#pagebkimg").css("height",$(window).height() + "px");
		
		var iw = 850;
		var ih = 566;
		
		var iww;
		var ihh;
		
		if ($(window).width() > $(window).height()) {
			if (iw > ih) {
				var fRatio = iw/ih;
				iww = $(window).width();
				ihh = Math.round($(window).width() * (1/fRatio));
				var newIh = Math.round($(window).width() * (1/fRatio));
				if(newIh < $(window).height()) {
					var fRatio = ih/iw;
					ihh = $(window).height();
					iww = Math.round($(window).height() * (1/fRatio));
				}
			} else {
				var fRatio = ih/iw;
				ihh = $(window).height();
				iww = Math.round($(window).height() * (1/fRatio));
				}
			} else {
				var fRatio = ih/iw;
				ihh = $(window).height();
				iww = Math.round($(window).height() * (1/fRatio));
			}		
			if (iww > $(window).width()) {
				var this_left = (iww - $(window).width()) / 2;
				$("#pagebkimg").children('img').css({ "top"  : 0, "left" : -this_left });
				if (ihh > $(window).height()) {
					var this_height = (ihh - $(window).height()) / 2;
					$("#pagebkimg").children('img').css({"left" : 0,"top" : -this_height});
			}
		}
	}
	
	$("#pagebkimg").children('img').css("width", iww + "px");
	$("#pagebkimg").children('img').css("height", ihh + 'px');
	$("#pagebkimg").css({"visibility" : "visible"});
	
	imgWidth = iww;
	imgHeight = ihh;
	$('#pagebkimg').cycle({width: iww,height: ihh,startingSlide:intCurrentSlide});
}

function sliding()
{
	$('#pagebkimg').cycle({fit:true,height: imgHeight,width:imgWidth, timeout: 6500, fx: "fade", speed: 700, delay: 0, sort: 1, sync: 1, random: 0, pause: 0, nowrap: 0, cleartype: true, cleartypenobg: false, startingSlide:0 });
}

(function($){$.fn.rCorners=function(sz){if(!$.browser.msie){var ar=sz.split(',');if(ar[0]&&ar[1]&&ar[2]&&ar[3]){$(this).css({'-webkit-border-top-left-radius':ar[0]+'px','-webkit-border-top-right-radius':ar[1]+'px','-webkit-border-bottom-right-radius':ar[3]+'px','-webkit-border-bottom-left-radius':ar[2]+'px','-moz-border-radius-topleft':ar[0]+'px','-moz-border-radius-topright':ar[1]+'px','-moz-border-radius-bottomright':ar[3]+'px','-moz-border-radius-bottomleft':ar[2]+'px','border-top-left-radius':ar[0]+'px','border-top-right-radius':ar[1]+'px','border-bottom-right-radius':ar[3]+'px','border-bottom-left-radius':ar[2]+'px'});}else{$(this).css({'-moz-border-radius':sz+'px','-webkit-border-radius':sz+'px','border-radius':sz+'px'});}}};})(jQuery);


