function purchasePopup(url, win)
	{
	msgWindow=window.open(url,win,"toolbar=no,top=25,left=75,width=342,height=500,directories=no,status=no,scrollbars=yes,resize=no,menubar=no")
	}

function campingPopup(url, win)
	{
	msgWindow=window.open(url,win,"toolbar=no,top=25,left=75,width=342,height=500,directories=no,status=no,scrollbars=yes,resize=no,menubar=no")
	}
	
function bandsbiogPopup(url, win)
	{
	msgWindow=window.open(url,win,"toolbar=no,top=25,left=75,width=617,height=400,directories=no,status=no,scrollbars=yes,resize=no,menubar=no")
	}
	
function festivalfringePopup(url, win)
	{
	msgWindow=window.open(url,win,"toolbar=no,top=25,left=75,width=617,height=400,directories=no,status=no,scrollbars=yes,resize=no,menubar=no")
	}
	
function firedartPopup(url, win)
	{
	msgWindow=window.open(url,win,"toolbar=no,top=25,left=75,width=378,height=482,directories=no,status=no,scrollbars=yes,resize=no,menubar=no")
	}
	
function feedbackformPopup(url, win)
	{
	msgWindow=window.open(url,win,"toolbar=no,top=25,left=75,width=536,height=500,directories=no,status=no,scrollbars=yes,resize=no,menubar=no")
	}
	
if (document.images) {

	// Preload Rollover "on" images
	img1on=new Image();
	img1on.src="images/01home_ON.gif";
	img2on=new Image();
	img2on.src="images/02news_ON.gif";
	img3on=new Image();
	img3on.src="images/03lineup_ON.gif";
	img4on=new Image();
	img4on.src="images/04tix_ON.gif";
	img5on=new Image();
	img5on.src="images/05getting_ON.gif";
	img6on=new Image();
	img6on.src="images/06resting_ON.gif";
	img7on=new Image();
	img7on.src="images/07mailing_ON.gif";
	img8on=new Image();
	img8on.src="images/08gallery_ON.gif";
	img9on=new Image();
	img9on.src="images/09fringe_ON.gif";
	img10on=new Image();
	img10on.src="images/10feedback_ON.gif";
	
// Preload Rollover "off" images
	img1off=new Image();
	img1off.src="images/01home_OFF.gif";
	img2off=new Image();
	img2off.src="images/02news_OFF.gif";
	img3off=new Image();
	img3off.src="images/03lineup_OFF.gif";
	img4off=new Image();
	img4off.src="images/04tix_OFF.gif";
	img5off=new Image();
	img5off.src="images/05getting_OFF.gif";
	img6off=new Image();
	img6off.src="images/06resting_OFF.gif";
	img7off=new Image();
	img7off.src="images/07mailing_OFF.gif";
	img8off=new Image();
	img8off.src="images/08gallery_OFF.gif";
	img9off=new Image();
	img9off.src="images/09fringe_OFF.gif";
	img10off=new Image();
	img10off.src="images/10feedback_OFF.gif";}

// Activating the menu rollovers

function imgAct(imgName) {
	if (document.images) {
document[imgName].src=eval(imgName+"on.src");
	}
}

// Deactivating the menu rollovers

function imgInact(imgName) {
	if (document.images) {
document[imgName].src=eval(imgName+"off.src");
	}
}


function isEmail(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}   
                   
function isProper(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()@&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
} 

function isEmail(string) {
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}

function isProper(string) {
    if (string.search(/^\w+( \w+)?$/) != -1)
        return true;
    else
        return false;
}