
	//var app_id = 1;
	//VIDEO VARS
	var pDivId = "video_div";
	var p1SWF = "/yamahavgn/cda/flash/registration/yasi/livefeed720M.swf";
	var p1Version = "9,0,0,0";
	var p1Width = "640";
	var p1Height = "384";
	var vidWidth = "640";
	var vidHeight = "360";
	var p1FlashVars = "";
	var fbTitle = "";
	var fbData = "";
	var twData = "";
	var canChangeNotification = true; // DO NOT CHANGE!!
	var notificationShowing = false; // DO NOT CHANGE!!
	var notifyOffset = 15;
	var onLiveTab = false;
	var event_detail_template = "/yasi/eventdetail.html";
	var modeFn;
	function configEVENT(){
		configNotifyBanner();
		//configLIVE();
		if((evt.event_type=="1" || evt.event_type=="2" || evt.event_type=="3") || evt.event_mode=="DEFAULT" ){
			if(evt.event_mode=="PRE"){	configPRE();	 }
			else if(evt.event_mode=="POST"){	configPOST();	}
			else if(evt.event_mode=="LIVE"){	configLIVE(); }
			else if(evt.event_mode=="DEFAULT"){	configDEF();	}
			else{	configDEF();	}			
		}	
	}
	
	function configPRE(){
	
		var sd = unescape(evt.event_start_date);
		var st = unescape(evt.event_start_date_time);
		var ed = unescape(evt.event_end_date);
		var et = unescape(evt.event_end_date_time);
		var tz = unescape(evt.event_time_zone)
		
		if(unescape(evt.app_control_mode)=="STANDBY"){
			$("div#app_standby_message").html(unescape(evt.app_standby_message));		
			$("#live").html($("div#tmp_stby").html());
		}
		else{		
		// Update PRE Template... 		
			$("#tmp_pre #series_title").html(unescape(evt.series_title));
			$("#tmp_pre #series_pre_message").html(unescape(evt.series_pre_message) );
			$("#tmp_pre #event_title").html(unescape(evt.event_title) );
			$("#tmp_pre #event_venue_name").html(unescape(evt.event_venue_name) );
			
			if(sd!=ed){
				$("#tmp_pre #date_time_info").html(""+dateFormat(sd + " " + st + " " + tz,"YASI3") );
				$("#tmp_pre #date_time_info").append("&nbsp;&nbsp;~&nbsp;&nbsp;"+dateFormat(ed + " " + et + " " + tz,"YASI4") );
			}
			else{
				$("#tmp_pre #date_time_info").html(dateFormat(sd + " " + st + " " + tz,"ddd, mmm d', ' yyyy") +"&nbsp;&nbsp;" );
				$("#tmp_pre #date_time_info").append(dateFormat(sd + " " + st + " " + tz,"h:MM TT")+" ~ "+ dateFormat(sd + " " + et + " " + tz,"YASI2"));
			}
		
			if(unescape(evt.event_thumb_url)+""!=""){
				$("#tmp_pre #event_thumb_url").css("display","");
				$("#tmp_pre #event_thumb_url>img").attr("src",unescape(evt.event_thumb_url)) ;
			}
			else{
				$("#tmp_pre #event_thumb_url").css("display","none");
			}
			if(unescape(evt.event_pre_message)+""!=""){
				$("#tmp_pre #event_pre_message").css("display","");
				$("#tmp_pre #event_pre_message").html(unescape(evt.event_pre_message) );
			}
			else{
				$("#tmp_pre #event_pre_message").css("display","none");
			}
			if(unescape(evt.event_id)+""!=""){
				$("#tmp_pre #event_details_link").css("display","");			
				$("#tmp_pre #event_details_link>a").attr("href",event_detail_template+"?ENTID="+unescape(evt.event_id)) ;
				$("#tmp_pre #event_details_link>a").text("Read More");
			}
			else{
				$("#tmp_pre #event_details_link").css("display","none");
			}
			
			 fbTitle = unescape(evt.event_title);
			 fbData = unescape(evt.event_facebook_text);
			 fbURL = "http://usa.yamaha.com"; // "http://4wrd.it/EVT" + evt.event_id;
			 twTemp = "http://4wrd.it/EVT" + evt.event_id + " " + unescape(evt.event_twitter_text);  
			 twData = twTemp.substring(0,137)+"...";
			 
		
		// Update HTML Display Elements... 
			$("#live").html($("#tmp_pre").html());
		}	
		
		//CALL configNotificationBanner() - this shows/hides little pop=up above top menu...
		configEventList(evt.event_id); // - this highlights event in list...
	
	// Start Data Refresh Timer...
	// Calculate how close to end of event and either use t_o_norm or t_o_accel
		t_o_int = t_o_norm; 
 		t_o_int = t_o_accel; 
		global_event_mode = evt.app_control_mode=="STANDBY"?evt.app_control_mode:evt.event_mode;
		clearTimeout(t_o);
		t_o = setTimeout(function(){getEventData(app_id,dateNow)},t_o_int);

		showTest();
	}
	
	function configPOST(){
		
		if(unescape(evt.app_control_mode)=="STANDBY"){
			$("#app_standby_message").html(unescape(evt.app_standby_message));		
		//	$("#live").html($("#tmp_stby").html());
			$("#live").html($("#tmp_stby").html());
		}
		else{		
		// Update POST Template... 		
			$("#tmp_post #event_post_message").html(unescape(evt.event_post_message) );
			$("#tmp_post #series_title").html(unescape(evt.series_title));

			if(evt.event_is_last_event=="Y"){
				$("#tmp_post #series_message").html(unescape(evt.series_post_message) );
			}
			else{
				$("#tmp_post #series_message").html(unescape(evt.series_pre_message) );
			}
		
		// Update HTML Display Elements... 
			$("#live").html($("#tmp_post").html());
		}	
		
		//CALL configNotificationBanner() - this shows/hides little pop=up above top menu...
		configEventList(evt.event_id);
	// Start Data Refresh Timer...
		global_event_mode = evt.app_control_mode=="STANDBY"?evt.app_control_mode:evt.event_mode;
		clearTimeout(t_o);
		t_o = setTimeout(function(){getEventData(app_id,dateNow)},t_o_int);
		showTest();
	}
	function configLIVE(){
		var sd = unescape(evt.event_start_date);
		var st = unescape(evt.event_start_date_time);
		var ed = unescape(evt.event_end_date);
		var et = unescape(evt.event_end_date_time);
		var tz = unescape(evt.event_time_zone);
		var videoURL;
		var mobileURL;
		if(unescape(evt.app_control_mode)=="STANDBY"){//alert(evt.app_control_mode);
			$("#app_standby_message").html(unescape(evt.app_standby_message));		
			$("#live").html($("#tmp_stby").html());
		}
		else{		
			
		//	Update LIVE Template... 		
			if(global_event_mode!=evt.event_mode){
				if(evt.event_type==2){
					videoURL = unescape(evt.app_remote_live_link);
					mobileURL= unescape(evt.app_mobile_remote_live_link);
				}
				else if(evt.event_type==1 || evt.event_type==3){
					videoURL = unescape(evt.app_broadcast_link);
					mobileURL = unescape(evt.app_mobile_broadcast_link);
				}
				//test
				//videoURL = "http://www.yamaha.com/yamahavgn/Multimedia/MediaCenter/MFA_DIA_Promo.flv";
				$("#tmp_live #event_description").html(unescape(evt.event_description) );
				$("#tmp_live #event_title").html(unescape(evt.event_title) );
				
				if(sd!=ed){
					$("#tmp_live #date_time_info").html(""+dateFormat(sd + " " + st + " " + tz,"YASI3") );
					$("#tmp_live #date_time_info").append("&nbsp;&nbsp;~&nbsp;&nbsp;"+dateFormat(ed + " " + et + " " + tz,"YASI4") );
				}
				else{
					$("#tmp_live #date_time_info").html(dateFormat(sd + " " + st + " " + tz,"ddd, mmm d', ' yyyy") +"&nbsp;&nbsp;" );
					$("#tmp_live #date_time_info").append(dateFormat(sd + " " + st + " " + tz,"h:MM TT")+" ~ "+ dateFormat(sd + " " + et + " " + tz,"YASI2"));
					
				}	
				if(unescape(evt.event_id)+""!=""){
					$("#tmp_live #event_details_link").css("display","");
					$("#tmp_live #event_details_link>a").attr("href",event_detail_template+"?ENTID="+unescape(evt.event_id)) ;
					$("#tmp_live #event_details_link>a").text("Read More");
				}
				else{
					$("#tmp_live #event_details_link").css("display","none");
				}
				$("#tmp_live #iOS_video>a").attr("href",mobileURL) ;
				$("#tmp_live #iOS_video>p>small").html("* Live Broadcast optimized for iPhone versions 3Gs and above.");
				$("#tmp_live #iOS_video>a>img").attr("src","/yamahavgn/cda/images/registration/yasi/ttwl.png").attr("title","Tap To Watch Live!").attr("alt","Tap To Watch Live!");
					
				if(isIOS){
					$("#video_div").hide();
					$("#iOS_video").show();					
				}
				else{

					$("#iOS_video").hide();
					$("#video_div").show();		
					
					p1FlashVars = "cpath="+videoURL+"&wid="+vidWidth+"&hgt="+vidHeight;
					FlashBuilderInnerHTML(p1SWF,'f1','f1',p1Version,p1Width,p1Height,'','','','',p1FlashVars,pDivId);		
				}					
			
				$("#live").html($("#tmp_live").html());
			}
			else{
				$("#live #event_description").html(unescape(evt.event_description) );
				$("#live #event_title").html(unescape(evt.event_title) );
				
				if(sd!=ed){
					$("#live #date_time_info").html(""+dateFormat(sd + " " + st + " " + tz,"YASI3") );
					$("#live #date_time_info").append("&nbsp;&nbsp;~&nbsp;&nbsp;"+dateFormat(ed + " " + et + " " + tz,"YASI4") );
				}
				else{
					$("#live #date_time_info").html(dateFormat(sd + " " + st + " " + tz,"ddd, mmm d', ' yyyy") +"&nbsp;&nbsp;" );
					$("#live #date_time_info").append(dateFormat(sd + " " + st + " " + tz,"h:MM TT")+" ~ "+ dateFormat(sd + " " + et + " " + tz,"YASI2"));
				}	
				if(unescape(evt.event_id)+""!=""){
					$("#live #event_details_link").css("display","");			
					$("#live #event_details_link>a").attr("href",event_detail_template+"?ENTID="+unescape(evt.event_id)) ;
					$("#live #event_details_link>a").text("Get More");
				}
				else{
					$("#live #event_details_link").css("display","none");
				}
				$("#live #iOS_video>a").attr("href",mobileURL) ;
				$("#live #iOS_video>a>img").attr("src","/yamahavgn/cda/images/registration/yasi/ttwl.png").attr("title","Tap To Watch Live!").attr("alt","Tap To Watch Live!");
			}
		
		}	
		//CALL configNotificationBanner() - this shows/hides little pop=up above top menu...
		configEventList(evt.event_id); // - this highlights event in list...
		global_event_mode = evt.app_control_mode=="STANDBY"?evt.app_control_mode:evt.event_mode;
		//alert("dateNow :" + dateNow);
		clearTimeout(t_o);
		t_o = setTimeout(function(){getEventData(app_id,dateNow)},t_o_int);
		showTest();
	}
	function configDEF(){

		if(unescape(evt.app_control_mode)=="STANDBY"){
			$("#app_standby_message").html(unescape(evt.app_standby_message));		
			$("#live").html($("#tmp_stby").html());
		}
		else{		
		// Update DEF Template... 		
			$("#tmp_def #app_default_message").html(unescape(evt.app_default_message) );
		
		// Update HTML Display Elements... 
			$("#live").html($("#tmp_def").html());
		}	
		
		configEventList(0);
		global_event_mode = evt.app_control_mode=="STANDBY"?evt.app_control_mode:evt.event_mode;
		clearTimeout(t_o);
		t_o = setTimeout(function(){getEventData(app_id,dateNow)},t_o_int);
		showTest();
	}
	
	dateFormat.masks = {
		YASI1: 					"mmmm d', ' yyyy 'at ' hh:MM TT Z",
		YASI2: 					"h:MM TT Z",
		YASI3:					"ddd, mmm d', ' yyyy 'at ' hh:MM TT",
		YASI4:					"ddd, mmm d', ' yyyy 'at ' hh:MM TT Z",
		std:						"mm/dd/yyyy HH:MM",
		stdZ:						"mm/dd/yyyy HH:MM Z"
	};
	
	function configEventList(pID){
		if(evt.event_mode=="PRE" || evt.event_mode=="LIVE"){	
			//$("#events a.event").each(
			$("#video-right-side-cont-table ul li").each(
			 function(){
				$(this).removeClass("li-selected");							
			 }
			);
			$("#evt_"+pID).addClass("li-selected");	
		}
		else if(evt.event_mode=="POST"){	
			$("#evt_"+pID).animate({
				height: '0px'
			}, {
				duration: 300,
				specialEasing: {
					height: 'linear'
				},
				complete: function() {
					$(this).remove();
				}
			});
		}
	}
	
	function configNotifyBanner(){
		//alert('called');
		var sd = unescape(evt.event_start_date);
		var st = unescape(evt.event_start_date_time);
		var sto = unescape(evt.event_start_offset);
		var tz = unescape(evt.event_time_zone);
		var fadeTime;
		if(global_event_mode==undefined){
			fadeTime=200;
			//alert("global_event_mode"+global_event_mode);
		}
		else{
			fadeTime=2000;
		}
		if(global_event_mode!=evt.event_mode){
			canChangeNotification = true;
		}		
		if(evt.event_mode=="LIVE"){
			if(canChangeNotification == true){
				$('#notificationimage').fadeOut( function(){
					$('.currentFlag').attr('src', '/yamahavgn/cda/images/registration/yasi/currentlyBroadcastingFlag.png');
					$('#notificationimage').fadeIn(fadeTime);
					notificationShowing = true;
					canChangeNotification = false;
				});	
			}
		}
		else if(evt.event_mode=="PRE"){			
			var tD = dateFormat(sd +" "+ st +" " + tz, "std");			
			if( (Date.parse(new Date(tD)) -  Date.parse(new Date()) )/60000 < (notifyOffset+parseInt(sto)) ){				
				if(notificationShowing == false || global_event_mode!=evt.event_mode ){					
					$('#notificationimage').fadeOut( function(){
						$('.currentFlag').attr('src', '/yamahavgn/cda/images/registration/yasi/upcomingBroadcastingFlag.png');
						$('#notificationimage').fadeIn(fadeTime);
						notificationShowing = true;
					});
				}
			}
			else{
				$('#notificationimage').fadeOut(100);
				notificationShowing = false;
				cancanChangeNotification = true;
			}
		}
		else{
			$('#notificationimage').fadeOut(100);
			notificationShowing = false;
			canChangeNotification = true;
		}		
	}
    
 
