// JavaScript Document

function checkmail()
{
	re = /^[^@]+@([\w\-]+\.)+[a-z]{2,4}$/;
	result = re.exec(document.add_topic.email.value);
	
	if (document.add_topic.email.value == '')	
	{
		showerr ('err1');
		hideerr ('err2');
	}
	else 
	{ 
		hideerr ('err1'); 
	}		
	if ((document.add_topic.email.value != '') & (result == null))
	{
		showerr ('err2');
	}
	else if (document.add_topic.email.value != '')
	{ 
		hideerr ('err2'); 
		return (1);
	}
}

function checkmailmess()
{
	re = /^[^@]+@([\w\-]+\.)+[a-z]{2,4}$/;
	result = re.exec(document.add_message.email.value);
	
	if (document.add_message.email.value == '')	
	{
		showerr ('err1');
		hideerr ('err2');
	}
	else 
	{ 
		hideerr ('err1'); 
	}		
	if ((document.add_message.email.value != '') & (result == null))
	{
		showerr ('err2');
	}
	else if (document.add_message.email.value != '')
	{ 
		hideerr ('err2'); 
		return (1);
	}
}

function checkname()
{
	if (document.add_topic.login.value == '') 
	{
		showerr ('err3');
	}
	else 
	{ 
		hideerr ('err3'); 
	}		
	if (document.add_topic.login.value != '')
	{ 
		hideerr ('err3'); 
		return (1);
	}
}

function checkcaptcha()
{
	if (document.add_topic.captcha.value == '') 
	{
		showerr ('err8');
	}
	else 
	{ 
		hideerr ('err8'); 
	}		
	if (document.add_topic.captcha.value != '')
	{ 
		hideerr ('err8'); 
		return (1);
	}
}

function checkcaptcha_mes()
{
	if (document.add_message.captcha.value == '') 
	{
		showerr ('err8');
	}
	else 
	{ 
		hideerr ('err8'); 
	}		
	if (document.add_message.captcha.value != '')
	{ 
		hideerr ('err8'); 
		return (1);
	}
}

function checktopic()
{
	if (document.add_topic.title.value == '') 
	{
		showerr ('err5');
	}
	else 
	{ 
		hideerr ('err5'); 
	}		
	if (document.add_topic.title.value != '')
	{ 
		hideerr ('err5'); 
		return (1);
	}
}

function checkbody()
{
	if (document.add_topic.body.value == '') 
	{
		showerr ('err6');
	}
	else 
	{ 
		hideerr ('err6'); 
	}		
	if (document.add_topic.body.value != '')
	{ 
		hideerr ('err6'); 
		return (1);
	}
}

function checkmess()
{
	if (document.add_message.title.value == '') 
	{
		showerr ('err1');
	}
	else 
	{ 
		hideerr ('err1'); 
	}		
	if (document.add_message.title.value != '')
	{ 
		hideerr ('err1'); 
		return (1);
	}
}

function checkmessbody()
{
	if (document.add_message.body.value == '') 
	{
		showerr ('err4');
	}
	else 
	{ 
		hideerr ('err4'); 
	}		
	if (document.add_message.body.value != '')
	{ 
		hideerr ('err4'); 
		return (1);
	}
}

function checknicname()
{
	if (document.add_message.nickname.value == '') 
	{
		showerr ('err3');
	}
	else 
	{ 
		hideerr ('err3'); 
	}		
	if (document.add_message.nickname.value != '')
	{ 
		hideerr ('err3'); 
		return (1);
	}
}

function checktitlemes()
{
	if (document.add_message.title.value == '') 
	{
		showerr ('err5');
	}
	else 
	{ 
		hideerr ('err5'); 
	}		
	if (document.add_message.title.value != '')
	{ 
		hideerr ('err5'); 
		return (1);
	}
}

function checkmessege()
{
	if (document.add_message.title.value == '') 
	{
		showerr ('err5');
	}
	else 
	{ 
		hideerr ('err5'); 
	}		
	if (document.add_message.title.value != '')
	{ 
		hideerr ('err5'); 
		return (1);
	}
}

function checkrevname()
{
	if (document.add_rev.title.value == '') 
	{
		showerr ('err1');
	}
	else 
	{ 
		hideerr ('err1'); 
	}		
	if (document.add_rev.title.value != '')
	{ 
		hideerr ('err1'); 
		return (1);
	}
}

function checkrev()
{
	if (document.add_rev.comment.value == '') 
	{
		showerr ('err2');
	}
	else 
	{ 
		hideerr ('err2'); 
	}		
	if (document.add_rev.comment.value != '')
	{ 
		hideerr ('err2'); 
		return (1);
	}
}

function showerr(f)
{
	document.getElementById(f).style.display = "inline";
}

function hideerr(f)
{
	document.getElementById(f).style.display = "none";
}

function sendemail ()
{
	if ((checkmail() & checkname() & checktopic()) == 1) {document.add_topic.submit();}
	else return false;
}

function sendtopic()
{
	if ((checktopic() & checkbody()) == 1) {document.add_topic.submit();}
	else return false;
}

function sendmessege()
{
	if ((checkmess() & checkmessbody()) == 1) {document.add_message.submit();}
	else return false;
}

function sendmess_g()
{
	if ((checknicname() & checkmailmess() & checktitlemes() & checkmessbody()) == 1) {document.add_message.submit();}
	else return false;
}

/*function sendrev()
{
	if ((checkrev() & checkrevname()) == 1) {document.add_rev.submit();}
	else return false;
}*/

function checkmail_faq()
{
	re = /^[^@]+@([\w\-]+\.)+[a-z]{2,4}$/;
	result = re.exec(document.faq_form.email.value);
	
	if (document.faq_form.email.value == '')	
	{
		showerr ('err1');
		hideerr ('err2');
	}
	else 
	{ 
		hideerr ('err1'); 
	}		
	if ((document.faq_form.email.value != '') & (result == null))
	{
		showerr ('err2');
	}
	else if (document.faq_form.email.value != '')
	{ 
		hideerr ('err2'); 
		return (1);
	}
}

function checkmail_rev()
{
	re = /^[^@]+@([\w\-]+\.)+[a-z]{2,4}$/;
	result = re.exec(document.add_rev.email.value);
	
	if (document.add_rev.email.value == '')	
	{
		showerr ('err3');
		hideerr ('err4');
	}
	else 
	{ 
		hideerr ('err3'); 
	}		
	if ((document.add_rev.email.value != '') & (result == null))
	{
		showerr ('err4');
	}
	else if (document.add_rev.email.value != '')
	{ 
		hideerr ('err4'); 
		return (1);
	}
}

function sendrev()
{
	if ((checkrev() & checkrevname() & checkmail_rev()) == 1) {document.add_rev.submit();}
	else return false;
}


