﻿// JScript File
//put any javascript in here that needs to be added to every page (Default.aspx)
// Theme & Horoscope Changer

function readCookie(Name){ //get cookie value
var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
if (document.cookie.match(re)) //if cookie found
return document.cookie.match(re)[0].split("=")[1] //return its value
return ""
}

function createCookie(name, value, days){ //set cookie value
var expireDate = new Date()
//set "expstring" to either future or past date, to set or delete cookie, respectively
var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days))
document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
}


var now = new Date;
var timeNow = now.getHours();

var day = now.getDate();
var month = now.getMonth() + 1;
var d = day.toString();
var m = month.toString();
	
	if (d.length == 1) {
	var daydate = '0'.concat(d);
		} else {
	var daydate = d;
	}
	
var dm = m.concat(daydate);

// Horoscope Setter
//function selectHoroscope(starsign){
 
//$j("#horoscope div").hide();
//document.getElementById('ID0EQ').style.display="none";
//document.getElementById('ID0EAB').style.display="none";
//document.getElementById('ID0EQB').style.display="none";      
//document.getElementById('ID0EAC').style.display="none";      
//document.getElementById('ID0EQC').style.display="none";
//document.getElementById('ID0EAD').style.display="none";      
//document.getElementById('ID0EQD').style.display="none";      
//document.getElementById('ID0EAE').style.display="none";
//document.getElementById('ID0EQE').style.display="none";     
//document.getElementById('ID0EAF').style.display="none";      
//document.getElementById('ID0EQF').style.display="none";
//document.getElementById('ID0EAG').style.display="none";

//var x=document.getElementById("signchanger").selectedIndex;
//var y=(document.getElementsByTagName("option")[x].value);

//$j("#" + y).show();

//document.getElementById(
//if (y == 'taurus') {
//		document.getElementById('ID0EQ').style.display="block";
//} else if (y == 'aries') {
//		document.getElementById('ID0EAB').style.display="block";
//} else if (y == 'gemini'){ // Gemini May 21 - June 21 :: ID0EP = Gemini
//		document.getElementById('ID0EQB').style.display="block";  
//} else if (y == 'cancer'){ // Cancer June 22 - July 22 :: ID0ES = Cancer
//		document.getElementById('ID0EAC').style.display="block";    
//} else if (y == 'leo'){ // Leo July 23 - August 22 :: ID0EV = Leo
//		document.getElementById('ID0EQC').style.display="block";
//} else if (y == 'virgo'){ // Virgo August 23 - September 22 :: ID0EY = Virgo
//		document.getElementById('ID0EAD').style.display="block";    
//} else if (y == 'libra'){ // Libra September 23 - October 22 :: ID0E2 = Libra
//		document.getElementById('ID0EQD').style.display="block";     
//} else if (y == 'scorpio'){ // Scorpio October 23 - November 21 :: ID0E5 = Scorpio
//		document.getElementById('ID0EAE').style.display="block";
//} else if (y == 'sagittarius'){ // Sagittarius November 22 - December 21 :: ID0EBB = Sagittarius 
// 		document.getElementById('ID0EQE').style.display="block";   
//} else if (y == 'capricorn'){ // Capricorn December 22 - January 19 :: ID0EEB = Capricorn 
//		document.getElementById('ID0EAF').style.display="block";   
//} else if (y == 'aquarius'){ // Aquarius January 20 - February 18 :: ID0EHB = Aquarius
//		document.getElementById('ID0EQF').style.display="block";
//} else if (y == 'pisces'){ // Pisces February 19 - March 20 :: ID0EKB = Pisces
//		document.getElementById('ID0EAG').style.display="block";
//	}
//}

//Theme Setter
function changeClass(theme){

switch(theme)
{
case 'daystyle':
  document.getElementById("Body").className = "daystyle";
  createCookie("style", "daystyle", 365);
  break; 
  
case 'nightstyle':
  document.getElementById("Body").className = "nightstyle";
  createCookie("style", "nightstyle", 365);
  break;		
}
}