function setCookie(name, value, expires, path, domain, secure) {


  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie ;
}


function getCookie(name) {

  var dc = document.cookie ;
  var prefix = name + "=" ;
  var begin = dc.indexOf("; " + prefix);
  
  if (begin == -1) 
  {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else 
  {
  	begin += 2 ;
  }
  var end = document.cookie.indexOf(";", begin) ;
  
  if (end == -1) end = dc.length ;
  return unescape(dc.substring(begin + prefix.length, end)) ;
  
}

// PHOTO GALLERY FUNCTIONS
$(document).ready(function() {	
	
	$("#photo a.media").hover(function(){
		$(this).addClass("hover");
		$(this).find('.camera.icon').attr('src', '/yamahavgn/cda/images/registration/yasi/icon_camera_active.png');
	},
		
	function(){
		$(this).removeClass("hover");		
		//alert($("div.gallery_thumbs").html());
		//alert($(this).hasClass("selected").toString())
		if ($(this).hasClass("selected"))
		{
			$(this).find('.camera.icon').attr('src', '/yamahavgn/cda/images/registration/yasi/icon_camera_active.png');
		}
		else {
			$(this).find('.camera.icon').attr('src', '/yamahavgn/cda/images/registration/yasi/icon_camera_inactive.png');
		}		
		
	}).click(function(){
		$('.gallery_box').html('<h1>'+$(this).find("h3").text()+'</h1>\n<div id="i'+$(this).attr("id")+'"></div>\n<scrip'+'t src="'+location.protocol+'//www.yamaha.com/paragon/medialibrary/api/gallery.html?id='+$(this).attr("id")+'&w=640&h=360&c=&d=" type="text/javascript" async="true"></scrip'+'t>');
		$("#photo a.media").removeClass("selected");
		$(this).addClass("selected");
		$("#photo a.media").find('.camera.icon').attr('src', '/yamahavgn/cda/images/registration/yasi/icon_camera_inactive.png');
		$(this).find('.camera.icon').attr('src', '/yamahavgn/cda/images/registration/yasi/icon_camera_active.png');				
		return false;		
	});	
});

