/*function validate(){
	var searchtxt = document.searchform.txtSearch.value;
	if (searchtxt != "") {
	alert("not quite so fast!");
		document.searchform.action="./pagedResults.php";
		document.searchform.submit();
	}
	else{
	alert("you cannot submit an empty search");
	}
}*/
function validate(){
	var searchtxt = document.searchform.txtSearch.value;
	if (searchtxt != "") {
		document.searchform.action="/results.php";
		document.searchform.submit();
	}
	else{
	alert("you cannot submit an empty search");
	}
}
function validatetheme(){
	var searchtxt = document.searchtheme.themeSearch.value;
	if (searchtxt != "") {
		document.searchtheme.action="./results.php";
		document.searchtheme.submit();
	}
	else{
	alert("you cannot submit an empty search");
	}
}

function searchtips(){
	window.open('http://www.limelightmovieart.com/searchtips.php','searchtips','top=25,left=200,toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=300');
}

function refinesearch(){
	window.open('http://www.limelightmovieart.com/refinesearch.php','refine','top=5,left=100,toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=750,height=600');
}



biog = new Image();
biog.src = "/g/galleriesbtn1.jpg";

news = new Image();
news.src = "/g/newsbtn1.jpg";

collecting = new Image();
collecting.src = "/g/collectingbtn1.jpg";

glossary = new Image();
glossary.src = "/g/definitionsbtn1.jpg";

rental = new Image();
rental.src = "/g/corporatebtn1.jpg";

gift = new Image();
gift.src = "/g/giftbtn1.jpg";

sales = new Image();
sales.src = "/g/salesbtn1.jpg";

contact = new Image();
contact.src = "/g/contactbtn1.jpg";

home = new Image();
contact.src = "/g/homebtn1.jpg";

var ie=document.all
var ns6=document.getElementById&&!document.all

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat" && !window.opera)? document.documentElement : document.body
}

function enlarge(which, e, position, imgwidth, imgheight){
if (ie||ns6){
crossobj=document.getElementById? document.getElementById("showthumb") : document.all.showimage
if (position=="center"){
pgyoffset=ns6? parseInt(pageYOffset) : parseInt(ietruebody().scrollTop)
horzpos=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : ietruebody().scrollLeft+ietruebody().clientWidth/2-imgwidth/2
vertpos=ns6? pgyoffset+window.innerHeight/2-imgheight/2 : pgyoffset+ietruebody().clientHeight/2-imgheight/2
if (window.opera && window.innerHeight) //compensate for Opera toolbar
vertpos=pgyoffset+window.innerHeight/2-imgheight/2
vertpos=Math.max(pgyoffset, vertpos)
}
else{
var horzpos=ns6? pageXOffset+e.clientX : ietruebody().scrollLeft+event.clientX - 4
var vertpos=ns6? pageYOffset+e.clientY : ietruebody().scrollTop+event.clientY - 4
}
horzpos = horzpos - 0;
vertpos = vertpos - 294;
crossobj.style.left=horzpos+"px"
crossobj.style.top=vertpos+"px"

crossobj.innerHTML='<img alt="Loading image, please wait..." title="click to close the image" src="'+which+'" onClick="closepreview()">'
crossobj.style.visibility="visible"
return false
}
else //if NOT IE 4+ or NS 6+, simply display image in full browser window
return true
}

function closepreview(){
crossobj.style.visibility="hidden"
}

function drag_drop(e){
if (ie&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx+"px"
crossobj.style.top=tempy+event.clientY-offsety+"px"
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx+"px"
crossobj.style.top=tempy+e.clientY-offsety+"px"
}
return false
}

function initializedrag(e){
if (ie&&event.srcElement.id=="dragbar"||ns6&&e.target.id=="dragbar"){
offsetx=ie? event.clientX : e.clientX
offsety=ie? event.clientY : e.clientY

tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)

dragapproved=true
document.onmousemove=drag_drop
}
}

document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")

function checkContact() {
	var errString = "";
	
	var query = window.document.saleForm.email.value;
	if (query != ""){
		errString += checkEmail( document.contactForm.email.value );
	}
	if( errString != "" ){
		alert(errString);
		return false;
	}
	else{
		return true;
	}
}
function checkEmail( emailStr )
{
	var exclude 	= /[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check		= /@[\w\-]+\./;
	var checkend 	= /\.[a-zA-Z]{2,3}$/;

	if( ( emailStr.search( exclude ) != -1 ) || ( emailStr.search( check ) == -1 ) || ( emailStr.search( checkend ) == -1 ) )
		return( "please enter a valid email address\n" );
	else
		return ("");
}
function showOtherMethods(anID) {

el =  document.getElementById(anID);

if (el != null) {
	
	if (el.style.display == "none") {
	el.style.display = "block";
	}
	else {
	el.style.display = "none";
    callEl = document.getElementById(callingElement);
        if (callEl != null) {
            callEl.scrollIntoView();
         }
      }
  }
}

function expanding(anID) {
	var DivName = "a"+anID;
	var toexpand =  document.getElementById(DivName);

	if (toexpand.style.display == "none") {
	toexpand.style.display = "block";
	}
	else {
	toexpand.style.display = "none";
    }
}

function giftwizard (){
	errString  = "";
	errString += checkEmail( document.giftWizard.email.value );
	if( document.giftWizard.name.value == "" ){
		errString += "     enter your name\n";
	}
	if( document.giftWizard.address.value == "" ){
		errString += "     enter your postal address\n";
	}
	
	if( errString != "" ){
		var errorString = "Please:\n" + errString;
		alert(errorString);
		return true;
	} else {
		document.giftWizard.submit();
		return true;
	}

}

function checkEmail( emailStr )
{
	var exclude 	= /[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check		= /@[\w\-]+\./;
	var checkend 	= /\.[a-zA-Z]{2,3}$/;

	if( ( emailStr.search( exclude ) != -1 ) || ( emailStr.search( check ) == -1 ) || ( emailStr.search( checkend ) == -1 ) )
		return( "     enter a valid email address\n" );
	else
		return ("");
}