window.onload = function(e) {

  var cookie = readCookie("style");
	if (timeNow < 9 || timeNow > 16) {
	changeClass('nightstyle');
	} else {
	changeClass('daystyle');
	}
	
//if (document.getElementById('horoscope')) {
//	var starcookie = readCookie("starsign");
//	if (starcookie!=null && starcookie!="")
//	{ 
//	selectHoroscope("starcookie")
//	} else if ((dm > 320) && (dm < 420)) { // Aries March 21 - April 19 0321 - 0419 ::	ID0EJ = Aries
//		document.getElementById('ID0EQ').style.display="block";
//	} else if ((dm > 419) && (dm < 521)) { // Taurus April 20 - May 20 :: ID0EM = Taurus
//		document.getElementById('ID0EAB').style.display="block";
//	} else if ((dm > 520) && (dm < 622)) { // Gemini May 21 - June 21 :: ID0EP = Gemini
//		document.getElementById('ID0EQB').style.display="block";      
//	} else if ((dm > 621) && (dm < 723)) { // Cancer June 22 - July 22 :: ID0ES = Cancer
//		document.getElementById('ID0EAC').style.display="block";     
//	} else if ((dm > 722) && (dm < 823)) { // Leo July 23 - August 22 :: ID0EV = Leo
//		document.getElementById('ID0EQC').style.display="block";
//	} else if ((dm > 822) && (dm < 923)) { // Virgo August 23 - September 22 :: ID0EY = Virgo
//		document.getElementById('ID0EAD').style.display="block";    
//	} else if ((dm > 922) && (dm < 1023)) { // Libra September 23 - October 22 :: ID0E2 = Libra 
//		document.getElementById('ID0EQD').style.display="block";  
//	} else if ((dm > 1022) && (dm < 1122)) { // Scorpio October 23 - November 21 :: ID0E5 = Scorpio
//		document.getElementById('ID0EAE').style.display="block";
//	} else if ((dm > 1121) && (dm < 1222)) { // Sagittarius November 22 - December 21 :: ID0EBB = Sagittarius
// 		document.getElementById('ID0EQE').style.display="block";   
//	} else if ((dm > 1221) && (dm < 120)) { // Capricorn December 22 - January 19 :: ID0EEB = Capricorn  
//		document.getElementById('ID0EAF').style.display="block"; 
//	} else if ((dm > 119) && (dm < 219)) { // Aquarius January 20 - February 18 :: ID0EHB = Aquarius
//		document.getElementById('ID0EQF').style.display="block";
//	} else if ((dm > 218) && (dm < 321)) { // Pisces February 19 - March 20 :: ID0EKB = Pisces
//		document.getElementById('ID0EAG').style.display="block";
//		}
//    }
}

function toggle(toggler, cname) {
    if (document.getElementById(toggler).style.display == "block") {
        document.getElementById(toggler).style.display = "none";
    }
    else {
        document.getElementById(toggler).style.display = "block"
    }
    if (cname.indexOf("Closed") != -1) {
        var classClosed = cname;
        var classOpen = classClosed.replace(/Closed/, "Open");
        if (document.getElementById(toggler).style.display == "block") {
            document.getElementById("toggler").className = classClosed;
        }
        else if (document.getElementById(toggler).style.display == "none") {
            document.getElementById("toggler").className = classOpen;
        }
    }
}

$(document).ready(function() {

    //FAQ BUTTON ACTION
    $("dt.faqTitle").click(function() {
        if ($(this).is(".faqButtonSelected")) {
            $("dd.faqCopy").hide();
            $(this).removeClass("faqButtonSelected").addClass("faqButton");
            return false;
        } else {
            $("dd.faqCopy").hide();
            $(this).next().show();
            $("dt.faqTitle").removeClass("faqButtonSelected").addClass("faqButton");
            $(this).removeClass("faqButton").addClass("faqButtonSelected");
            return false;
        }
    });
    //HIDES ALL OPEN DD ON PAGE LOAD
    $("dd.faqCopy").hide();
});