/* Overriding Javascript's Alert Dialog */
function alert(msg,caption) {
  $('#alert').css('z-index',7500);
		
  $('#alert')
    .jqmShow()
    .find('div.jqmConfirmContent')
      .html(msg)
  	.end()
  	.find('.confirmbtn')
    .click(function(){
     $('#alert').jqmHide();
    });
  
  $('#alert').keypress(function (e) {
	   if (e.keyCode == 27) {
		   $('#alert').jqmHide();
	   }
   });
  
  if(caption){
	  $('#alert')
	    .find('h1.jqmConfirmCaption')
	     .html(caption);
  }
}


/* Overriding Javascript's Confirm Dialog */
function confirm(msg,callback,caption) {
  $('#confirm').css('z-index',7400);

  $('#confirm')
    .jqmShow()
    .find('p.jqmConfirmMsg')
      .html(msg)
    .end()
    .find('.confirmbtn')  // ':submit:visible')
      .click(function(){
        if(this.id == 'confirmyes') //this.value == 'Ja')
          (typeof callback == 'string') ?
            window.location.href = callback :
            callback();
        $('#confirm').jqmHide();
      });
  
  $('#confirm').keypress(function (e) {
	   if (e.keyCode == 27) {
		   $('#confirm').jqmHide();
	   }
  });
  
  if(caption){
	  $('#confirm')
	    .find('h1.jqmConfirmCaption')
	     .html(caption); 
  }
}

/* init */
$().ready(function() {
	 $('#alert').jqm({overlay: 75, modal: true, trigger: false, toTop:true});
	 $('#confirm').jqm({overlay: 75, modal: true, trigger: false, toTop:true});
});
