function loaderDiv(target, icon)
{
	if(target.find('div.loader').length > 0)
	{
		return false;
	}
	var loader = '<div class="loader" style="display:none;position:absolute;background-color:#fff;z-index:10000;"></div><img class="loaderImage" style="display:none;position:absolute;z-index:10000;" src="/img/ajax-loaders/' + icon + '.gif"/>';
	target.append(loader);
	target.css('position', 'relative');
	var loaderDiv = target.children('div.loader');
	var loaderImg = target.children('img.loaderImage');
	loaderDiv.css({height:target.innerHeight(),width:target.innerWidth(),opacity: 0.5,top:0,left:0});
	loaderImg.css({left:(target.width() / 2)-(loaderImg.width() / 2),top:(target.height()/2) - (loaderImg.height()/2)})
	loaderImg.show();
	/*loaderImg.animate({opacity:1}, 200)*/
	loaderDiv.show();
	/*loaderDiv.animate({opacity:0.7}, 200)*/
}

function initialise()
{
	$('input.autoCaps').bind('blur', function(e){
		var self = $(this);
		self.val(self.val().toUpperCase());
	});
}
$(function(){
	initialise();
});

function setCookie(c_name, value, expiredays)
{
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toUTCString());
}

function getCookie(c_name)
{
	if(document.cookie.length>0)
	{
		c_start = document.cookie.indexOf(c_name + "=");
		if(c_start != -1)
		{
			c_start = c_start + c_name.length + 1;
			c_end = document.cookie.indexOf(";",c_start);
			if(c_end == -1) c_end = document.cookie.length;
			return unescape(document.cookie.substring(c_start, c_end));
		}
	}
	return "";
}

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_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];}}
}

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];}
}
