var ccXHR = 'http://www.cottagecountry.com/_xhr/';

var flashV = Browser.Plugins.Flash.version;

function ask(txts,urls){
	if(confirm(txts)){
		window.location.href = urls;
	}
}

function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=700,height=700');");
}

function setMessage(type,message){
	var m = '';
	switch(type){
		case 'error':
			m = '<div onclick="hideMessages()" title="Click to hide this message">X</div><strong>Error</strong> - '+message;
			break;
		case 'success':
			m = '<div onclick="hideMessages()" title="Click to hide this message">X</div><strong>Success</strong> - '+message;
			break;
		case 'info':
			m = '<div onclick="hideMessages()" title="Click to hide this message">X</div><strong>Info</strong> - '+message;
			break;
	}
	return m;
}

function hideMessages(){
	if($('xhr_messages')){
		$('xhr_messages').fade('out');
		(function(){ $('xhr_messages').setStyle('display','none'); }).delay(500);
	}
}

function showMessages(type,message){
	$('xhr_messages').removeClass('xhr_success').removeClass('xhr_error').removeClass('xhr_info').empty().setStyle('display','block').fade('show');
	
	switch(type){
		case 'error': default:
			$('xhr_messages').addClass('xhr_error').set('html',setMessage('error',message)).highlight('#dd3c10','#ffebe8');
			break;
		case 'success':
			$('xhr_messages').addClass('xhr_success').set('html',setMessage('success',message)).highlight('#e2c822','#fff9d7');
			break;
		case 'info':
			$('xhr_messages').addClass('xhr_info').set('html',setMessage('info',message)).highlight('#cccccc','#f7f7f7');
			break;
	}
}

function bounce(url){
	window.location.href = url;
}

function cChar(boxName,maxLen,mDisp){
	if($(boxName)){
		var v = $(boxName).get('value');
		var len = v.length;
		if(len > maxLen){
			$(boxName+'_c').set('html','<span style="color:#cc0000">Characters: '+len+'/'+mDisp+'</span>');
		} else {
			$(boxName+'_c').set('html','Characters: '+len+'/'+mDisp);
		}
	}	
}