strRootUrl = "http://www.tessaamy.com/index.asp"
var timer;
var browser=navigator.appName;
var b_version=navigator.appVersion;
var scrollSpeed = 3;
if (browser != "Microsoft Internet Explorer")
	scrollSpeed=2;	
	
	
function get(strElement) {
	return document.getElementById(strElement);
}



	function scroll(lnk){
		clearTimeout(timer);
		p=document.getElementById('galleryThumbs');
		c=document.getElementById('galleryThumbs').getElementsByTagName('td')[lnk];

		if (c.offsetLeft < p.scrollLeft-scrollSpeed) {
			p.scrollLeft = p.scrollLeft-scrollSpeed;
			timer = setTimeout('scroll('+lnk+')',1);
		} else if (c.offsetLeft > p.scrollLeft + scrollSpeed) {
			p.scrollLeft = p.scrollLeft+scrollSpeed;
			timer=setTimeout('scroll('+lnk+')',1);
			} else {
				p.scrollLeft = c.offsetLeft;
				clearTimeout(timer);
			}

		if (p.scrollLeft + p.offsetWidth == p.scrollWidth){
			clearTimeout(timer);
		}
	}


function toggleNav(strInput) {
	var elem = get("nav" + strInput);
	if (elem.className != "current") {
		if (elem.className != "on") {
			elem.className = "on";
			elem.src = "/inc/img/nav/on/" + strInput + ".gif";
		} else {
			elem.className = "off";
			elem.src = "/inc/img/nav/off/" + strInput + ".gif";
			//prompt(elem.src,elem.src);
		}
	}
}

function initContentLinks() {
	var links;
	links = document.getElementsByTagName("a");
	for (ndx = 0 ; ndx < links.length ; ndx++) {
		links[ndx].target = (links[ndx].target == "") ? "_blank" : links[ndx].target;
	}
	links = document.getElementsByTagName("A");
	for (ndx = 0 ; ndx < links.length ; ndx++) {
		links[ndx].target = (links[ndx].target == "") ? "_blank" : links[ndx].target;
	}
}



function pageInit(strInput) {
initContentLinks();
var version=parseFloat(b_version);
var intAdjust = "30px";
if (browser != "Microsoft Internet Explorer") 
	intAdjust = "28px";

	if (strInput == "visuals") {
		parent.document.getElementById("galleryThumbs").style.display = "block";
		parent.document.getElementById("flashPlayer").style.marginTop =intAdjust;
	}
	else {
		parent.document.getElementById("galleryThumbs").style.display = "none";
		parent.document.getElementById("flashPlayer").style.marginTop = "155px";
	}
}

function triggerGallery(strInput) {
	window.frameContent.document.getElementById("galleryImg").innerHTML = "<img src=\"\/inc\/img\/gallery\/full\/" + strInput + "\" \/>";
}



function checkLoginForm() {
	strUser = get("tbxUserName").value;
	strPass = get("tbxPassword").value;
	lblReqUser = get("reqUser");
	lblReqPass = get("reqPass");
	lblReqUser.innerHTML = "";
	lblReqPass.innerHTML = "";
	if (strUser == "")
		lblReqUser.innerHTML = "* required";
	if (strPass == "")
		lblReqPass.innerHTML = "* required";
	if (strPass == "" || strUser == "")
		return false;
	return true;
}

function preLoad() {
var preLoad = document.getElementById("preLoader");
var preLoadStr = "";
var strNavItems = "home,about,news,visuals,live,promoters,buy";
var raNavItems = strNavItems.split(",");
var preLoadStr = "";
for (var ndx = 0 ; ndx < raNavItems.length; ndx++)
	preLoadStr = preLoadStr + "<img  src=\"/inc/img/nav/on/" + raNavItems[ndx] + ".gif\" width=\"88\" height=\"20\">";
preLoad.innerHTML = preLoadStr;
var cLoc = document.location + "#";
var raLoc = cLoc.split("#");
if (raLoc.length == 3) {
	get("frameContent").src="/public/" + raLoc[1] + ".asp";
	parent.document.title =  toProperCase(raLoc[1]) + " : Tessa Amy"
}
}

	function setParentUrl(strInput) {
		var nLoc = strRootUrl + "#" + strInput;
		parent.document.location = nLoc;
		parent.document.title =  toProperCase(strInput) + " : Tessa Amy";
	}
	
function toProperCase(s)
{
  return s.toLowerCase().replace(/^(.)|\s(.)/g, 
          function($1) { return $1.toUpperCase(); });
}

function checkFeedBackForm() {
	var blnReturn = true;
	
	var name = get("tbxName").value;
	var email = get("tbxEmail").value;
	var comments = get("tbxComments").value;
	get("reqName").innerHTML = "";
	get("reqEmail").innerHTML = "";
	get("reqComments").innerHTML = "";
	
	if (name == "") {
		blnReturn = false;
		get("reqName").innerHTML = "* required";
	}
	
	if (email == "") {
		blnReturn = false;
		get("reqEmail").innerHTML = "* required";
	} else {
		if (!isEmail(email)) {
			blnReturn = false;
			get("reqEmail").innerHTML = "* not a valid email address";
		}
	}
	
	if (comments == "") {
		blnReturn = false;
		get("reqComments").innerHTML = "* required";
	}

	
	return blnReturn;
}

function checkNewsletterForm() {
	var blnReturn = true;
	
	var name = get("tbxName").value;
	var email = get("tbxEmail").value;
	var action = get("ddlAction").value;

	get("reqName").innerHTML = "";
	get("reqEmail").innerHTML = "";

	if (name == "" && action == 1) {
		blnReturn = false;
		get("reqName").innerHTML = "* required";
	}
	
	if (email == "") {
		blnReturn = false;
		get("reqEmail").innerHTML = "* required";
	} else {
		if (!isEmail(email)) {
			blnReturn = false;
			get("reqEmail").innerHTML = "* not a valid email address";
		}
	}	
	
	return blnReturn;
}

function isEmail(_email) {
     var emailReg = /^[a-z][a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i
     return emailReg.test(_email);
  }
  
  function setBuyLink(intAlbumId) {
	strLink = get("ddlBuy_" + intAlbumId).value;
	if (strLink != "0") {
		get("lnkBuy_" + intAlbumId).href= strLink
		get("lnkBuy_" + intAlbumId).target = "_blank";
		get("lnkBuy_" + intAlbumId).onclick = function () {return true; }
	} else {
		get("lnkBuy_" + intAlbumId).target = "frameContent";
		get("lnkBuy_" + intAlbumId).onclick = function () { alert('please select a store');return false; }
	
	}
}
