// -----------------------
// ACCESSIBLE POPUP WINDOW
// -----------------------
var _POPUP_FEATURES = 'location=0,statusbar=0,menubar=0,width=750,height=570';
function raw_popup(url, target, features) {
	if (features ==""){
		theFeatures = _POPUP_FEATURES;
	}else{
		theFeatures = features
	}
	var theWindow = window.open(url, target, theFeatures);
	theWindow.focus();
	return theWindow;
}
function link_popup(src,target,features){
	return raw_popup(src,target,features);
}




// ------------------
// DISPLAY/HIDE FORMS
// ------------------
function showform(formid){
	var arrForms=new Array("login","register","type","adjust","password","edit","information","help");
	for(x in arrForms){
		var objForm=document.getElementById(arrForms[x]+"form");
		if(objForm){
			if(arrForms[x]+"form"==formid){
				if(objForm.offsetHeight>0){
					var slideOut = new YAHOO.util.Anim(arrForms[x]+"form",{ height:{ to:0}}, 1, YAHOO.util.Easing.easeBoth);
					    slideOut.animate();
				}else{
					var slideIn = new YAHOO.util.Anim(arrForms[x]+"form",{ height:{ to:eval(arrForms[x]+"formheight")}}, 1, YAHOO.util.Easing.easeBoth);  
					    slideIn.animate();
				}
			}else{
				var slideOut = new YAHOO.util.Anim(arrForms[x]+"form",{ height:{ to:0}}, 1, YAHOO.util.Easing.easeBoth);
				    slideOut.animate();
			}
		}
	}
	//setTimeout("resetform()",1000);
}



// ----------------------
// SET REL=EXTERNAL LINKS
// ----------------------
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";
			var strTitle = anchor.getAttribute("title");
			if((strTitle=="")||(strTitle==null)){
				anchor.title = "Opens in a new browser window.";
			}else{
				if(strTitle.indexOf("browser window")<0){
					anchor.title = strTitle+". Opens in a new browser window.";
				}
			}
			var strTitle = "";
		}
	}
}
window.onload=externalLinks;



// ----------------
// KEYPRESS CHECKER
// ----------------
function verifyKey(oElement,oEvent){
	if(oEvent.keyCode==13 && oElement.onclick){
		oEvent();
	}
}


