
	var myDialog;
    var myDialogOkFunctionToCall;


	function initMyDialog() {
		var handleCancel = function() {
			this.cancel();
		}
		var handleOK = function() {
		    myDialogOkFunctionToCall(myDialog);
			this.submit();
		}

	  myDialog = new YAHOO.widget.Dialog("dialogBoks", { fixedcenter: true, 
	                                                   constraintoviewport: true, 
	                                                   underlay:"shadow", 
	                                                   close:true, 
	                                                   visible:false, 
	                                                   draggable:true, 
	                                                   modal:true } );
       myDialog.cfg.queueProperty("postmethod","none"); 
       myDialog.cfg.queueProperty("buttons", [ { text:"OK", handler:handleOK, isDefault:true }, 
                                                { text:"Avbryt", handler:handleCancel } ]);
     myDialog.render();
	}
	
	function DialogBoksOpen(heading,body,okFunction)
	{
	   myDialogOkFunctionToCall=okFunction;	   
 	   myDialog.setHeader(heading);
	   myDialog.setBody(body);	    
	   myDialog.show();	  
	}


YAHOO.util.Event.addListener(window, "load", initMyDialog);


var OKEditBilde = function(o) {
//  alert('OKEditBilde OK');
//  location.href=url;

}


function EditSuccessHandler(o){
		var root = o.responseXML;
		var oPrompt = root.getElementsByTagName('html');
   	    var html='';
   	    for (var i = 0; i < oPrompt.length; i++) {

           html=html+oPrompt[i].firstChild.nodeValue ;
		}
		DialogBoksOpen('Edit dialog',html,OKEditBilde)
//        myDialogOkFunctionToCall=doEdit;
	}

	function EditFailureHandler(o){
		alert(o.status + " " + o.statusText);

	}

	var EditCallback = {
		success: EditSuccessHandler,
		failure: EditFailureHandler}
		


function EditBilde(id,page,logonID)
{
  if (page==0) {
  var request = YAHOO.util.Connect.asyncRequest('GET', '/localinclude/xmlRequest.asp?PageID=Edit&logonID='+logonID+'&Tubnail=1&FotoID='+id, EditCallback);
  } else
  {
    var request = YAHOO.util.Connect.asyncRequest('GET', '/localinclude/xmlRequest.asp?PageID=EditPerson&logonID='+logonID+'&Tubnail=1&FotoID='+id, EditCallback);
  }

}

