var ajax = new sack();

FormModalObj = new DHTML_modalMessage();	// We only create one object of this class
FormModalObj.setShadowOffset(5);	// Large shadow

function FormModalObjDisplay(messageContent,cssClass)
{
	FormModalObj.setHtmlContent(messageContent);
	FormModalObj.setSize(FormModalObj.width,FormModalObj.height+23);
	FormModalObj.setCssClassMessageBox(cssClass);
	FormModalObj.setSource(false);	// no html source since we want to use a static message here.
	FormModalObj.setShadowDivVisible(false);	// Disable shadow for these boxes	
	FormModalObj.display();
}
function callFormModal(messageContent,width, height){
	FormModalObj.width = width;
	FormModalObj.height = height;
	FormModalObjDisplay(messageContent,false);
}

ErrorObj = new DHTML_modalMessage();	// We only create one object of this class
ErrorObj.setShadowOffset(5);	// Large shadow

function displayStaticMessage(messageContent,cssClass){
	ErrorObj.setHtmlContent(messageContent);
	ErrorObj.setSize(300,205);
	ErrorObj.setCssClassMessageBox(cssClass);
	ErrorObj.setSource(false);	// no html source since we want to use a static message here.
	ErrorObj.setShadowDivVisible(false);	// Disable shadow for these boxes	
	ErrorObj.display();
}
function closeMessage(){
	ErrorObj.close();	
}

////////////// upload ////////////////////////////
Upload = new DHTML_modalMessage();	
Upload.setShadowOffset(5);
/*function startUpload(){
	messageContent = "<img align='left' src='./libs/smarty_ajax/images/load.gif'> подождите, пока идет обработка запроса...";
	displayStaticMessage(messageContent,"modalDialog_contentDiv_upload");
}*/
function startUpload()
{
	//alert("sdds");
	messageContent = "<img align='left' src='./libs/smarty_ajax/images/load.gif'> подождите, пока идет обработка запроса...";
	Upload.setHtmlContent(messageContent);
	Upload.setSize(200,50);
	Upload.setCssClassMessageBox("modalDialog_contentDiv_upload");
	Upload.setSource(false);	
	Upload.setShadowDivVisible(false);	
	Upload.display();
}
function showUpdate() {
	callFormModal(ajax.response,400, 305);	
	Upload.close();
}
function submitAjax(setVarName,setVarValue,reqFile)
{	
	if(setVarValue)  
		ValSetVar = setVarValue;
	else
		ValSetVar = 1;
		
	ajax.requestFile = reqFile;	
	ajax.setVar(setVarName, ValSetVar);
	ajax.onCompletion = showUpdate;
	ajax.runAJAX();	// Execute AJAX function
}
/////////////////
