function checkMail(mail)
{
      if(mail=="")
      {
         alert("Please, fill in valid e-mail address.");
	     return false;
      }
      
      if(mail.indexOf("@")<2||mail.indexOf(".")<5)
      {
         alert("Please, fill in valid e-mail address.");
	      return false;
      }

      return true;
}

function confirmAction(frm)
{
   if(confirm("Are you sure?"))
   {
      frm.submit();
   }
   return true;
}

function centerWin(filename,width,height,name)
{
   var x=(screen.availWidth-width)/2;
   var y=(screen.availHeight-height)/2-50;

   if(name="") name='win'

   newWin=window.open(filename, name,"width=10,height=10, scrollbars=yes, resizable=yes");
   newWin.moveTo(x,y);
   newWin.resizeTo(width,height);
}

function findCoords(e) {
   var posX = 0, posY = 0;
   if( !e ) { e = window.event; } if( !e ) { return [ 0, 0 ]; }
   if( typeof( e.pageX ) == 'number' ) {
      posX = e.pageX; posY = e.pageY;
   } else {
      if( typeof( e.clientX ) == 'number' ) {
         posX = e.clientX; posY = e.clientY;
         if( document.body && (!( window.opera || window.debug || navigator.vendor == 'KDE')) ) 
         {
            if( typeof( document.body.scrollTop ) == 'number' ) {
               posX += document.body.scrollLeft; posY += document.body.scrollTop;
            }
         }
         if( document.documentElement && !( window.opera || window.debug || navigator.vendor == 'KDE' ) ) {
            if( typeof( document.documentElement.scrollTop ) == 'number' ) {
               posX += document.documentElement.scrollLeft; posY += document.documentElement.scrollTop;
            }
         }
      }
   }
   return [ posX, posY ];
}

function loadEvent(event,eid)
{	
	$('eventDiv').innerHTML="<div style='margin:auto'><img src='templates/waiting.gif' /></div>";
	
	var coords=findCoords(event);
	var x=coords[0];
	var y=coords[1];
	
	// get screen center 
	var centerY= Math.floor(Math.round(screen.height/2));
    var centerX= Math.floor(Math.round(screen.width/3));
	correctY=0;
	correctX=0;
	
	if( (x-300) > centerX) correctX=-200;
	if( (y-200) > centerY) correctY=-150;
	
	$('eventDiv').style.top=y-15+correctY+"px";
	$('eventDiv').style.left=x+correctX+"px";
	$('eventDiv').style.display='block';
	
   new Ajax.Request("eve_event.php?id="+eid,
  {
    method:'post',  
    parameters: {},    
    onSuccess: function(transport)
    {
	    var response = transport.responseText || "no response text";  
	    var respStr=new String(response);
	    var parts=respStr.split("|||");
	    $('eventDiv').style.color=parts[0];
	    $('eventDiv').style.background=parts[1];
		$('eventDiv').innerHTML=parts[2];
    }
  });
}

function confirmDelete(frm)
{
   if(confirm("Are you sure?"))
   {
      frm.del.value=1;
      frm.submit();
   }
}

