// JavaScript Document
function textCounter(f,cf,maxlimit) {
	if (f.value.length > maxlimit) {
			f.value = f.value.substring(0, maxlimit);
	} else {
		document.getElementById(cf).value = maxlimit - f.value.length;
	}
}

function showHide(e){
	var span = document.getElementById(e + "_span");
	var div = document.getElementById(e + "_div");
	if(div.style.display == "none"){
		div.style.display = "block";
		span.innerHTML = "[hide]";
	} else  {
		div.style.display = "none";
		span.innerHTML = "[show]";
	}
}

function getSubPageList(sel) {
		var parent = sel.options[sel.selectedIndex].value;
		document.getElementById('sitemap_position').options.length = 0;
		if(parent.length > 0){
			ajax.requestFile = 'getSubPageList.asp?parent_id='+parent;
			ajax.onCompletion = createSubPageList;
			ajax.runAJAX();
		}
	}
	
function createSubPageList() {
	var obj = document.getElementById('sitemap_position');
	eval(ajax.response);
}

function showAlert(){
	if($('alert')){
		new Fx.Style($('alert'), 'background-color', {duration:3000}).start('ffff00','ffffff');
	}
}

window.addEvent('domready', function(){
	showAlert();
});

function isEmail(string) {
	return (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}