// JavaScript for Pambiche.com

function initPage() {
	var nls = document.getElementById('newsletter_signup');
	var UEmail = document.getElementById('UEmail');
	var flash_bb = document.getElementById('flash_billboard');
	
	if (whichBrowser() == "Internet Explorer") {
		if (flash_bb) {
			if (window.location.href.indexOf("cuisine.html") > -1) {
				flash_bb.style.width = "180px";
				flash_bb.style.styleFloat = "right";
			}
			else {
				flash_bb.style.width = "183px";
				flash_bb.style.styleFloat = "left";
			}
		}
	}
	else { // All browsers except IE
		UEmail.style.marginTop = "2px";
		UEmail.style.verticalAlign = "top";
		
		if (flash_bb) {
			if (window.location.href.indexOf("cuisine.html") > -1) {
				flash_bb.style.width = "180px";
				flash_bb.style.cssFloat = "right";
			}
			else {
				flash_bb.style.width = "186px";
				flash_bb.style.cssFloat = "left";
			}
		}
	}
	
	if (whichPlatform() == "Mac") {
		UEmail.style.fontSize = "9px";
		if (whichBrowser() == "Safari") {
			UEmail.style.overflow = "hidden";
			UEmail.style.padding = "0px";
			UEmail.style.margin = "0px";
		}
	}
}

function subscribe() {
	var UEmail = document.getElementById('UEmail');
	if (UEmail.value != "" && UEmail.value != "Your e-mail address") {
		var fr = document.getElementById('signupFrame');
		fr.src = "signup.html?UEmail=" + UEmail.value;
		
		var m_newsletter = document.getElementById('m_newsletter');
		var button = document.getElementById('button');
		var signup_text = document.getElementById('signup_text');
		m_newsletter.src = "images/thanks.gif";
		// m_newsletter.style.display = "none";
		m_newsletter.width = "170";
		m_newsletter.alt = "Thank you for signing up for our newsletter.";
		signup_text.href = "javascript:void(0);";
		button.style.display = "none";
		UEmail.style.display = "none";
		
		return false;
	}
	else {
		alert("Please provide your e-mail address.");
		UEmail.focus();
		return false;
	}
}

function whichBrowser() {
	var agt = navigator.userAgent.toLowerCase();
	if (agt.indexOf("opera") != -1) return 'Opera';
	else if (agt.indexOf("staroffice") != -1) return 'Star Office';
	else if (agt.indexOf("beonex") != -1) return 'Beonex';
	else if (agt.indexOf("chimera") != -1) return 'Chimera';
	else if (agt.indexOf("netpositive") != -1) return 'NetPositive';
	else if (agt.indexOf("phoenix") != -1) return 'Phoenix';
	else if (agt.indexOf("firefox") != -1) return 'Firefox';
	else if (agt.indexOf("camino") != -1) return 'Camino';
	else if (agt.indexOf("safari") != -1) return 'Safari';
	else if (agt.indexOf("skipstone") != -1) return 'SkipStone';
	else if (agt.indexOf("msie") != -1) return 'Internet Explorer';
	else if (agt.indexOf("netscape") != -1) return 'Netscape';
	else if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
	else if (agt.indexOf('\/') != -1) {
		if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
			return navigator.userAgent.substr(0,agt.indexOf('\/'));
		}
		else return 'Netscape';
	}
	else if (agt.indexOf(' ') != -1)
		return navigator.userAgent.substr(0,agt.indexOf(' '));
	else return navigator.userAgent;
}

function whichPlatform() {
	var agt = navigator.userAgent.toLowerCase();
	if (agt.indexOf("win") != -1) return 'Windows';
	else if (agt.indexOf("mac") != -1) return 'Mac';
	else if (agt.indexOf("unix") != -1) return 'Unix';
	else if (agt.indexOf("linux") != -1) return 'Linux';
	else return navigator.userAgent;
}

// Begin code for Happenings page

function keepFramed() {
	var fPage = self.location.href;
	if (top.location.href == fPage) {
		var fileName = fPage.substring(fPage.lastIndexOf("/")+1);
		if (fileName == "press.html") {
			top.location.href = "index.html?frame=happenings.html";
		}
		else {
			top.location.href = "index.html?frame=" + fileName;
		}
		//top.location.href = "happenings.html";
	}
}

function frameIt() {
	fPage = top.location.href.substring(top.location.href.indexOf("frame=")+6);
	if ( document.getElementById("mainFrame") ) document.getElementById("mainFrame").src = fPage;
}

function showFullText(article) {
	var articleDiv = document.getElementById(article);
	for (var i=0; i<articleDiv.childNodes.length; i++) {
		if (articleDiv.childNodes[i].id == "summary") var summ = articleDiv.childNodes[i];
		if (articleDiv.childNodes[i].id == "fulltext") var full = articleDiv.childNodes[i];
	}
	summ.style.display = "none";
	full.style.display = "inline";
}

function adjustFrameSize() {
	if (whichBrowser() == "Internet Explorer") {
		document.getElementById("pressFrame").width = 318;
	}
}