$(document).ready(TB_init);
var TB_NextObjToShow, TB_NextDirection, TB_WIDTH = 0, TB_HEIGHT = 0, TB_VisibleSelects, TB_WasOpen,IMG_Clicked,old,contentId;

function TB_init(thickObject){
                  
	$(thickObject).mousemove(function(){
		TB_ShowObj(thickObject); 
                  
		return false;
	});
        
	TB_WasOpen = false;
}

function TB_ShowObj(ThickObj) {
	var caption, url, thickgroup;           
           IMG_Clicked=false;
          try {
		caption = ThickObj.title || ThickObj.name || "";
		url = ThickObj.href;
		thickgroup = ThickObj.rel;
		$(window).resize(TB_position);
		$(window).scroll(TB_position);
		$("body").append("<div id='TB_load'><div id='TB_loadContent'></div></div>")
                TB_WIDTH = (ThickObj.width)+240;
		TB_HEIGHT= (ThickObj.height)+150;	
                      funoverlay = function() {
               			   if (document.getElementById("TB_overlay") == null){
						$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
					        $("#TB_overlay").click(TB_remove);
		                   }
                                    $("#TB_window").append("<div id='TB_caption' style='color:red'><b>"+id+"</b></div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' ><img  class='rights'  src='../images/close.png'/></a></div><div id='TB_ajaxContent' ></div>");
                                    $("#TB_closeWindowButton").click(TB_remove);                                    
                                          
                      }
                      fundialog = function(){
                                              if( ( !TB_WasOpen) &&  (!IMG_Clicked)){
                                                funoverlay();
						TB_position();
						$("#TB_ajaxContent").html(htmlContent);
						$("#TB_loadContent").show();                                                    
					        TB_ShowBox(); 
                                               }        
                                    }
                             	    setTimeout("fundialog()",1000);		
	} catch(e) {
		alert( e );
	}
}
remove=function(){
          var confirStatus=confirm('Are you sure want to remove the popup.');
          if(confirStatus==true){          
          TB_remove();
          }else{                    
          }
          
           
}           
function TB_ShowBox(Direction) {
	$("#TB_overlay").show();
	TB_VisibleSelects = $("select:visible");
	//TB_VisibleSelects.toggle();
	if ($().DropInLeft != undefined) {
		if (Direction == undefined) {
			if (TB_NextDirection == undefined) {
				Direction = "l";
			} else {
				Direction = TB_NextDirection;
			}
		}
		if (TB_WasOpen) {
			if (Direction.toLowerCase() == "r") {
				$("#TB_window").DropInRight(250);
			} else {
				$("#TB_window").DropInLeft(250);
			}
		} else {
			$("#TB_window").Grow(150);
			TB_WasOpen = true;
		}
	} else {
		// Interface Elements for JQuery are not included
	//	$("#TB_overlay").show();
		$("#TB_window").show();
		TB_WasOpen = true;
	}
}

function TB_AnimationComplete(){
		$("#TB_window").fxReset();
}

function TB_remove() {
       $("#"+contentId).html(old);
       if(navigator.appName == "Microsoft Internet Explorer" && $.browser.version=="6.0"){
           tag=document.getElementsByTagName("select");
           for(i=0;i<tag.length;i++){
                tag[i].style.display="inline";
           }
       }
       IMG_Clicked=false;
       TB_WasOpen=false;
	//if ($().Shrink != undefined) {
	if(false) {
		$("#TB_window").Shrink("fast", function() {
			$('#TB_window,#TB_overlay').remove();
			$("#TB_load").remove();
			TB_VisibleSelects.toggle();
			TB_WasOpen = false;
			return false;});
	} else {
		//$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay').remove();});
		$('#TB_window,#TB_overlay').remove();
		$("#TB_load").remove();
		//TB_VisibleSelects.toggle();
		TB_WasOpen = false;
		return false;	
	}

}

function TB_position() {
	var pagesize = getPageSize();
  
  	if (window.innerHeight && window.scrollMaxY) {	
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){
		yScroll = document.body.scrollHeight;
	} else {
		yScroll = document.body.offsetHeight;
  	}
        if (window.innerWidth && window.scrollMaxX) {	
		wScroll = window.innerWidth + window.scrollMaxX;
	} else if (document.body.scrollWidth > document.body.offsetWidth){
		wScroll = document.body.scrollWidth;
	} else {
		wScroll = document.body.offsetWidth;
  	}
	
	var arrayPageScroll = getPageScrollTop();
	
	$("#TB_window").css({width:TB_WIDTH+"px",
	left: ((pagesize[0] - TB_WIDTH)/2)+"px", top: (arrayPageScroll[1] + ((pagesize[1]-TB_HEIGHT)-45))+"px" });
	$("#TB_overlay").css("height",yScroll +"px");
        $("#TB_overlay").css("width",wScroll +"px");
        
}


function getPageScrollTop(){
	var yScrolltop;
	if (self.pageYOffset) {
		yScrolltop = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 
		yScrolltop = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScrolltop = document.body.scrollTop;
	}
	arrayPageScroll = new Array('',yScrolltop) 
	return arrayPageScroll;
}

function getPageSize(){
	var de = document.documentElement;
	var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
	
	arrayPageSize = new Array(w,h) 
	return arrayPageSize;
}


/**Progress**/								
function showLoadPopup(id){
  contentId=id;
  $(window).resize(TB_position);
  $(window).scroll(TB_position);
  $("body").append("<div id='TB_load'><div id='TB_loadContent'></div></div>")
  TB_WIDTH = (250)+128;
  TB_HEIGHT= (250)+150;
        funoverlay = function() {
            if (document.getElementById("TB_overlay") == null){
	         $("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
            $("#TB_overlay").click(TB_remove);
            }
            $("#TB_window").append("<div id='TB_feedBack' ></div>");            
       }
  funoverlay();
  TB_position();
  old =$("#"+id).html();
  $("#"+id).empty();
  document.getElementById("TB_feedBack").innerHTML=old;
  $("#TB_loadContent").show();
  TB_ShowBox();  
  if(navigator.appName == "Microsoft Internet Explorer" && $.browser.version=="6.0"){
      tag=document.getElementsByTagName("select");
      for(i=0;i<tag.length;i++){
        tag[i].style.display="none";
      }
  }
}


function showSurveyFormPopup(id){
  contentId=id;
  $(window).resize(TB_position);
  $(window).scroll(TB_position);
  $("body").append("<div id='TB_load'><div id='TB_loadContent'></div></div>")
  TB_WIDTH = (250)+250;
  TB_HEIGHT= (250)+150;
        funoverlay = function() {
            if (document.getElementById("TB_overlay") == null){
	         $("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
            $("#TB_overlay").click(TB_remove);
            }
            $("#TB_window").append("<div id='TB_feedBack' ></div>");            
       }
  funoverlay();
  TB_position();
  old =$("#"+id).html();
  $("#"+id).empty();
  document.getElementById("TB_feedBack").innerHTML=old;
  $("#TB_loadContent").show();
  TB_ShowBox(); 
  tag=document.getElementsByTagName("select");
  for(i=0;i<tag.length;i++){
       tag[i].style.display="inline";
  }  
  tag=document.getElementsByTagName("embed");
  for(i=0;i<tag.length;i++){
       tag[i].style.display="none";
  } 
  if(navigator.appName == "Microsoft Internet Explorer" && $.browser.version=="6.0"){
	if(document.getElementById('productFeature')) {
		$("#productFeature").css("display","none");
	}
  }
}
