/* Functions for public pages */
var tabtimer;
var curelm;
var gsua;


function emailPage(){
	var url = 'emailpage.asp?url=' + encodeURIComponent(document.URL);
	window.open(url,'','width=550,height=400,status=yes,resizable=yes');
}
function newsletter(){
	var url = 'newsletter.asp';
	window.open(url,'','width=550,height=400,status=yes,resizable=yes');
}
function OpenSS(topic,width,height,hAlign,vAlign){
	var left; var top;
	left = hPos(hAlign,width);
	top = vPos(vAlign,height);
	iwpopup = window.open('popupss.asp?id=' + topic,'',"toolbar=no,location=no,scrollbars=yes,width=" + width + 
			",height=" + height + ",left=" + left + ",top=" + top + ",resizable=yes,status=yes,menubar=yes");
	iwpopup.focus();
	iwpopup.opener = self;
}
function vPos(vAlign,height){
	var top; var size;
	switch (vAlign){
		case 'T':
			top=0;
			break;
		case 'C':
			size = screen.availHeight;
			if (size <= height)
				top = 0;
			else
				top = (size - height)/2;
			break;
		case 'B':
			top = screen.availHeight - height;
			if (top < 0) top = 0;
			break;
		default:
			top = 0;
			break;
	}
	return top;
}
function hPos(hAlign,width){
	var left; var size;
	switch (hAlign){
		case 'L':
			left=0;
			break;
		case 'C':
			size = screen.availWidth;
			if (size <= width)
				left=0;
			else
				left = (size - width)/2;
			break;
		case 'R':
			left = screen.availWidth-width;
			if (left < 0) left = 0;
			break;
		default:
			left=0;
			break;
	}
	return left;
}
function getappName(){
	return navigator.appName;
}
function getUA(arg){
	var lsua;var lsver;var tmpver;
	if (navigator.userAgent.indexOf('Opera') >= 0){
		// Opera Browser
		lsua = 'Opera';
		if (navigator.appName.indexOf('Opera') >= 0){
			lsver = navigator.userAgent.split('Opera/')[1];
			lsver = lsver.split('(')[0];
		}else{
			lsver = navigator.userAgent.split('Opera')[1];
			lsver = lsver.split('[')[0];
		}
		if (arg=='ver') return lsver;
		return lsua;
	}
	if (navigator.userAgent.indexOf('MSIE') >= 0){
		lsua = 'Internet Explorer';
		tmpver = navigator.userAgent.split('MSIE')[1];
		tmpver = tmpver.split(';')[0];
		lsver = tmpver;
		if (arg=='ver') return lsver;
		return lsua;
	}
	if (navigator.userAgent.indexOf('Firefox') >= 0){
		lsver = navigator.userAgent.split('Firefox/')[1]
		lsua = 'Firefox';
		if (arg=='ver') return lsver;
		return lsua;
	}
	if (navigator.userAgent.indexOf('Chrome') >= 0){
		lsver = navigator.userAgent.split('Chrome/')[1]
		lsua = 'Google Chrome';
		if (arg=='ver') return lsver;
		return lsua;
	}
	if (navigator.userAgent.indexOf('Netscape') >=0){
		lsver = navigator.userAgent.split('Netscape/')[1]
		lsver = lsver.split('(')[0]
		lsua = 'Netscape';
		if (arg=='ver') return lsver;
		return lsua;
	}
	if (navigator.userAgent.indexOf('Mozilla') >=0 && navigator.userAgent.indexOf('rv:') >=0){
		// Probably Mozilla
		lsua = 'Mozilla';
		lsver = navigator.userAgent.split('rv:')[1]
		lsver = lsver.split(')')[0];
		if (arg=='ver') return lsver;
		return lsua;
	}
	lsua = 'Unidentified (UA: ' + navigator.userAgent + ')';
	lsver = navigator.appVersion;
	gsua = lsua
	if (arg=='ver') return lsver;
	return lsua;
}
function warnUA(){
	var lsua;
	lsua = getUA('ua');
	switch (lsua){
		case 'Internet Explorer':
			if (Number(getUA('ver')) < 6){
				if (navigator.platform.indexOf('Mac') != -1)
					return 'IEmac<6';
				else
					return 'IE<6';
			}
			break;
		case 'Opera':
			if (Number(getUA('ver')) < 7.52)
				return 'Opera<7.53';
			else
				return 'Opera';
			break;
		case 'Chrome':
			break;
		case 'Firefox':
			if (getUA('ver') < '0.9.3')
				return 'Firefox<0.9.3'
			break;
		case 'Netscape':
			if (Number(getUA('ver')) < 7.2)
				return 'Netscap<7.2';
			break;
		case 'Mozilla':
			if (getUA('ver') < '1.7.1')
				return 'Mozilla<1.7.1'
			break;
		default:
			return 'unidentified';
	}
	return 'ok';
}
function focusName(){
	document.mainform.name.focus();
}
function focusEmail(){
	document.mainform.email.focus();
}
function focusFrom(){
	document.mainform.from.focus();
}
function doTab(tabelm,tabdisplay){
	var tabs = tabelm.parentNode;
	for (var i = 0;i<tabs.cells.length;i++){
		if (tabs.cells[i].className != 'tabem')
			tabs.cells[i].className = '';
	}
	tabs.cells[i-1].className='last';
	if (tabelm == tabs.cells[i-1])
		tabelm.className = 'last currentTab';
	else
		tabelm.className = 'currentTab';
	document.getElementById('tab0').style.display = 'none';
	document.getElementById('tab1').style.display = 'none';
	document.getElementById('tab2').style.display = 'none';
	document.getElementById('tab3').style.display = 'none';
	document.getElementById('tab4').style.display = 'none';
	document.getElementById('tab5').style.display = 'none';
	document.getElementById(tabdisplay).style.display = 'block';
}


function hidepg1boxes() {
	document.getElementById('bt1').style.display = 'none';
	document.getElementById('bt2').style.display = 'none';
	document.getElementById('bt3').style.display = 'none';
	document.getElementById('es').style.display = 'none';
	document.getElementById('pm').style.display = 'none';
	document.getElementById('fr').style.display = 'none';
	document.getElementById('general').style.display = 'none';
}
