var redinkDesign = {
	
	googleWeather: '',
	
	init: function(){
		
	},
	
	googleWeather: function(zipCode){
		if (!zipCode) zipCode = '';

		var container = document.getElementById('ashLocalWeather');
		container.innerHTML = 'Loading weather...';
	
		this.googleWeather = new vB_AJAX_Handler(true);
		this.googleWeather.onreadystatechange(ashAjaxWeatherResponse);
		this.googleWeather.send('ash.php?type=localWeather&zip=' + zipCode);
	},
	
	googleWeatherHandler: function(){
		if (redinkDesign.googleWeather.handler.readyState == 4 && redinkDesign.googleWeather.handler.status == 200 && redinkDesign.googleWeatherhandler.responseText){
			var container = document.getElementById('ashLocalWeather');
			container.innerHTML = redinkDesign.googleWeather.handler.responseText;
		}
	},
	
	resizeIframe: function(iframeId, action){
		if (!action){
			return false;
		}
	
		if (!iframeId){
			return false;
		}
	
		var iFrame = fetch_object(iframeId);
		if (iFrame){
			var height = iFrame.height;
		}
	
		switch (action){
			case "minimize":
				if (height <= 300){
					height = 300;
				}else{
					height = parseInt(height) - 300;
				}
			break;
			case "maximize":
				height = parseInt(height) + 300;
			break;
			case "reset":
				height = 300;
			break;
		}
	
		iFrame.height = height;
		return true;
	},
	
	resizeDiv: function(divId, action){

		if (!action){
			return false;
		}
	
		if (!divId){
			return false;
		}
	
		var div = fetch_object(divId);
		if (div){
			var height = div.style.height;
			height = height.replace(/px/, "");
		}
	
		switch (action){
			case "minimize":
				if (height <= 200){
					height = 200;
				}else{
					height = parseInt(height) - 200;
				}
			break;
			case "maximize":
				height = parseInt(height) + 200;
			break;
			case "reset":
				height = 200;
			break;
		}
	
		div.style.height = height + 'px';
		return true;
	},
	
	quoteChatbox: function(userName){

		var msgArea = fetch_object('ccb_entermessage');
		if (!msgArea) return false;
		if (!userName) return false;
		msgArea.focus();
		var origMsg = msgArea.value;
		var newMsg =  "@" + userName + ' ' + origMsg;
		msgArea.value = newMsg;
		msgArea.focus();
	}
}