var popupWinzindex = 4000;

function popupWindow(winName,objId,speed,titleText,top,left,width,height){
    var content = $("#"+objId).html();
    openPopupWindow(winName,content,speed,titleText,top,left,width,height)
}

function popupWindowAjax(winName,pageUrl,speed,titleText,top,left,width,height){
    var content = $.ajax({url: pageUrl,async: false}).responseText;
    openPopupWindow(winName,content,speed,titleText,top,left,width,height);
} 

function popupWindowIframe(winName,pageUrl,speed,titleText,top,left,width,height){
    var iframeHeight = height.replace('px','') *1 - 40;
    var content = "<iframe src='"+pageUrl+"' width='100%' height='"+iframeHeight+"' frameborder='0' allowTransparency='true'></iframe>";
    openPopupWindow(winName,content,speed,titleText,top,left,width,height);
} 

function openPopupWindow(winName,content,speed,titleText,valTop,valLeft,valWidth,valHeight){
    if($('#'+winName).length > 0){
		$('#'+winName).remove();
	}
    $('#container').append('<div id="'+winName+'" class="popupWindowContainer"><div class="titleBar"><span class="titleText">'+titleText+'</span><span class="closeWindow">[x]</span></div><div class="contentArea"></div></div>');
    
       popupWinzindex++;
       $("#"+winName).css({top:valTop,left:valLeft,width:valWidth,height:valHeight,'z-index':popupWinzindex}).show(speed);
       $(".popupWindowContainer").bgiframe();
       $("#"+winName+" .contentArea").append(content);
       
      
       $("#"+winName+" .contentArea").mousedown(function(){
           popupWinzindex++;
           $(this).parent().css('z-index',popupWinzindex);
           });
       $(".titleBar").mousedown(function(){
           popupWinzindex++;
            $(this).parent().draggable().css('z-index',popupWinzindex);
       }).mouseup(function(){
            $(this).parent().draggable('destroy');
       });
       
       $(".closeWindow").click(function(){
           //$(this).parent().parent().hide(speed,function(){$(this).remove()});
           $(this).parent().parent().hide(speed);
       });
       
       loadOnPopup(winName);
       

}
