﻿function Dialog(paramsHash){
	
	var popupNode;
	
	function Constructor(ph){
		popupNode=$("<div id=\"modal-dialog-"+Dialog.index+"\">"+DialogText(ph)+"</div>");
		popupNode.dialog(DialogParameters(ph));
		Dialog.index++;
	}
	Constructor(paramsHash);
	
	function DialogText(ph){
		var res="";
		if(ph.content.src){
			res=$.ajax({
				url : ph.content.src, 
				async : false
			});
		}
		return res.responseText.toString();
	}
	
	function DialogParameters(ph){
		var res={};
		var _default={
			dialogClass:"modal-dialog",
			modal:true, 
			//title:"Test title. Dialog "+Dialog.index,
			autoOpen:true
		}
		if(ph.dlgParams){
			res=ph.dlgParams;
		}
		res=$.extend(_default,res);
		return res;
	}
	
}
Dialog.index=0;
