function $(){
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}

function palyMovie(url){
	o=$('playmovie');
	o.style.display='block';
	o.innerHTML='<p class="close"><a href="" onclick="palyMovieClose(); return false" onkeypress="palyMovieClose(); return false" title="Click to close">Close&nbsp;&nbsp;X</a></p><p><object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="320" height="255"><param name="src" value="/movies/' + url + '" /><param name="controller" value="true" /><!--[if !IE]><--><object type="video/quicktime" data="/movies/' + url + '" width="320" height="255" class="mov"><param name="controller" value="true" /></object><!--><![endif]--></object></p>';
	
	//window.open(url,'retrojuice-movie','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=320,height=255');
}
function palyMovieClose(){
	o=$('playmovie');
	o.innerHTML='';
	o.style.display='none';
}

function checkForm(theForm){
	if(theForm.id=='contactForm'){
		var checkThese=new Array(
			'enq_name|Your full name',
			'enq_email|Your email address',
			'enq_enquiry|Your enquiry'
		);
	
	}else if(theForm.id=='commentForm'){
		var checkThese=new Array(
			'enq_name|Your full name',
			'enq_email|Your email address',
			'enq_enquiry|Your comments'
		);
	
	}
	return checkLoop(checkThese);
}

function checkLoop(checkTheseArray){
	
	var alertBg = "#FF0000";
	var okBg = "#ffffff";
	var elementType;
	var elementName;
	var elementDefault;
	var elementValue;
	var elementObject;
	var valuesArray;

	var email_regex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	for (var loop=0;loop<checkTheseArray.length;loop++){
		valuesArray=checkTheseArray[loop].split("|");
		
		elementObject=$(valuesArray[0]);
		elementDefault=valuesArray[1];

		elementType=elementObject.type;
		elementName=elementObject.name.toLowerCase();
		elementValue=elementObject.value;
		
		if((elementValue==""||elementValue==elementDefault)&&(elementType=="text" || elementType=="password")){
			elementObject.style.background = alertBg;
			elementObject.style.color = okBg;
			elementObject.focus();
			return false;
		}else if((elementValue==""||elementValue==elementDefault)&&(elementType=="textarea")){
			elementObject.style.background = alertBg;
			elementObject.style.color = okBg;
			elementObject.focus();
			return false;
		}else if((elementType=="select-one")&&(elementObject.options[elementObject.selectedIndex].value)==elementDefault){
			elementObject.style.background = alertBg;
			elementObject.style.color = okBg;
			elementObject.focus();
			return false;
		}else if((elementName.toLowerCase().match("email"))&&(elementType=="text")&&(!email_regex.test(elementValue))){
			elementObject.style.background = alertBg;
			elementObject.style.color = okBg;
			elementObject.focus();
			return false;
		}else if((elementObject.checked==false)&&(elementType=="checkbox")){
			elementObject.style.background = alertBg;
			elementObject.style.color = okBg;
			elementObject.focus();
			return false;
		}else{
			if(elementType=="checkbox"){
				elementObject.style.background = "";
			}else{
				elementObject.style.color = alertBg;
				elementObject.style.background = okBg;
			}
		}
	}
	$("submit").disabled='true';
	return true;
}
