<!--//
	var profilewindow;
	// Preview Profile Pop Up
	function preview_profile(tab) {
		if (profilewindow) profilewindow.close()
		var winl = (screen.width - 600) / 2;
		var wint = (screen.height - 400) / 2;
		winprops = 'top='+wint+',left='+winl
		profilewindow = window.open('/actor/preview/actor_details.cfm?tab=' + tab, 'actor_details', 'scrollbars,resizable,width=600,height=400,' + winprops);
	}
	
	// Formats Phone Number
	function formatPhone(which, display_error) {
		var doFormat = false;
		if (document.f.country.value == 'USA') {
			doFormat = true;
		} else if (document.f.country.value == 'CA') {
			doFormat = true;
		} else if (document.f.country.value == '') {
			doFormat = false;
		} else {
			doFormat = false;
		}
		if (doFormat) {
			var re = /\D/;
			var re2 = /^\({1}\d{3}\)\d{3}-\d{4}/;
			form_field = eval("document.f." + which);
			number = form_field.value;
			error_message = '';
			if (number != '' && re2.test(number) != true) {
				if (number != '') {
					while (re.test(number)) {
						number = number.replace(re, "");
					}
				}
				if (number.length != 10 ) {
					error_message = 'Please enter a 10 digit phone number.';
					if (display_error) {
						alert(error_message);
					} else {
						alert(error_message);
						return false;
					}
					form_field.select();
					form_field.focus();
				} else {
					new_number = '(' + number.substring(0,3) + ') ' + number.substring(3,6) + '-' + number.substring(6,10);
					form_field.value = new_number
					if (display_error != true) {
						return true;
					}
				}
			} else {
				if (display_error != true) {
					return true;
				}
			}
		} else {
			return true;
		}
	}
	
	function formatPhoneSubmit() {
		alert(formatPhone('phone_1', false));
		alert(formatPhone('phone_2', false));
		if (formatPhone('phone_1', false) != true) {
			return false;
		} else if (formatPhone('phone_2', false) != true) {
			return false;
		} else {
			return true;
		}
	}
	
	function featured_actor_rollover(div_id, text) {
		identity = document.getElementById(div_id);
		identity.innerHTML = text;
	}
	
	function resumeExample() {
		var winl = (screen.width - 600) / 2;
		var wint = (screen.height - 400) / 2;
		winprops = 'top='+wint+',left='+winl
		window.open('/actor/resume_example.html', 'resume_example', 'scrollbars,resizable,width=600,height=400,' + winprops);
	}
	
	function cellphoneEmail() {
		var winl = (screen.width - 600) / 2;
		var wint = (screen.height - 400) / 2;
		winprops = 'top='+wint+',left='+winl
		window.open('/media/docs/doc.cfm?title=Get Interview Notifications from your Agent or Casting via Text Messaging off your phone.&file=/media/docs/cellphone_email_text.html', 'cellphone_email', 'scrollbars,resizable,width=600,height=400,' + winprops);
	}
	
	function checkAll(value_to_set, checkbox_name) {
		//value_to_set = document.message_list.checkall.checked;
		identity = eval(checkbox_name);
		if (identity.length) {
			for (x = 0; x < identity.length; x++) {
				identity[x].checked = value_to_set;
			}
		} else {
			identity.checked = value_to_set;
		}
	}
	
	function centerDiv(divId) {
		//get scroll position - cross browser
		if (self.pageYOffset) {
			var scrolledX = self.pageXOffset
			var scrolledY = self.pageYOffset
		} else if (document.documentElement && document.documentElement.scrollTop) {
			var scrolledX = document.documentElement.scrollLeft
			var scrolledY = document.documentElement.scrollTop
		} else if (document.body) {
			var scrolledX = document.body.scrollLeft
			var scrolledY = document.body.scrollTop
		}
		
		//get center of viewport - cross browser
		if (self.innerHeight) {
			var centerX = self.innerWidth
			var centerY = self.innerHeight
		} else if (document.documentElement && document.documentElement.clientHeight) {
			var centerX = document.documentElement.clientWidth
			var centerY = document.documentElement.clientHeight
		} else if (document.body) {
			var centerX = document.body.clientWidth
			var centerY = document.body.clientHeight
		}
		
		var popup = document.getElementById(divId)
		
		var leftOffset = scrolledX + (centerX - 300) / 2
		var topOffset = scrolledY + (centerY - 100) / 2
		
		var r = popup.style
		r.top = topOffset + 'px'
		r.left = leftOffset + 'px'
	}
	
	function aa_alert(message,duration) {
		//get scroll position - cross browser
		if (self.pageYOffset) {
			var scrolledX = self.pageXOffset
			var scrolledY = self.pageYOffset
		} else if (document.documentElement && document.documentElement.scrollTop) {
			var scrolledX = document.documentElement.scrollLeft
			var scrolledY = document.documentElement.scrollTop
		} else if (document.body) {
			var scrolledX = document.body.scrollLeft
			var scrolledY = document.body.scrollTop
		}
		
		//get center of viewport - cross browser
		if (self.innerHeight) {
			var centerX = self.innerWidth
			var centerY = self.innerHeight
		} else if (document.documentElement && document.documentElement.clientHeight) {
			var centerX = document.documentElement.clientWidth
			var centerY = document.documentElement.clientHeight
		} else if (document.body) {
			var centerX = document.body.clientWidth
			var centerY = document.body.clientHeight
		}
		
		var popup = document.getElementById("message_popup")
		popup.innerHTML = message
		popup.style.visibility = "visible"
		
		var leftOffset = scrolledX + (centerX - 300) / 2
		var topOffset = scrolledY + (centerY - 100) / 2
		
		var r = popup.style
		r.top = topOffset + 'px'
		r.left = leftOffset + 'px'
		
		setTimeout("aa_alert_clear()",duration)
	}
	
	function aa_alert_clear() {
		var popup = document.getElementById("message_popup")
		popup.innerHTML = ""
		popup.style.visibility = "hidden"
	}
//-->
