// JavaScript Document

var spacer = new Image();
spacer.src = 'assets/images/0.gif';

var shadow_background = new Image();
shadow_background.src = 'assets/images/background_shadow.png';

var shadow_small = new Image();
shadow_small.src = 'assets/images/shadow_small.png';

var shadow_medium = new Image();
shadow_medium.src = 'assets/images/shadow_medium.png';

var shadow_large = new Image();
shadow_large.src = 'assets/images/shadow_large.png';

function showElement(arg) {
	document.getElementById(arg).style.display = 'block';
}

function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert("Your email address is incorrect.")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Your email address is incorrect.")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Your email address is incorrect.")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Your email address is incorrect.")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Your email address is incorrect.")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Your email address is incorrect.")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert("Your email address is incorrect.")
		return false
	 }

	 return true					
}

function validateEmail(arg){
	var emailID=arg;
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter your email address.")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
 
function validateRequestToPurchase() {
	if (document.forms[0].collector_first_name.value == '') {
		alert('Please enter your first name.');
		document.forms[0].collector_first_name.focus();
		return false;
	}
	if (document.forms[0].collector_last_name.value == '') {
		alert('Please enter your last name.');
		document.forms[0].collector_last_name.focus();
		return false;
	}
	if (validateEmail(document.forms[0].collector_email_address)==true && matchPasswords()==true) {
		return true;
	} else {
		return false;
	}
 }
 
 function focusFirst() {
	document.forms[0].elements[0].focus(); 
 }
 
 function validateContactArtist() {
	if (document.forms[0].name.value == '') {
		alert('Please enter your name.');
		document.forms[0].name.focus();
		return false;
	}
	if (validateEmail(document.forms[0].email)==true) {
		return true;
	} else {
		return false;
	}
 }
 
function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}
