$(function(){

	fontify();

});

$(window).resize(function(){
	setTimeout('fontify()',100);
});


function fontify(){
	w = $(window).width();
	if (w<640) s=14;
	else if (w<=800) s=16;
	else if (w<=1024) s=18;
	else if (w<=1280) s=20;
	else if (w<=1600) s=22;
	else if (w>1600) s=24;

	$(".center").css({"font-size":s+"px"});
	
	$.ajax({
		type: "GET",
		url: "/css/fontsize/"+s
	});

}

function disable(){
	$("#submit").attr({"disabled":"disabled"});
}
function enable(){
	$("#submit").attr({"disabled":""});
}

function check(){
	ok = true;
	if(trim($("#author").val())==""){
		$("#author").addClass("error");
		ok = false;
	}
	else {
		$("#author").removeClass("error");
	}
	if(trim($("#comment").val())==""){
		$("#comment").addClass("error");
		ok = false;
	}
	else {
		$("#comment").removeClass("error");
	}
	if( trim($("#email").val()).length > 0 && !isEmail(trim($("#email").val())) ){
		$("#email").addClass("error");
		ok = false;
	}
	else {
		$("#email").removeClass("error");
	}
	if( trim($("#link").val()).length > 0 && !isURL(trim($("#link").val())) ){
		$("#link").addClass("error");
		ok = false;
	}
	else {
		$("#link").removeClass("error");
	}
	
	return ok;
}

function isEmail(email){
	filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	return filter.test(email);
}
function isURL(url){
	filter = /^[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&\?\/.=]+$/i;
	return filter.test(url);
}

function trim(a){
	return a.replace(/^\s*|\s*$/,"");
}

