function plaunch() {
playerwindow = window.open("http://www.kosmoniq.com/player.html","player","height=160,width=200,menubar=no,resizable=no,scrollbars=no,location=no,status=no,directories=no");
document.getElementById("mp3control").style.display = "none";
document.getElementById("mp3status").style.display = "block";
return false;
}

function signup() {
document.getElementById("SUpanel").style.display = "block";
}

function csignup() {
document.getElementById("SUpanel").style.display = "none";
}

var divs = document.getElementsByTagName("div"); 
var panels = new Array();
var disPanel = 1;
var total = new Number();

function panelCount(whichOne) {
for (i=0;i<divs.length;i++){ 
if (divs[i].className == whichOne) {
panels.push(divs[i]);
if (i<0) {
divs[i].style.display = "none";	
}
}
}
total = panels.length;
}

function pan(whichClass,whichWay) {
// prev or next?
if (whichWay == "prev") {
if (disPanel > 1) {disPanel--}
} else if (whichWay == "next") {
if (disPanel < total) {disPanel++}
}

// switch all visibilities correctly
for (i=0;i<panels.length;i++){
if (i == disPanel-1) {panels[i].style.display = "block";}
else {panels[i].style.display = "none";}
}

// switch prev next 
if (disPanel==total) {
document.getElementById("nextBtn").style.display = "none";
document.getElementById("prevBtn").style.display = "inline";
} else if (disPanel==1) {
document.getElementById("prevBtn").style.display = "none";
document.getElementById("nextBtn").style.display = "inline";
} else {
document.getElementById("nextBtn").style.display = "inline";
document.getElementById("prevBtn").style.display = "inline";
}

}

function unblurit(whichone,whatsays) {
if (whichone.value == whatsays) {
whichone.value = '';
}
}

function blurit(whichone,whatsays) {
if (!whichone.value) {
whichone.value = whatsays;
}
}

var http_request = false;


function makeRequest(url, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
// set type accordingly to anticipated content type
//http_request.overrideMimeType('text/xml');
http_request.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
   http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('GET', url + parameters, true);
http_request.send(null);
}


function alertContents() {
document.getElementById('mlist').style.display = 'none';
document.getElementById('mload').style.display = 'block';
document.getElementById('mresults').style.display = 'none';
if (http_request.readyState == 4) {
if (http_request.status == 200) {
// hide loading bar, open results location
result = http_request.responseText;
document.getElementById('mload').style.display = 'none';
document.getElementById('mresults').style.display = 'block';
document.getElementById('mresults').innerHTML = result;            
} else {
alert('There was a problem with the request.');
}
}
}


function makePOSTRequest(url, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
// set type accordingly to anticipated content type
//http_request.overrideMimeType('text/xml');
http_request.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
   http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}

http_request.onreadystatechange = mailSuccess;
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", parameters.length);
http_request.setRequestHeader("Connection", "close");
http_request.send(parameters);
}



function mailSuccess() {
document.getElementById('contactform').style.display = 'none';
document.getElementById('sendingmail').style.display = 'block';
document.getElementById('contactresults').style.display = 'none';
if (http_request.readyState == 4) {
if ((http_request.status == 200) || (http_request.status == 0)) {
// hide loading bar, open results location
result = http_request.responseText;
document.getElementById('sendingmail').style.display = 'none';
document.getElementById('contactresults').style.display = 'block';
document.getElementById('contactresults').innerHTML = result; 
// alert(result);
} else {
alert('There was a problemwith the response for our servers. please try again. request status = ' + http_request.status);
}
}
}


function daFormChecker(obj){
var mailToPerson = document.getElementById('member').value;
var whatSaid = document.getElementById('da_shit').value;
var emailCheckObj = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
var emailEntered = document.getElementById('addy').value; 
var testIt = emailCheckObj.test(emailEntered);
if (mailToPerson == "none") {
alert ("please choose a member.");
return false;
} else {
if (testIt != true) {
alert ("please enter a valid email address.");
return false;
} else {
if (whatSaid == "") {
alert ("please enter the body of your email.");
return false;
} else {
var poststr = "addy=" + encodeURI(document.getElementById("addy").value) + "&da_shit=" + encodeURI(document.getElementById("da_shit").value) + "&member=" + encodeURI(document.getElementById('member').options[document.getElementById('member').selectedIndex].value);
makePOSTRequest('/mailbox.php', poststr);
return false;
}
}
}
}


function get(obj) {
var getstr = "?";
var findobj;
for (i=0; i<obj.childNodes.length; i++) {
if (obj.childNodes[i].tagName == 'FIELDSET') {
findobj = obj.childNodes[i];
}  
}
for (i=0; i<findobj.childNodes.length; i++) {
if (findobj.childNodes[i].tagName == "INPUT") {
if ((findobj.childNodes[i].type == "text") || (findobj.childNodes[i].type == "hidden")) {
getstr += findobj.childNodes[i].name + "=" + findobj.childNodes[i].value + "&";
}
if (findobj.childNodes[i].type == "checkbox") {
if (findobj.childNodes[i].checked) {
  getstr += findobj.childNodes[i].name + "=" + findobj.childNodes[i].value + "&";
} else {
  getstr += findobj.childNodes[i].name + "=&";
}
}
if (findobj.childNodes[i].type == "radio") {
if (findobj.childNodes[i].checked) {
  getstr += findobj.childNodes[i].name + "=" + findobj.childNodes[i].value + "&";
}
}
}   
if (findobj.childNodes[i].tagName == "SELECT") {
var sel = findobj.childNodes[i];
getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
}

}
makeRequest('/postoffice.php', getstr, obj);
}


var divs = document.getElementsByTagName("div"); 
var panels = new Array();
var disPanel = 1;
var total = new Number();

function panelCount(whichOne) {
for (i=0;i<divs.length;i++){ 
if (divs[i].className == whichOne) {
panels.push(divs[i]);
}
}
total = panels.length;
for (d=0;d<total;d++){
if (d>0) panels[d].style.display = 'none';
}
document.getElementById("prevBtn").style.display = "none";
} 

function pan(whichClass,whichWay) {
// prev or next?
if (whichWay == "prev") {
if (disPanel > 1) {disPanel--}
} else if (whichWay == "next") {
if (disPanel < total) {disPanel++}
}

// switch all visibilities correctly
for (i=0;i<panels.length;i++){
if (i == disPanel-1) {panels[i].style.display = "block";}
else {panels[i].style.display = "none";}
}

// switch prev next 
if (disPanel==total) {
document.getElementById("nextBtn").style.display = "none";
document.getElementById("prevBtn").style.display = "inline";
} else if (disPanel==1) {
document.getElementById("prevBtn").style.display = "none";
document.getElementById("nextBtn").style.display = "inline";
} else {
document.getElementById("nextBtn").style.display = "inline";
document.getElementById("prevBtn").style.display = "inline";
}

}

function dirtywork(whichone) {
// toggles visibility
oswitch = "o" + whichone;
cswitch = "c" + whichone;
document.getElementById('mresults').style.display = 'none';
if (document.getElementById(whichone).style.display == 'block') {
document.getElementById(whichone).style.display = 'none';
document.getElementById(oswitch).style.display = 'block';
document.getElementById(cswitch).style.display = 'none';
} else {
document.getElementById(whichone).style.display = 'block';
document.getElementById(oswitch).style.display = 'none';
document.getElementById(cswitch).style.display = 'block';
}
}