

function activeTab(tab){
		var linkId = tab +"Link";
		var tabId = tab +"-tab";
		var searchId = tab +"-search";
		if(tab == ""){
			tab="events";
		}
	//	updatePDWidgetResultsPrototype(tab);
		//updatePDWidgetResultsjQuery(tab);
		updatePDWidgetResultsJSONP(tab);
		
		//document.getElementById('musicLink').className = "tabLinks-inActive musicinActive";
		//document.getElementById('music-tab').className = "hidden tab-box";
		//document.getElementById('music-search').className = "hidden search clearfix";
		
		
		
		document.getElementById('diningLink').className = "tabLinks-inActive dininginActive";
		//document.getElementById('dining-tab').className = "hidden tab-box";
		//document.getElementById('dining-search').className = "hidden search clearfix";
		
		document.getElementById('nightlifeLink').className = "tabLinks-inActive nightlifeinActive";
		//document.getElementById('nightlife-tab').className = "hidden tab-box";
		//document.getElementById('nightlife-search').className = "hidden search clearfix";
		
		document.getElementById('eventsLink').className = "tabLinks-inActive eventsinActive";
		//document.getElementById('events-tab').className = "hidden tab-box";
		//document.getElementById('events-search').className = "hidden search clearfix";
		
		document.getElementById('moviesLink').className = "tabLinks-inActive  moviesinActive";
		//document.getElementById('movies-tab').className = "hidden tab-box";
		//document.getElementById('movies-search').className = "hidden search clearfix";

		
		document.getElementById(linkId).className = "tabLinks-active "+tab+"Active";
	//	document.getElementById(tabId).className = "visible tab-box";
	//	document.getElementById(searchId).className = "visible search clearfix";
		
		
		

}

function PDloadingDisplay(){
	document.getElementById('tabs-container').innerHTML = '<div id="loading_widget_screen" style="height:100px;width:100px;margin:auto;text-align:center;padding-top:50px;"><img align=center src="http://fwevents.planetdiscover.com/portal_widgets/unstyled_tabbed_widget_include/images/ajax-loader.gif" style="text-align:center;margin:auto;"/></div>';
}
function PDcloseLoadingDisplay(){
	document.getElementById('loading_widget_screen').className = "hidden";
}
function updatePDWidgetResultsPrototype(tab){	 
    // new Ajax.Updater($("tabs-container"),'/portal_widgets/tabbed_widget_results_ajaxed.jsp',{parameters:"tab="+tab+"&debug=true", onLoading: loadDisplay, onCreate: loadDisplay, evalScripts:true});	
     return false;
}

function updatePDWidgetResultsjQuery(tab){	
	PDloadingDisplay();	
	//$("#tabs-container").load("http:/portal_widgets/tabbed_widget_results_ajaxed.jsp?&tab="+tab+"&debug=true" );
	jQuery.ajax({
	 	   type: "GET",
	 	   url: "/portal_widgets/tabbed_widget_results_ajaxed.jsp",
	 	   data: "tab="+tab+"&debug=true",
	 	   async: true,
	 	   success: function(html){  
     		jQuery("#tabs-container").html(html); 
     		
			}  
	 	 });
    return false;
}

function updatePDWidgetResultsJSONP(tab){	
	PDloadingDisplay();	
	var json_url = "http://fwevents.planetdiscover.com/portal_widgets/json_ajax_widget/json_content.jsp?&tab="+tab+"&debug=true&callback=?";
	jQuery.getJSON(json_url, 
			function(data){
			//alert("mystuff"+data);
				//jQuery("#tabs-container").html(content.html);
		jQuery.each(data.items, function(i,item){
				//alert(item.htmlcontent);
				jQuery("#tabs-container").html(item.htmlcontent);
	            if ( i == 4 ) return false;
	            if(tab="events"){
	             	jQuery(function()
	            	{
	            		
	            		jQuery('.date-pick').datePicker();
	            	});
	            	
	            }
	            
	          });
		  
	  });
	
	
}

function widgetFormValidator(formName,fieldName,section) {
		var errCheck = 'okGo';
		//alert("throw me a bone");
		//alert(formName);
		//alert(fieldName);
		var errMessage = '';
		
		//alert(eval('document.'+formName+'.'+fieldName+'.value'));
		//alert(document.forms[formName].elements[fieldName].value);
		
		if(document.forms[formName].elements[fieldName].value=="")
		{ errMessage=errMessage + "Please enter a zipcode <br/>"; errCheck="noGo" }
		
		
		if(errCheck == "noGo")
		{ 	document.getElementById(section+"ErrorDisplayer").innerHTML = errMessage;
		}
		
		//alert(errCheck);
		
		if(errCheck == "okGo")
		{ 
			document.forms[formName].submit(); 
		}
		
	}
	