function about(){
	alert("The Sourcing Lounge CMS v1.\nRelease date 17/03/2008.\n \251 2008 All rights reserved.");
}
//======================================
//  macromedia required image functions
//======================================

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//======================================
//      end macromedia functions
//======================================


function logout(){
	if(confirm('This will log you out.')){
		javascript:location.href = '../index.php?action=logout';
	}
}

function BrowserInfo()
{
  this.name = navigator.appName;
  this.codename = navigator.appCodeName;
  this.version = navigator.appVersion.substring(0,4);
  this.platform = navigator.platform;
  this.javaEnabled = navigator.javaEnabled();
  this.screenWidth = screen.width;
  this.screenHeight = screen.height;
}

var b = new BrowserInfo();

function open_exhibitor(exhibitor_id){
	popup('exhibitor.php?exhibitor_id='+exhibitor_id, 'exhibitor', '975', '627', 'no', 'no', 'no');
}

// GENERIC POPUP SCRIPT WITH scroll,width,height PARAMETERS
//----------------------------------------------------------
function popup(url, name, width, height, scroll, menu, tools){

	// center the window
	var toppos = (screen.availHeight-height)/2;
	var leftpos = (screen.availWidth-width)/2;

	// where to position the window
	// var toppos = scrheight * 0.1;
	// var leftpos = scrwidth * 0.1;

	// screen resolution
	var scrheight = screen.availHeight;
	var scrwidth = screen.availWidth;

	// create the window command
	command = "aWindow=window.open('" + url + "', '" + name +"', 'width=" + width + ",height=" + height + ",scrollbars=" + scroll + ",toolbar="+tools+",menubar="+menu+",top=" + toppos +",left="+ leftpos +",screenX="+ toppos +",screenY="+ leftpos +",resizable=yes')";
	// execute the command
	eval(command);

}

function open_calendar(field){

	field_name = field.name

	// alert(field_name);

	var day, month, year, parts;
	var str = field.value;

	if(str != ''){

		bits = str.split('/');

		day = bits[0];
		month = bits[1];
		year = bits[2];

	}else{
		day = '';
		month = '';
		year = '';
	}

	// alert(b.name);

	if(b.name == 'Netscape'){
		/**
			*@ todo get the form reference from the field and pass it to the window.
			*/
		parts = window.open("calendar.php?field_name="+field_name+"&day="+day+"&month="+month+"&year="+year, "calendar", "width=290,height=290,resizable,scrollbars=yes,status=1,modal");

	}else{

		parts = window.showModalDialog("calendar.php?field_name="+field_name+"&day="+day+"&month="+month+"&year="+year,"args","dialogHeight: 290px; dialogWidth: 290px; dialogTop: px; dialogLeft: px; edge: Raised; center: Yes; help: No; resizable: Yes; status: No;");

		if(parts != null){

			day = parts[0];
			month = parts[1];
			year = parts[2];

			field.value = day+"/"+month+"/"+year;

		}
	}
}

function test_function(msg){
	alert(msg);
}

// The delete warning popup

function del_att(id) {
	var answer = confirm("Are you sure you wish to delete this attendee?")
     if (answer){
	 	window.location="engine.php?model=attendee&view=delete&attendee_id="+id;
     }
     else{
         alert("Delete cancelled.")
     }
}

function del_con(id) {
	var answer = confirm("Are you sure you wish to delete this event?")
     if (answer){
	 	window.location="engine.php?model=event&view=delete&event_id="+id;
         alert("Event deleted");
     }
     else{
         alert("Delete cancelled.")
     }

}

