YAHOO.namespace("VIT");

/** HEADER **/
YAHOO.VIT.HeaderHome = {
	init: function() {
		var html = "";
		html += "<!-- Header -->";
		html += "<div class='hh1 left'><img src='images/logo_100.gif' alt='' class='logo-main' /></div>";
		html += "<div class='hh2 left'>";
		html += "<div id='advt-vit'>&nbsp;</div>";
		html += "<div class='row-space2'></div>";
		html += "<div class='tagline left'><img src='images/tagline.jpg' alt='' /></div>";
		html += "</div>";
		html += "<div class='hh3 right'>";
		html += "<div id='weather-module'></div>";
		html += "</div>";
		html += "<div class='clear'></div>";
		html += "<div class='row-space10'></div>";
		html += "<div class='navigation'>";
		html += "<div id='mainmenu-home' class='left'>"; 
		html += "<div class='bd'>";
		html += "<ul>";
		html += "<li class=''><a class='' href=''>Home</a></li>";
		html += "<li class=''><a class='' href='articles/'>Articles</a></li>";
		html += "<li class=''><a class='' href='#'>Columns</a></li>";
		html += "<li class=''><a class='' href='eventscalendar/'>Events Calendar</a></li>";
		html += "<li class=''><a class='' href='businessdirectory/'>Business Directory</a></li>";
		html += "<li class='le'><a class='' href='about/'>About Us</a></li>";
		html += "</ul>";
		html += "</div>";
		html += "</div>";
		html += "<div class='clear'></div>";
		html += "</div>";
		
		YAHOO.util.Dom.get("header-home").innerHTML = html;
		
		// initialize the main menu
		YAHOO.VIT.MainMenuHome.init();
	}
}

YAHOO.util.Event.onContentReady("header-home", YAHOO.VIT.HeaderHome.init);


/** MAIN MENU **/
YAHOO.VIT.MainMenuHome = {
	init: function() {
		var oMenuBar = new YAHOO.widget.MenuBar("mainmenu-home", {autosubmenudisplay: false, hidedelay: 0, lazyload: true});
	
		var aSubmenuData = {
			id: "columns", 
			itemdata: [ 
				{ text: "Arts of India", url: "columns/artsofindia/" },
				{ text: "Ask The Short Sale - Loan Mod Guru", url: "columns/loanmodguru/" },
				{ text: "Dharma Express", url: "columns/dharmaexpress/" },
				{ text: "Innovative Pioneers of our Era", url: "columns/innovativepioneers/" },
				{ text: "Latest News &amp; Growth of the Valley", url: "columns/valleynews/" },
				{ text: "Plan My Event", url: "columns/planmyevent/" },
				{ text: "Natural Healing with Homeopathy", url: "columns/homeopathy/" },
				{ text: "Live. Laugh. Eat!", url: "columns/livelaugheat/" },
				{ text: "Seniors Corner", url: "columns/seniorscorner/" },
				{ text: "Square Pegs, Round Holes", url: "columns/drsachdev/" },
				{ text: "Thoughts &amp; Contemplations", url: "columns/jesal/" }
			]
		};
		
		oMenuBar.subscribe("beforeRender", function () {
		    if (this.getRoot() == this) {
		        this.getItem(2).cfg.setProperty("submenu", aSubmenuData);
		    }
		});
		
		oMenuBar.render();
	}
}


/** WEATHER MODULE **/
YAHOO.VIT.Weather = {
	successHandler: function(o) {
		var root = o.responseXML.documentElement;
		var descriptionNode = root.getElementsByTagName('description')[1].firstChild.nodeValue;
		var img = descriptionNode.substring(1, descriptionNode.indexOf("br") - 1);
		
		var str = descriptionNode.substring(descriptionNode.indexOf("Current Conditions:</b><br />") - 1);
		str = str.substring(1, descriptionNode.indexOf("<br") - 1);
		str = str.substring(str.indexOf(", ") + 2);
		str = str.substring(0, str.indexOf(" ")) + "&deg;";
		
		var html = "";
		html += "<span style='font-size: 11px;'>Phoenix, AZ</span><br/>";
		html += img + "<br/>";
		html += "&nbsp;<span style='font-size: 15px;'>" + str + "</span>";
		document.getElementById('weather-module').innerHTML = html;
	},
	
	failureHandler: function(o) {
		document.getElementById('weather-module').innerHTML = o.status + " " + o.statusText;
	},
	
	init: function() {
		var entryPoint = 'js/yui_2.8.0/weather.php';
		var queryString = encodeURI('?w=2471390');
		var sUrl = entryPoint + queryString;
		
		var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, { success: YAHOO.VIT.Weather.successHandler, failure: YAHOO.VIT.Weather.failureHandler });
	}
}

YAHOO.util.Event.onContentReady("weather-module", YAHOO.VIT.Weather.init);


/** COLUMNS **/
YAHOO.VIT.Columns = {
	loadHome: function() {
		YAHOO.widget.Carousel.prototype.CONFIG.MAX_PAGER_BUTTONS = 6;
		YAHOO.widget.Carousel.prototype.CONFIG.HORZ_MIN_WIDTH = 418;
		
		var carousel = new YAHOO.widget.Carousel("columns-home", {
			animation: { speed: 0.5 },
			numVisible: [2,1]
		});
		carousel.render(); // get ready for rendering the widget
		carousel.show(); // display the widget
	},
	
	initTooltips: function() {
		var tt1 = new YAHOO.widget.Tooltip("tt1", { context: "c1", autodismissdelay: 999999999, text: "Editorial that touches upon relevant social, cultural, and generational subject matter." });
		var tt2 = new YAHOO.widget.Tooltip("tt2", { context: "c2", autodismissdelay: 999999999, text: "Observations on varying social nuances as connected to the Indian immigrant diaspora from the eyes of one." });
		var tt3 = new YAHOO.widget.Tooltip("tt3", { context: "c3", autodismissdelay: 999999999, text: "Recap of Senior's Group of IAFA monthly activities, special events, and relevant articles." });
		var tt4 = new YAHOO.widget.Tooltip("tt4", { context: "c4", autodismissdelay: 999999999, text: "Event planning tips, recommendations, and ideas for the novice host." });
		var tt5 = new YAHOO.widget.Tooltip("tt5", { context: "c5", autodismissdelay: 999999999, text: "Information about how homeopathy can be used to treat a variety of ailments." });
		var tt6 = new YAHOO.widget.Tooltip("tt6", { context: "c6", autodismissdelay: 999999999, text: "Updates about Arizona real estate news, changes, and trends." });
		var tt7 = new YAHOO.widget.Tooltip("tt7", { context: "c7", autodismissdelay: 999999999, text: "Reviews of food establishments in and around the Phoenix metro area by a local couple." });
		var tt9 = new YAHOO.widget.Tooltip("tt9", { context: "c9", autodismissdelay: 999999999, text: "A psychotherapist gives insight into spirituality from Eastern and Western psychological perspectives." });
	}
}

YAHOO.util.Event.onContentReady("columns-home", YAHOO.VIT.Columns.initTooltips);


