/*//alert("msie:"+$.browser.msie);
//alert("version:"+$.browser.version);
//alert("version:"+parseInt($.browser.version));
//alert("browser: "+$.browser);

var bitIsIE6 = false;

if($.browser.msie == true && parseInt($.browser.version) <= 6){
	bitIsIE6 = true;
}


if(bitIsIE6 == false){
	//avoid conflict with other script
	$j = jQuery.noConflict();	
	$j(document).ready(function($) {
	//$(document).ready(function($) {
	
		//this is the floating content
		var $floatingbox = $('#leftbox_our_services');
	
		if($('#left_panel').length > 0){
		
			var bodyY = parseInt($('#left_panel').offset().top) - 10;
			var posTop = parseInt($floatingbox.offset().top) - 1;
			var posLeft = parseInt($floatingbox.offset().left);
			var originalX = $floatingbox.css('margin-left');
			//var originalW = $floatingbox.css('width');
			var originalW = 270;
			if(pagename=="index"){
				posTop = 170;
			}
			
			$(window).scroll(function () { 
			
				var scrollY = $(window).scrollTop();
				var isfixed = $floatingbox.css('position') == 'fixed';
			
				if($floatingbox.length > 0){
					
					//$("#test").html("");
					$("#test").html("srollY : " + scrollY + "<br /> bodyY : " + bodyY + "<br /> isfixed : " + isfixed + " <br /> marginLeft : " + $floatingbox.css("marginLeft") + " <br /> posTop : " + $floatingbox.offset().top + " <br /> posLeft : " + $floatingbox.offset().left + " <br /> oriW : " + originalW + " <br /> ");
			
					if ( scrollY > bodyY && !isfixed ) {
						$floatingbox.stop().css({
							position: 'fixed',
							width: originalW,
							left: '50%',
							top: 10,
							marginLeft: posTop
						});
					} else if ( scrollY < bodyY && isfixed ) {
						$floatingbox.css({
							position: 'relative',
							width: originalW,
							left: 0,
							top: 0,
							marginLeft: originalX
						});
					}		
				}
			});
		}
	});
}*/


















$(function () {
			
	var msie6 = $.browser.msie == true && parseInt($.browser.version) < 7;
	
	var contentHeight = parseInt($("#content_area").height());
	var winWidth = parseInt($(window).width());
	var winHeight = parseInt($(window).height());
	var refTop = parseInt($('#left_panel').offset().top) - 10;
	var objTop = parseInt($('#leftbox_our_services').offset().top);
	var objLeft = parseInt($('#leftbox_our_services').offset().left);
	var objWidth = parseInt($('#leftbox_our_services').width());
	var objHeight = parseInt($('#leftbox_our_services').height());
	
	//--SET CONTENT AREA MIN-HEIGHT
	var additionalHeight = 60;
	if(pagename=="index"){
		additionalHeight = 320;
	}
	var allHeight = objHeight + additionalHeight;
	if(contentHeight < allHeight){
		$("#content_area").css("min-height",allHeight);
	}
//	alert("browser: " + $.browser);
//	alert("version: " + $.browser.version);
//	alert("msie6: " + msie6);

		//alert("top: " + $('#leftbox_our_services').offset().top);
		//alert("left: " + $('#leftbox_our_services').offset().left);
		
	if (msie6) {
		//alert(allHeight);
		$("#content_area").css("height",allHeight);
		$('#leftbox_our_services').css("top",202);
		$('#leftbox_our_services').css("left",962);
	}
	  
//			$("#test").html(
//						  	"contentHeight: " + contentHeight + "<br>" + 
//						  	"winWidth: " + winWidth + "<br>" + 
//						  	"winHeight: " + winHeight + "<br>" + 
//						  	"refTop: " + refTop + "<br>" + 
//						  	"objTop: " + objTop + "<br>" + 
//						  	"objLeft: " + objLeft + "<br>" + 
//						  	"objWidth: " + objWidth + "<br>" + 
//						  	"objHeight: " + objHeight + "<br>" + 
//						  	"top: " + $('#leftbox_our_services').offset().top + "<br>" + 
//						  	"left: " + $('#leftbox_our_services').offset().left + "<br>" + 
//						  	"margin-top: " + parseFloat($('#leftbox_our_services').css('margin-top').replace(/auto/, 0)) + "<br>" + 
//						  	"scrollTop: " + $(window).scrollTop() + "<br>" + 
//						  	"<br>");
  
	if (!msie6) {
		var top = $('#leftbox_our_services').offset().top - parseFloat($('#leftbox_our_services').css('margin-top').replace(/auto/, 0));
		$(window).scroll(function (event) {
			var scrollY = $(this).scrollTop();
			var isFixed = $("#leftbox_our_services").css('position') == 'fixed';
			var winWidth = parseInt($(window).width());
			var winHeight = parseInt($(window).height());
			var refTop = 191;
			if (pagename == "index") {
				refTop = 457;
			}
	  
//			$("#test").html(
//						  	"contentHeight: " + contentHeight + "<br>" + 
//						  	"winWidth: " + winWidth + "<br>" + 
//						  	"winHeight: " + winHeight + "<br>" + 
//						  	"refTop: " + refTop + "<br>" + 
//						  	"objTop: " + objTop + "<br>" + 
//						  	"objLeft: " + objLeft + "<br>" + 
//						  	"objWidth: " + objWidth + "<br>" + 
//						  	"objHeight: " + objHeight + "<br>" + 
//						  	"top: " + $('#leftbox_our_services').offset().top + "<br>" + 
//						  	"left: " + $('#leftbox_our_services').offset().left + "<br>" + 
//						  	"margin-top: " + parseFloat($('#leftbox_our_services').css('margin-top').replace(/auto/, 0)) + "<br>" + 
//						  	"scrollTop: " + $(window).scrollTop() + "<br>" + 
//						  	"<br>");

			if (winHeight > allHeight) {
				//if (scrollY > refTop && !isFixed) {
				if (scrollY > refTop && !isFixed) {
					$('#leftbox_our_services').stop().css({
						position: 'fixed',
						top: 10
					});
	//				$('#leftbox_our_services').css('position','fixed');
	//				$('#leftbox_our_services').css('top',10);
				}
				else if (scrollY < refTop && isFixed) {
					$('#leftbox_our_services').css({
						position: 'relative',
						top: 0
					});
	//				$('#leftbox_our_services').css('position','relative');
				}
			}//end if [winHeight < allHeight]

			
			
			
//					if (scrollY > bodyY && !isfixed ) {
//						$floatingbox.stop().css({
//							position: 'fixed',
//							width: originalW,
//							left: '50%',
//							top: 10,
//							marginLeft: posTop
//						});
//					} else if ( scrollY < bodyY && isfixed ) {
//						$floatingbox.css({
//							position: 'relative',
//							width: originalW,
//							left: 0,
//							top: 0,
//							marginLeft: originalX
//						});
//					}
			
			
			
			
		});
	}//end if [!msie6]
});
