function verify(val,error) {
	var field = document.getElementById(val).value;
	var err = document.getElementById(error);
	if(field.length > 1) {
		err.innerHTML = '<img src="images/yes.jpg" />';
	}
	else {
		err.innerHTML = '<img src="images/no.jpg" />';
		document.getElementById('Submit').disabled=true ;
	}
	
	
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;

	if(val == "email" || val == "emailDup") {
		if(field.search(emailRegEx) == -1) {
			//alert("Please enter a valid email address.");
			err.innerHTML = '<img src="images/no.jpg" align="absmiddle" /> Email Not Valid';
		}
		else if(val == "emailDup") {
			field2 = document.getElementById('email').value;
			
			if(field != field2 ) {
				err.innerHTML = '<img src="images/no.jpg" align="absmiddle" /> Emails Do Not Match';
			}
			else {
				document.getElementById('Submit').disabled=false ;
			}
		}
		
		
	}
	
	
	
}

function initSearch() {
	var searchterm = $('searchterm').value;
	var len = searchterm.length;
	if(len > 1) {
		//alert(len);
		new Effect.Fade('player');
		//$('player').innerHTML = '';
		var originalRequest = '';
		var url    = 'doSearch.php';  	
		var param = 'searchterm='+searchterm;
		var initOperation = new Ajax.Request(url, {method: 'post', parameters: param, onComplete: showResults} );	
	}
	
}

function showResults(originalRequest) {
	$('results').innerHTML = '<h1>Search Results</h1>';
	$('results').innerHTML += originalRequest.responseText;
}

function play(track) {
	//alert(track);
	//new Effect.Appear('player');
	window.open("audioplayer.htm","Audio Player","toolbar=no,location=no,status=no,scrollbars=no,width=320,height=95,innerheight=50,screenX=100,screenY=100,pageXoffset=100,pageYoffset=100,resizable=yes");  
	
}


function showLibrary(type) {
	var originalRequest = '';
	var url    = 'filterlist.php';  
	selected = document.getElementById('booknum');
	booktitle = selected.value;// selected.selectedIndex.value;
	
	if(booktitle == 'None') {
		//alert('None');
	}
	else {
	if(type == 'books' ) {
		document.getElementById('units').innerHTML = "";
		document.getElementById('activities').innerHTML = "";
		filter = "Book";
	
		var param = 'filter='+filter+'&book='+booktitle+'';
		var initOperation = new Ajax.Request(url, {method: 'post', parameters: param, onComplete: showFilter} );	
	}

	
	}
	
}

function logdownload(path,unitnumber,track) {
	//alert(path);
	//alert(track);
	var strReplaceAll = path;
	var intIndexOfMatch = strReplaceAll.indexOf( "|" );
	while (intIndexOfMatch != -1){
 	strReplaceAll = strReplaceAll.replace( "|", "/" );
    intIndexOfMatch = strReplaceAll.indexOf( "|" );
	}
	
	intIndexOfMatch = strReplaceAll.indexOf( "~" );
	while (intIndexOfMatch != -1){
 	strReplaceAll = strReplaceAll.replace( "~", " " );
    intIndexOfMatch = strReplaceAll.indexOf( "~" );
	}
	//alert(strReplaceAll);
	var url = 'logdownload.php';  
	var param = 'file='+path;
	var initOperation = new Ajax.Request(url, {method: 'post', parameters: param, onComplete: showLog} );	
//	}
	popwindow = window.open ("download.php?download=/northstar"+strReplaceAll,"NorthStar",'left=20,top=20,width=200,height=50,resizable=0');
	
	setTimeout ( "popwindow.close();", 10000 );

	
	
	
	//window.open('download.php?download=/northstar'+strReplaceAll,'NorthStar Audio','left=20,top=20,width=200,height=50,toolbar=1,resizable=0');
	//myRef = window.open('/northstar'+strReplaceAll,'NorthStar Audio','left=20,top=20,width=200,height=50,toolbar=1,resizable=0');

	
	//window.location = 
}

