hld_documentReady("addModalWindow");
	
var debugging = false;
if(debug != undefined && debug != '')
	debugging = true;
	
function addModalWindow()
{
  	$('#loadAjaxMessage').jqm();
	addPrintButtonActions();
}
	
var loadSavedPage = function(){
	if(debugging)
		alert('loadSavedPage');
	popup(printModelLink);
};

function hld_Popup(url) {
	var params  = 'width=700';
 	params += ', height=800';
 	params += ',menubar=0';
 	params += ',toolbar=0';

	return window.open(url,"", params);
}

function popup(url)
{
	var newwindow = hld_Popup(url);
	//window.open(url, "Model PDF", "height=700,width=800,location=1"); 
	if(newwindow==null) 
	{
		$("#loadAjaxMessage").load(resources + "/html/popupBlocker.html",
			 function(responseText)
			 {
			 }
		 );
	}else
	{
		newwindow.focus();
		$('#loadAjaxMessage').jqmHide();
	}
}



function addPrintButtonActions()
{
	$("#printModel_btn").unbind();
	$("#printModel_btn").click(function() 
	 {
		var clicked = window.location.href;
		var arr = clicked.split("/");
		hld_trackEventClick("Print", "Overview",  arr[arr.length-2]+ " "+arr[arr.length-1]);
		
		if(debugging)
			alert('pressed button'); 
		$('#loadAjaxMessage').jqmShow();
		$("#loadAjaxMessage").load(resources + "/html/createPDFMessage.html",
			 function(responseText)
			 {
				showPrintLoadingInModal();
				fireOffPngFix();
				var id = setTimeout(loadSavedPage, 2000);
			 }
		 );
		 return false;
	 });
}
	
	function showPrintLoadingInModal()
	{
		$('#modalContent').hide("");
		$('#modalLoading').html($("#ajaxLoader > *").html());
		$('#modalLoading').show("");
		
		if(debugging)
			alert('showLoadingInModal');
	}
	
	function hidePrintLoadingInModal()
	{
		if(debugging)
			alert('hideLoadingInModal');
		$('#modalLoading').hide();
		$('#modalContent').show();
	}
	
	function whiteSpace(value)
	{
	     value = value.replace(/^\s*|\s*$/g,'');
		 return value;
	}
