// search box functions
function search_clear() {
	if(document.getElementById('searchbox').value == "Search by artist or event") {
		document.getElementById('searchbox').value = "";
	}
}
function search_reset() {
	if(document.getElementById('searchbox').value == "") {
		document.getElementById('searchbox').value = "Search by artist or event";
	}
}

// launches links in new windows - workaround for strict mode that doesn't support the target attribute
function externalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank"; 
	}
}

// placeholder for all page initializations
function pgInit() {
	externalLinks();
	preloadImages();
}

var phone_field_length=0;
function TabNext(obj,event,len,next_field) {
	if (event == "down") {
		phone_field_length=obj.value.length;
	} else if (event == "up") {
		if (obj.value.length != phone_field_length) {
			phone_field_length=obj.value.length;
			if (phone_field_length == len) {
				next_field.focus();
			}
		}
	}
}
function SetBirthDate() {
	var birthdate = document.getElementById("FullBirthdate");
	birthdate.value = document.getElementById("BirthMonth").value + "/" + document.getElementById("BirthDay").value + "/" + document.getElementById("BirthYear").value;
}
function SetMobile() {
	var mobile = document.getElementById("Mobile");
	mobile.value = document.getElementById("Mobile1").value + "-" + document.getElementById("Mobile2").value + "-" + document.getElementById("Mobile3").value;
}
		
function preloadImages() {
	var cssHoverImgs = new Array("nav_calendar_on.jpg","nav_boxoffice_on.jpg","nav_contactus_on.jpg","nav_directions_on.jpg","nav_eventrentals_on.jpg","nav_venueinfo_on.jpg");
	var imgName;
	
	for (var i=0; i<cssHoverImgs.length; i++) { 
		imgName = new Image;
		imgName.src = "/images/global/" + cssHoverImgs[i];
	}
}
