// JavaScript Document


//-Add Bookmark
var bookmarkurl="http://nowadayzdancehall.com"
var bookmarktitle="Nowadayz Dancehall"

function addbookmark(){
	if (document.all)
		window.external.AddFavorite(bookmarkurl,bookmarktitle)
	}


//-vertical Toggle
function toggleSlide(myVal,valMy){
 
var mySlide = new Fx.Slide(myVal).hide();
 
$(valMy).addEvent('click', function(e){
	e = new Event(e);
	mySlide.toggle();
	e.stop();
});

}

toggleSlide('site-control-box','site-control-on');


//-Morph Text Size and Color

Fx.Morph = Fx.Styles.extend({
 
	start: function(className){
 
		var to = {};
 
		$each(document.styleSheets, function(style){
			var rules = style.rules || style.cssRules;
			$each(rules, function(rule){
				if (!rule.selectorText.test('\.' + className + '$')) return;
				Fx.CSS.Styles.each(function(style){
					if (!rule.style || !rule.style[style]) return;
					var ruleStyle = rule.style[style];
					to[style] = (style.test(/color/i) && ruleStyle.test(/^rgb/)) ? ruleStyle.rgbToHex() : ruleStyle;
				});
			});
		});
		return this.parent(to);
	}
 
});
 
Fx.CSS.Styles = ["color", "fontSize"];

var myMorph = new Fx.Morph('container-content', {wait: false});

if ( get_cookie ("mySize")) { 
var currentSize = get_cookie("mySize");
var currentColor = get_cookie ("myColor");

}
else{
var currentSize = 'size2';
var currentColor = 'color2';
	
}

 
$('size1').addEvent('click', function(e){
	new Event(e).stop();
 
	myMorph.start('size1');
	currentSize = 'size1';
	
 
});
 
$('size2').addEvent('click', function(e){
	new Event(e).stop();
 
	myMorph.start('size2');
	currentSize = 'size2';
 
});


$('size3').addEvent('click', function(e){
	new Event(e).stop();
 
	myMorph.start('size3');
	currentSize = 'size3';
 
});

$('size4').addEvent('click', function(e){
	new Event(e).stop();
 
	myMorph.start('size4');
	currentSize = 'size4';
 
});

$('color1').addEvent('click', function(e){
	new Event(e).stop();
 
	myMorph.start('color1');
	currentColor = 'color1';
 
});
 
$('color2').addEvent('click', function(e){
	new Event(e).stop();
 
	myMorph.start('color2');
	currentColor = 'color2';
 
});


$('color3').addEvent('click', function(e){
	new Event(e).stop();
 
	myMorph.start('color3');
	currentColor = 'color3';
 
});

$('color4').addEvent('click', function(e){
	new Event(e).stop();
 
	myMorph.start('color4');
	currentColor = 'color4';
 
});

//-Save Morph Settings

function setCookie(){

document.cookie = "mySize=" + currentSize + "; expires=01/02/2008 00:00:00";
document.cookie = "myColor=" + currentColor + "; expires=01/01/2008 00:00:00";

}

function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );

  if ( results )
    return ( unescape ( results[1] ) );
  else
    return null;
}


function resetOptions () {
   var newMorph = new Fx.Morph('container-content', {wait: false});
   var newMorph2 = new Fx.Morph('container-content', {wait: false});
   
   delete_cookie('mySize');
   delete_cookie('myColor');
   newMorph.start('size2');
   newMorph2.start('color2');
   
}


if ( get_cookie ("mySize")) {

var newMorph = new Fx.Morph('container-content', {wait: false});
var newMorph2 = new Fx.Morph('container-content', {wait: false});

  var theSize = get_cookie ( "mySize" );
  var theColor = get_cookie ( "myColor" );
  newMorph.start(theSize);
  newMorph2.start(theColor);


}

var outputVal1 = get_cookie ( "mySize" );
var outputVal2 = get_cookie ( "myColor" );

document.write(outputVal1 + " , "  + outputVal2);



