// READ COOKIE FOR ARTIST
// IF NULL, SET TO 0 (FIRST ARTIST)
// IF NOT NULL, INCREASE BY ONE TO START AT NEXT ARTIST
var COOKIE_NAME = 'artist';
var options = { path: '/', expires: 10 };
var theCookie = parseFloat($.cookie(COOKIE_NAME));
if((!theCookie)&&(theCookie!=0)){
	$.cookie(COOKIE_NAME, '0', options);
	theCookie = 0;
} else { 
	theCookie = theCookie + 1;
	$.cookie(COOKIE_NAME, theCookie, options);
}

// FUNCTION TO SET THE COOKIE AFTER THE NEXT ARTIST FADES IN, ROTATION (NON IE)
function onAfter(curr,next,opts){
	$.cookie(COOKIE_NAME, opts.currSlide, options);
}

function randomArtist(){
	
	// BUILD ARRAY OF ARTIST IMAGES
	var i = 0;
	var img_name = new Array();
	$('#artists-header img').each(function(){
		//alert($(this).attr('src'));
		img_name[i] = $(this).attr('src');
		i++;
	});

	// CHECK THE LENGTH OF THE ARRAY, COMPARE WITH THE COOKIE
	var theLength = (img_name.length)-1;
	if(theCookie>theLength){
		theCookie = 0;
		$.cookie(COOKIE_NAME, theCookie, options);
	}

	// SET THE ARTIST IMAGE (IE ONLY)
	$('img#ieArtist').attr('src',img_name[theCookie]);
	$('img#ieArtist').css('display','block');
}

if($.browser.msie){
	// SET THE ARTIST IMAGE, NO ROTATION
	randomArtist();
} else {
	// START CYCLES TO ROTATE ARTIST IMAGES AND SLOGANS
	$('#s3').cycle({ 
	    fx:     'fade', 
	    speed:   3000, 
	    timeout: 10000, 
	    pause:   1
	});
	$('#artists-header').cycle({ 
	    fx:     'fade', 
	    startingSlide: theCookie,
	    speed:   3000, 
	    timeout: 10000, 
	    pause:   0,
	    after:   onAfter
	});
}

var blank = new Image();
blank.src = 'http://wzmx.cbsradiohartford.com/img/blank.gif';

$(document).ready(function(){

	// SET THE KEYWORD VALUES, ATTRIBUTES
	$('#txt1').attr('value','keyword');
	$('input#txt1').addClass("idleKeyword");
	$('input#txt1').clearinput();
	
	// ADD FUNCTIONS FOR KEYWORD FOCUS AND BLUR
	$('input#txt1').focus(function() {  
	   $(this).removeClass("idleKeyword").addClass("focusKeyword");  
	}); 
	$('input#txt1').blur(function() {  
	   $(this).removeClass("focusKeyword").addClass("idleKeyword");  
	});

	// ACTIVATE THE ACCORDIAN
	$('div.sidebarAccordian> div').hide();  
        $('div.sidebarAccordian> a').click(function() {
        	$(this).next('div').slideToggle('fast','easeInOutSine').siblings('div:visible').slideUp('fast','easeInOutSine');
        })
        $('div.sidebarAccordian> div:eq(0)').slideToggle('fast','easeInOutSine');

	// FIX PNG FOR IE6
	var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
	if (badBrowser) {
		// get all pngs on page
		$('img[src$=.png]').each(function() {
			if (!this.complete) {
				this.onload = function() { fixPng(this) };
			} else {
				fixPng(this);
			}
		});
	}

});

 
function fixPng(png) {
	// get src
	var src = png.src;
	// set width and height
	if (!png.style.width) { png.style.width = $(png).width(); }
	if (!png.style.height) { png.style.height = $(png).height(); }
	// replace by blank image
	png.onload = function() { };
	png.src = blank.src;
	// set filter (display original image)
	png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
}

