function check_add_message()
{
	var errors = 0;
	if (document.getElementById("add_name").value == "")
	{
		document.getElementById("error_name").style.display = "block";
		errors++;
	}
	else
	{
		document.getElementById("error_name").style.display = "none";
	}

	if (check_email(document.getElementById("add_email").value) == false)
	{
		document.getElementById("error_email").style.display = "block";
		errors++;
	}
	else
	{
		document.getElementById("error_email").style.display = "none";
	}

	if (document.getElementById("add_message").value == "")
	{
		document.getElementById("error_message").style.display = "block";
		errors++;
	}
	else
	{
		document.getElementById("error_message").style.display = "none";
	}

	if (errors == 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}


function check_email(email)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	return reg.test(email);
}


function Set_colors()
{
	document.getElementById('tron').style.color = document.add_poll.add_tronspoll.value;
	document.getElementById('background').style.backgroundColor = 	document.add_poll.add_backgroundcolor.value;
	document.getElementById('inner').style.backgroundColor = 	document.add_poll.add_innerbackgroundcolor.value;
	document.getElementById('polltitle').style.color = 		document.add_poll.add_polltitle.value;
	document.getElementById('choices').style.color = 		document.add_poll.add_colorchoices.value;
	document.getElementById('emptyblock1').style.color = 		document.add_poll.add_colorpercentages.value;
	document.getElementById('emptyblock2').style.color = 		document.add_poll.add_colorpercentages.value;
	document.getElementById('emptyblock3').style.color = 		document.add_poll.add_colorpercentages.value;

	document.getElementById('fullblock1').style.backgroundColor = 	document.add_poll.add_filledcolor.value;
	document.getElementById('fullblock2').style.backgroundColor = 	document.add_poll.add_filledcolor.value;
	document.getElementById('fullblock3').style.backgroundColor = 	document.add_poll.add_filledcolor.value;
	document.getElementById('emptyblock1').style.backgroundColor = 	document.add_poll.add_emptycolor.value;
	document.getElementById('emptyblock2').style.backgroundColor = 	document.add_poll.add_emptycolor.value;
	document.getElementById('emptyblock3').style.backgroundColor = 	document.add_poll.add_emptycolor.value;

	document.getElementById('fullblock1').style.borderColor =	document.add_poll.add_linebordercolor.value;
	document.getElementById('fullblock2').style.borderColor = 	document.add_poll.add_linebordercolor.value;
	document.getElementById('fullblock3').style.borderColor =	document.add_poll.add_linebordercolor.value;
	document.getElementById('emptyblock1').style.borderColor = 	document.add_poll.add_linebordercolor.value;
	document.getElementById('emptyblock2').style.borderColor = 	document.add_poll.add_linebordercolor.value;
	document.getElementById('emptyblock3').style.borderColor = 	document.add_poll.add_linebordercolor.value;

	document.getElementById('votes').style.color = document.add_poll.add_colorvotes.value;
	document.getElementById('inner').style.borderColor = 		document.add_poll.add_linecolor.value;

}

function Pre_defined_colors(backgroundcolor, innerbackgroundcolor, tronspoll, polltitle, colorchoices, colorvotes, colorpercentages, emptycolor, filledcolor, linebordercolor, linecolor)
{
	document.add_poll.add_tronspoll.value = tronspoll;
	document.add_poll.add_backgroundcolor.value = backgroundcolor;
	document.add_poll.add_innerbackgroundcolor.value = innerbackgroundcolor;
	document.add_poll.add_polltitle.value = polltitle;
	document.add_poll.add_colorchoices.value = colorchoices;
	document.add_poll.add_colorpercentages.value = colorpercentages;

	document.add_poll.add_filledcolor.value = filledcolor;
	document.add_poll.add_emptycolor.value = emptycolor;

	document.add_poll.add_linebordercolor.value = linebordercolor;

	document.add_poll.add_colorvotes.value = colorvotes;
	document.add_poll.add_linecolor.value = linecolor;
	Set_colors();
}



function switch_colors()
{
	if (document.getElementById('colors').style.display == 'none')
	{
		document.getElementById('colors').style.display = 'block';
		document.getElementById('colors_img').src = './tpl/RedSoft/open.gif';
	}
	else
	{
		document.getElementById('colors').style.display = 'none';
		document.getElementById('colors_img').src = './tpl/RedSoft/closed.gif';
	}
}
