	var curDate = new Date();
	var refDate = new Date();
	var day = curDate.getDay();
	var date = curDate.getDate();
	var month = curDate.getMonth();
	var year = curDate.getYear();
	var _listMonth = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
	var _listDay = ['','MON', 'TUE', 'WED', 'THUR', 'FRI'];
	var _listDayOfWeek = ['Sunday','Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];

	var t = new Object();
	
	var activeGuestGuide = 'guestGuide_selected00';
	var moduleBgDivID = 'guestGuideBackground';
	var imgDivID = 'guestGuideImages';
	var titleDivID =  'guestGuideTitles';
	var bgDivID = 'guestGuideNavigator_BG';
	var dateLabelDivID = 'guestGuideDateLabel';
	
	var listGuestGuideLineUp = [
	{ date: '11-20', imageURL1: 'images/guestGuide/guests/11_20_Penelope_Cruz_V.jpg', title1: 'Pen&eacute;lope Cruz', imageURL2:'images/guestGuide/guests/11_18-19_New_Moon_Three_V.jpg', title2: 'Taylor Lautner' },
	{ date: '11-23', imageURL1: 'images/guestGuide/guests/11_23_Mark_Harmon.jpg', title1: 'Mark Harmon', imageURL2:'images/guestGuide/guests/11_23_David_Cook.jpg', title2: 'David Cook' },
	{ date: '11-24', imageURL1: 'images/guestGuide/guests/11_24_Jimmy_Kimmel.jpg', title1: 'Jimmy Kimmel', imageURL2:'images/guestGuide/guests/11_24_Carrot_Top.jpg', title2: 'Carrot Top' },
	{ date: '11-25', imageURL1: 'images/guestGuide/guests/11_25_Thomas_Gibson.jpg', title1: 'Thomas Gibson', imageURL2:'images/guestGuide/guests/6_18_Joy_Philbin.jpg', title2: 'Joy Philbin' },
	{ date: '11-26', imageURL1: 'images/guestGuide/guests/11_26_Michael_J_Fox.jpg', title1: 'Michael J. Fox', imageURL2:'images/guestGuide/guests/11_26_Jennifer_Lopez.jpg', title2: 'Jennifer Lopez' },
	{ date: '11-27', imageURL1: 'images/guestGuide/guests/11_27_Neil_Patrick_Harris.jpg', title1: 'Neil Patrick Harris', imageURL2:'images/guestGuide/guests/11_27_Uncle_Kracker.jpg', title2: 'Uncle Kracker' },
	{ date: '11-30', imageURL1: 'images/guestGuide/guests/11_30_Matt_Dillon.jpg', title1: 'Matt Dillon', imageURL2:'images/guestGuide/guests/11_18-19_New_Moon_Three_V.jpg', title2: 'Ashley Greene' },
	{ date: '12-1', imageURL1: 'images/guestGuide/guests/12_1_Howie_Mandel.jpg', title1: 'Howie Mandel', imageURL2:'images/guestGuide/guests/12_1_Cheryl_Hines.jpg', title2: 'Cheryl Hines' },
	{ date: '12-2', imageURL1: 'images/guestGuide/guests/12_2_Michael_Buble.jpg', title1: 'Michael Bubl&eacute;', imageURL2:'images/guestGuide/guests/12_2_Morgan_Freeman.jpg', title2: 'Morgan Freeman' },
	{ date: '12-3', imageURL1: 'images/guestGuide/guests/12_3_Meg_Ryan.jpg', title1: 'Meg Ryan', imageURL2:'', title2: '' },
	{ date: '12-4', imageURL1: 'images/guestGuide/guests/12_4_Christian_Slater.jpg', title1: 'Christian Slater', imageURL2:'images/guestGuide/guests/12_4_Kate_Beckinsale.jpg', title2: 'Kate Beckinsale' }
	];
	
	var guestGuide = [
		{ id: 'guestGuide_selected00', day: 0, item: {} },
		{ id: 'guestGuide_selected01', day: 0, item: {} },
		{ id: 'guestGuide_selected02', day: 0, item: {} },
		{ id: 'guestGuide_selected03', day: 0, item: {} },
		{ id: 'guestGuide_selected04', day: 0, item: {} }
	];
	
	/* Arrange GuestGuide Items */
	var objGuestGuideItem = null;									
	if( day == 0 || day == 6  ){
		if( day == 0 ){
			refDate.setTime(refDate.getTime() + 86400000) 
		}
		else {
			refDate.setTime(refDate.getTime() + (86400000 * 2));
		}
	}
	
	var strRefGuestGuide = (refDate.getMonth()+1).toString()+'-'+refDate.getDate().toString();

	var numRefGuestGuideItem = 0;
	for( j = 0; j < listGuestGuideLineUp.length; j++ ){
		if( strRefGuestGuide == listGuestGuideLineUp[j].date){
			numRefGuestGuideItem = j;
			break;
		}
	}
	for(refDay = refDate.getDay(), i = 0; i < 5; refDay++, i++){
		guestGuide[i].item = listGuestGuideLineUp[numRefGuestGuideItem+i];
		if(refDay > 5){
			refDay = 1;
		}
		guestGuide[i].day = refDay;
	}
	
	function guestGuideInit(id){
		objGuestGuideItem = null;
		for(i = 0; i < guestGuide.length; i++){
			if( guestGuide[i].id != id ){
				continue;
			}
			else {
				objGuestGuideItem = guestGuide[i];
				break;
			}
		}
		if( objGuestGuideItem.item == null ){
			return false;
		}
		
		if( activeGuestGuide!='' ){
			gid(activeGuestGuide).style.color = 'ee7000';											
		}
		activeGuestGuide = id;
		
		if(objGuestGuideItem.item.imageURL2==''){
			if (gid(moduleBgDivID).style.backgroundImage == 'url(images/guestGuide/RK_guestGuide_background_289x316_alt.jpg)') {}
			else { gid(moduleBgDivID).style.backgroundImage = 'url(images/guestGuide/RK_guestGuide_background_289x316_alt.jpg)' }
			gid(bgDivID).style.backgroundImage = 'url(images/guestGuide/'+id+'.jpg)';
			gid(id).style.color = 'ffffff';
			gid(imgDivID).innerHTML = '<a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'"><img src="'+objGuestGuideItem.item.imageURL1+'" width="173" height="110" alt="'+objGuestGuideItem.item.title1+'" border="0" style="margin: 0 0px 0 0px"/></a>';
			gid(titleDivID).innerHTML = '<div align="center" style="position: relative; display: inline-block; *float: left; width: 260px; height: 25px; font: bold 9pt arial; line-height: 10pt; color: #076bb7; vertical-align: top"><a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'" style="color: #076bb7; text-decoration: none">'+objGuestGuideItem.item.title1+'</a></div>';
		}
		else {
			if (gid(moduleBgDivID).style.backgroundImage == 'url(images/guestGuide/RK_guestGuide_background_289x316.jpg)') {}
			else { gid(moduleBgDivID).style.backgroundImage = 'url(images/guestGuide/RK_guestGuide_background_289x316.jpg)' }
			gid(bgDivID).style.backgroundImage = 'url(images/guestGuide/'+id+'.jpg)';
			gid(id).style.color = 'ffffff';
			gid(imgDivID).innerHTML = '<a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'"><img src="'+objGuestGuideItem.item.imageURL1+'" width="85" height="110" alt="'+objGuestGuideItem.item.title1+'" border="0" style="margin: 0 3px 0 0px"/><img src="'+objGuestGuideItem.item.imageURL2+'" width="85" height="110" alt="'+objGuestGuideItem.item.title2+'" border="0" /></a>';
			gid(titleDivID).innerHTML = '<div align="right" style="position: relative; display: inline-block; *float: left; width: 135px; height: 25px; font: bold 9pt arial; line-height: 10pt; color: #076bb7; vertical-align: top"><a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'" style="color: #076bb7; text-decoration: none">'+objGuestGuideItem.item.title1+'</a></div><div align="left" style="position: relative; display: inline-block; *float: left; width: 130px; height: 25px; font: bold 9pt arial; line-height: 9pt; color: #076bb7; vertical-align: top; padding-left: 15px; *margin-left: 5px"><a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'" style="color: #076bb7; text-decoration: none">'+objGuestGuideItem.item.title2+'</a></div>';
		}
		
		activeMonth = parseInt(objGuestGuideItem.item.date.substr(0,objGuestGuideItem.item.date.indexOf('-')));
		activeDate = parseInt(objGuestGuideItem.item.date.substr((objGuestGuideItem.item.date.indexOf('-')+1),(objGuestGuideItem.item.date.length-(objGuestGuideItem.item.date.indexOf('-')+1))));
		
		if((activeDate > 3)&&(activeDate != 21)&&(activeDate != 22)&&(activeDate != 23)&&(activeDate != 31 )){
			strDate = activeDate.toString() + '<sup>th</sup>';
		} else {
			if((activeDate == 1)||(activeDate == 21)||(activeDate == 31)){strDate = activeDate.toString() + '<sup>st</sup>'}
			else if((activeDate == 2)||(activeDate == 22)){strDate = activeDate.toString() + '<sup>nd</sup>'}
			else{strDate = activeDate.toString() + '<sup>rd</sup>'}
		}
	
		gid(dateLabelDivID).innerHTML = _listDayOfWeek[objGuestGuideItem.day]+', '+_listMonth[activeMonth-1]+' '+strDate ;
		
		t = setTimeout("guestGuideNext()",5000)
		return true;
	}
	
	function guestGuideActive(id){
		
		objGuestGuideItem = null;
		for(i = 0; i < guestGuide.length; i++){
			if( guestGuide[i].id != id ){
				continue;
			}
			else {
				objGuestGuideItem = guestGuide[i];
				break;
			}
		}
		if( objGuestGuideItem.item == null ){
			return false;
		}
		
		
		
		new Effect.DropOut( 'guestGuideMain', { duration: 0.3, beforeSetup: function(){clearTimeout(t)}, afterFinish: function(){
				if( activeGuestGuide!='' ){
					gid(activeGuestGuide).style.color = 'ee7000';											
				}
				activeGuestGuide = id;
				if(objGuestGuideItem.item.imageURL2==''){
					if (gid(moduleBgDivID).style.backgroundImage == 'url(images/guestGuide/RK_guestGuide_background_289x316_alt.jpg)') {}
					else { gid(moduleBgDivID).style.backgroundImage = 'url(images/guestGuide/RK_guestGuide_background_289x316_alt.jpg)' }
					gid(bgDivID).style.backgroundImage = 'url(images/guestGuide/'+id+'.jpg)';
					gid(id).style.color = 'ffffff';
					gid(imgDivID).innerHTML = '<a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'"><img src="'+objGuestGuideItem.item.imageURL1+'" width="173" height="110" alt="'+objGuestGuideItem.item.title1+'" border="0" style="margin: 0 0px 0 0px"/></a>';
					gid(titleDivID).innerHTML = '<div align="center" style="position: relative; display: inline-block; *float: left; width: 260px; height: 25px; font: bold 9pt arial; line-height: 10pt; color: #076bb7; vertical-align: top"><a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'" style="color: #076bb7; text-decoration: none">'+objGuestGuideItem.item.title1+'</a></div>';
				}
				else {
					if (gid(moduleBgDivID).style.backgroundImage == 'url(images/guestGuide/RK_guestGuide_background_289x316.jpg)') {}
					else { gid(moduleBgDivID).style.backgroundImage = 'url(images/guestGuide/RK_guestGuide_background_289x316.jpg)' }
					gid(bgDivID).style.backgroundImage = 'url(images/guestGuide/'+id+'.jpg)';
					gid(id).style.color = 'ffffff';
					gid(imgDivID).innerHTML = '<a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'"><img src="'+objGuestGuideItem.item.imageURL1+'" width="85" height="110" alt="'+objGuestGuideItem.item.title1+'" border="0" style="margin: 0 3px 0 0px"/><img src="'+objGuestGuideItem.item.imageURL2+'" width="85" height="110" alt="'+objGuestGuideItem.item.title2+'" border="0" /></a>';
					gid(titleDivID).innerHTML = '<div align="right" style="position: relative; display: inline-block; *float: left; width: 135px; height: 25px; font: bold 9pt arial; line-height: 10pt; color: #076bb7; vertical-align: top"><a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'" style="color: #076bb7; text-decoration: none">'+objGuestGuideItem.item.title1+'</a></div><div align="left" style="position: relative; display: inline-block; *float: left; width: 130px; height: 25px; font: bold 9pt arial; line-height: 9pt; color: #076bb7; vertical-align: top; padding-left: 15px; *margin-left: 5px"><a href="http://regisandkelly.go.com/guest_guide.html?load_day='+objGuestGuideItem.day+'" style="color: #076bb7; text-decoration: none">'+objGuestGuideItem.item.title2+'</a></div>';
				}
				activeMonth = parseInt(objGuestGuideItem.item.date.substr(0,objGuestGuideItem.item.date.indexOf('-')));
				activeDate = parseInt(objGuestGuideItem.item.date.substr((objGuestGuideItem.item.date.indexOf('-')+1),(objGuestGuideItem.item.date.length-(objGuestGuideItem.item.date.indexOf('-')+1))));
				
				if((activeDate > 3)&&(activeDate != 21)&&(activeDate != 22)&&(activeDate != 23)&&(activeDate != 31 )){
					strDate = activeDate.toString() + '<sup>th</sup>';
				} else {
					if((activeDate == 1)||(activeDate == 21)||(activeDate == 31)){strDate = activeDate.toString() + '<sup>st</sup>'}
					else if((activeDate == 2)||(activeDate == 22)){strDate = activeDate.toString() + '<sup>nd</sup>'}
					else{strDate = activeDate.toString() + '<sup>rd</sup>'}
				}
			
				gid(dateLabelDivID).innerHTML = _listDayOfWeek[objGuestGuideItem.day]+', '+_listMonth[activeMonth-1]+' '+strDate ;
				new Effect.Appear( 'guestGuideMain', { duration: 0.2, afterFinish: function(){
						
						t = setTimeout("guestGuideNext()",5000)
						
					} 
				});
			}
		} );
		
		
		
		return true;
	}
	
	function guestGuideNext() {
		numNext = parseInt(activeGuestGuide.substr((activeGuestGuide.length-1),1))+1;
		if(numNext > 4){ numNext = 0 };
		strID = 'guestGuide_selected0'+numNext.toString();
		guestGuideActive(strID)
	}
	
	
	function renderGuestGuide(){
		document.writeln('<div id="guestGuide_selected00" align="center" style="float: left; width: 62px; height: 40px; color: #ffffff; font: bold 10pt arial; cursor: pointer" onmousedown="javascript:guestGuideActive(this.id)">');
		if( new Date().getDay() == 0 || new Date().getDay() == 6 ){
			document.writeln(_listDay[guestGuide[0].day]);
		} else{
			document.writeln('TODAY');
		}
		document.writeln('</div><div id="guestGuide_selected01" align="center" style="float: left; width: 58px; height: 40px; color: #ee7000; font: bold 10pt arial; cursor: pointer" onmousedown="javascript:guestGuideActive(this.id)">'+_listDay[guestGuide[1].day]+'</div>'+
			'<div id="guestGuide_selected02" align="center" style="float: left; width: 62px; height: 40px; color: #ee7000; font: bold 10pt arial; cursor: pointer" onmousedown="javascript:guestGuideActive(this.id)">'+_listDay[guestGuide[2].day]+'</div>'+
			'<div id="guestGuide_selected03" align="center" style="float: left; width: 55px; height: 40px; color: #ee7000; font: bold 10pt arial; cursor: pointer" onmousedown="javascript:guestGuideActive(this.id)">'+_listDay[guestGuide[3].day]+'</div>'+
			'<div id="guestGuide_selected04" align="center" style="float: left; width: 62px; height: 40px; color: #ee7000; font: bold 10pt arial; cursor: pointer" onmousedown="javascript:guestGuideActive(this.id)">'+_listDay[guestGuide[4].day]+'</div>');
	}