function showLog(originalRequest) {
	//alert(originalRequest.responseText);
}

function doSomething() {
	
}


function showActivities(unitnumber) {
		var originalRequest = '';
		var url    = 'filterlist.php';  
		$('activities').innerHTML = "";
		selected = document.getElementById('booknum');
		booktitle = selected.value;
		filter = 'Unit';
		//alert(booktitle);
		//alert(unitnumber);
		var param = 'filter='+filter+'&unit='+unitnumber+'&book='+booktitle+'';
		var initOperation = new Ajax.Request(url, {method: 'post', parameters: param, onComplete: showTrack} );	
}



function showFilter(originalRequest) {
	$('units').innerHTML = originalRequest.responseText;
}

function showTrack(originalRequest) {
	//alert(originalRequest.responseText);
	$('activities').innerHTML = originalRequest.responseText;
}




var selected = 0;

function reseat(element,colour) {
		
	setTimeout(function() {completereseat(element,colour);}, 1700);
	return true;
	
}

function completereseat(element,colour) {
	//	alert(element);
new Effect.Parallel(
         [
		 new Effect.Morph(element, {
	  style: 'color: #'+colour+';', // CSS Properties
  duration: 0.8 // Core Effect properties
}),				
         new Effect.Move(element, {
  x: 0, y: 0, mode: 'absolute',
  transition: Effect.Transitions.spring,queue:'end'
})

         ],
         {duration: 1}
         );   

}

function bounce(element,position) {


new Effect.Parallel(
         [
		 new Effect.Morph(element, {
	  style: 'color: #f00;', // CSS Properties
  duration: 0.8 // Core Effect properties
}),		 
		 
         new Effect.Opacity(element, 
       {duration:1, from:0.2, to:1.0}),	   
         new Effect.Move(element, {
  x: 10, y: 0, mode: 'absolute',
  transition: Effect.Transitions.spring,queue:'end'
})

         ],
         {duration: 1}
         );

var con = document.getElementById('navcontainer');


switch(position)
	{
	case 1:
		new Effect.Move(con, {x:0,y:0,mode:'absolute'});
		selected = 1;
		$('caption').innerHTML = '<p>LED Digital Signage</p>';
		break;
	case 2:
		new Effect.Move(con, {x:-480,y:0,mode:'absolute'});
		selected = 2;		
		$('caption').innerHTML = "<p>Wallpaper Customer Print - Smokey & Bunty's</p>";
		break;
	case 3:	
		new Effect.Move(con, {x:-910,y:0,mode:'absolute'});
		selected = 3;	
		$('caption').innerHTML = '<p>Outdoor LED Sign</p>';
		break;
	
	case 4:	
		new Effect.Move(con, {x:-1390,y:0,mode:'absolute'});
		selected = 4;		
		$('caption').innerHTML = '<p>Billboard - Renault - Rough Roads Right Car</p>';
		break;
	
	case 5:	
		new Effect.Move(con, {x:-1840,y:0,mode:'absolute'});
		selected = 5;		
		$('caption').innerHTML = '<p>Tri-Vision - Bmobile</p>';
		break;
	
	case 6:
	break;
	}
}

function sendEmail() {
	elm = document.getElementById('email');
	new Effect.Parallel([
	
  new Effect.Move(elm, { sync: true, x: 200, y: 0, mode: 'relative' }),
  new Effect.Opacity(elm, { sync: true, from: 1, to: 0 })
 ], 
  { 
  duration: 0.8,
  delay: 0.5
});
	var person= document.getElementById('person').value;
	var email = document.getElementById('email').value;
	var subject = document.getElementById('subject').value;
	var message = document.getElementById('message').value;

	var originalRequest = '';
	var url    = '../sendemail.php';  	
	var param = 'person='+person+'&email='+email+'&subject='+subject+'&message='+message;
	var sendMessage = new Ajax.Request(url, {method: 'post', parameters: param, onComplete: showComplete} );	

}

function showComplete(originalRequest) {
	new Effect.Appear('thanks');
}
