//this is to convert hex to rgb if the skin configuration is run
function HexToR(h) { return parseInt((cutHex(h)).substring(0, 2), 16) }
function HexToG(h) { return parseInt((cutHex(h)).substring(2, 4), 16) }
function HexToB(h) { return parseInt((cutHex(h)).substring(4, 6), 16) }
function cutHex(h) { return (h.charAt(0) == "#") ? h.substring(1, 7) : h }



 function includeCSS(p_file) {
        var v_css = document.createElement('link');
        v_css.rel = 'stylesheet'
        v_css.type = 'text/css';
        v_css.href = p_file;
        document.getElementsByTagName('head')[0].appendChild(v_css);
}


$(document).ready(function () {
  $("#twitter").getTwitter({
          userName: "_MusicNL_",
          numTweets: 50,
          loaderText: "Loading tweets...",
          slideIn: true,
          slideDuration: 750,
          showHeading: false,
          headingText: "Latest Tweets",
          showProfileLink: false,
          showTimestamp: true
        });
  $('#announceBlock').cycle({
    fx: 'fade',timeout:6000 // choose your transition type, ex: fade, scrollUp, shuffle, etc...
  }); 
  
  $("a[rel^='prettyPhoto']").prettyPhoto({});

  //alert("LOCL: " + document.location.href.split("/")[3].split(".aspx")[0])
  swapHomeBlock(document.location.href.split("/")[3].split(".aspx")[0]);
    loadMemberHome();
	preload();
});
var News = "/media/119/backdrop-pink.jpg";
var Funding = "/media/129/backdrop-yellow.jpg";
var Members = "/media/134/backgrop-blue.jpg";
var About = "/media/124/backgdrop-green.jpg";

var images = new Array()
function preload() {
	for (i = 0; i < preload.arguments.length; i++) {
		images[i] = new Image()
		images[i].src = preload.arguments[i]
	}
}
preload(
	"/media/119/backdrop-pink.jpg",
	"/media/129/backdrop-yellow.jpg",
	"/media/134/backgrop-blue.jpg",
	"/media/124/backgdrop-green.jpg"
)

function swapHomeBlock(who) {
  if(document.location.href.split("/")[3] == "" || document.location.href.split("/")[3] == "default.aspx") {
   document.getElementById("News").style.display = "none";
   document.getElementById("Funding").style.display = "none";
   document.getElementById("Members").style.display = "none";
   document.getElementById("About").style.display = "none";
    if (who == "") {
     who = "News"; 
    }
   document.getElementById(who).style.display = "block";
  
  document.getElementById("homeContent").style.backgroundImage = "url('"+eval(who)+"')";
  }
  // color resets
  document.getElementById("id_News").style.color = "#ffffff";
  document.getElementById("id_Funding").style.color = "#ffffff";
  document.getElementById("id_Members").style.color = "#ffffff";
  document.getElementById("id_About").style.color = "#ffffff";
  
  switch (who) {
    case "News":
      document.getElementById("id_News").style.color = "#eb9e9e";
      break;
        case "news":
      document.getElementById("id_News").style.color = "#eb9e9e";
      break;
    case "Funding":
      document.getElementById("id_Funding").style.color = "#e2c22d";
      break;
    case "funding":
      document.getElementById("id_Funding").style.color = "#e2c22d";
      break;

        case "Members":
      document.getElementById("id_Members").style.color = "#5bc4f0";
      break;
        case "members":
      document.getElementById("id_Members").style.color = "#5bc4f0";
      break;

        case "About":
      document.getElementById("id_About").style.color = "#abc985";
      break;
        case "about":
      document.getElementById("id_About").style.color = "#abc985";
      break;

        }
  
    //alert(document.getElementById("id_"+who).style.color);
  //alert("url('"+eval(who)+"');");
}
var hldSong;
//--------------------------------------------------------------------------------
// Load Featured Member on Home Page
function loadMemberHome() {
   if (window.XMLHttpRequest) {
    xmlhttp=new XMLHttpRequest();
  } else {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
      
      document.getElementById("featuredMember").innerHTML = xmlhttp.responseText;
      $("a[rel^='prettyPhoto']").prettyPhoto({deeplinking:false});
       $(".audioPlayer").jmp3();
      $('#featuredMember').cycle({
    fx: 'fade',
        timeout: 0,
        next:'#nextButton' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
  });
    }
  }
    xmlhttp.open("GET","/scripts/viewFeaturedMember.asp",true);
    xmlhttp.send();
}
//--------------------------------------------------------------------------------
// Submit Subscription Form
function subscribeNewsletter() {

    Email = document.getElementById("email").value;
    if (validateEmail(Email)) {
        return true;
    }else{
        return false;
    }
}

//--------------------------------------------------------------------------------
// Member Login
function memberLogin() {
 if (window.XMLHttpRequest) {
    xmlhttp=new XMLHttpRequest();
  } else {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
    if   (xmlhttp.responseText == "admin") {
document.getElementById("response").innerHTML = "<p>Login successful, redirecting...</p>";

window.parent.location.href = "/scripts/adminMaster.asp";
}
    if (xmlhttp.responseText == "success") {
      
      document.getElementById("response").innerHTML = "<p>Login successful, redirecting...</p>";
            window.parent.location.href = "/member-admin.aspx?ma=1";
      
    } 
  if (xmlhttp.responseText == "failure") {
       
      document.getElementById("response").innerHTML = "There appears to be an issue with your log in information.";
       
    }
     
    }
  }
    
  uName = document.getElementById("username").value;
  uPass = document.getElementById("password").value;
  
   $('#response').fadeOut('slow', function() {
    
  if (uName == "" || uPass == "" ) {
    document.getElementById("response").innerHTML =  "<p style='font-size:10px;'>Please complete all fields before proceeding.</p>";
    $('#response').fadeIn('slow', function() {
        
        });
  } else {
     xmlhttp.open("GET","/scripts/memberLogin-process.asp?uName="+uName+"&uPass="+uPass,true);
      xmlhttp.send();
    
  }
   });
  $('#response').fadeIn('slow', function() {
    
  });
}
function showLogo() {
  document.write("<a href='"+linkList[pickVar]+"' target='_blank'>");
 document.write("<img src='"+logoList[pickVar]+"' /></a>"); 
}
//-------------------------------------------------------------------------------


//-------------------------------------------------------------------------------

function validateEmail(elementValue){  
  var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
    return emailPattern.test(elementValue);  
} 

