updateOpen = 0;
signinOpen = 0;
function toggleUpdates(){
	
	$footer_top = $('footer').offsetTop - 172;
	
	$('updates').toggle(); 
	$('updates').style.top = $footer_top + "px";
	
	
	if (updateOpen == 0){
		$('link-update').innerHTML = "[-] Get Updates";
		updateOpen = 1;
	}else{
		$('link-update').innerHTML = "[+] Get Updates";
		updateOpen = 0;
	}
	return false;
}

function toggleSignin(){

	

	if (signinOpen == 0){
		$('signout').style.backgroundImage = 'url(/images/icon-minus.gif)';
		
		signinOpen = 1;
	}else{
		$('signout').style.backgroundImage = 'url(/images/icon-plus.gif)';
		
		signinOpen = 0;
	}

	$signout_left = $('signout').offsetLeft - 158;

	$('sign-in').toggle(); 
	$('sign-in').style.left = $signout_left + "px";

	return false;
}



function checkForm(){
	
	if($('updates_agree').checked){
		if( ($('updates_email').value == 'Email Address' || $('updates_email').value == '') ){
			alert("Please enter an Email Address.");
			return false;
		}else{
			if($('updates_email').value != 'Email Address' && $('updates_email').value != ''){
				if (echeck($('updates_email').value)){
					return true;
				}else{
					alert("Please enter a valid Email Address.");
					return false;
				}
			}else{
				
					return true;

			}
		}
	}else{
		
		alert("To Get Updates, you must agree to the Privacy Policy and Terms of Use.");
		return false;
	}
}

function checkGuideForm(){
	
	if($('updates_agree').checked){
		if( ($('email').value == 'Email Address' || $('email').value == '') ){
			alert("Please enter an Email Address.");
			return false;
		}else{
			if($('email').value != 'Email Address' && $('email').value != ''){
				if (echeck($('email').value)){
					return true;
				}else{
					alert("Please enter a valid Email Address.");
					return false;
				}
			}else{
				
					return true;

			}
		}
	}else{
		
		alert("To receive the Art Collecting guide, you must agree to receive updates.");
		return false;
	}
}



function checkLogin(){
	
	if( ($('login_username').value == '' || $('login_username').value == 'Username') ||($('login_password').value == '' || $('login_password').value == 'Password')){
		alert("Please enter your username and password.");
		return false;
	}else{
		return true;
	}
}
	
	
		

function LimitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}

function checkContact(){
	if (echeck($('email').value)){
		return true;
	}else{
		alert("Please enter a valid email address.");
		return false;
	}
}


/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

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){
		   
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    return false
		 }

 		 return true					
	}

	function ValidatePhone(element_value)
	{
	   if(element_value.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
	   {
	      return false;
	   }else{
		return true;
	}
	}
	
function getArtistIDs(){
	var x=document.getElementsByName("exhibition[artist_ids][]");
	artist_ids = "";
	for (i=0; i<x.length; i++) {
		if(x[i].checked){
			artist_ids += x[i].value + ",";
		};
	}	
	if(artist_ids.length > 0){
		artist_ids = artist_ids.slice(0,artist_ids.length-1)
	}
	
	return artist_ids;
}


