function checkradio(x,y)
{
	document.getElementById(x).checked=true;
	document.getElementById(y).checked=false;
}
function checkradio2(x,y,f,z)
{
	document.getElementById(x).checked=true;
	document.getElementById(y).checked=false;
	document.getElementById(f).action=z;
	document.getElementById(f).submit();
}
function checkb(x){if(x.checked)x.checked=false;else x.checked=true;}
//--------------------------------------------------------------------------------------

var sel = "1px solid #ff3300";
var normal = "1px solid #fff";

//--------------------------------------------------------------------------------------

	function field_check(formname, field, fieldid, value)
	{
		if(eval("document." + formname + "." + field + ".value") == '' || eval("document." + formname + "." + field + ".value") == ' ' || eval("document." + formname + "." + field + ".value") ==  value)
		{
			document.getElementById(fieldid).style.border = sel;
			return 0;
		}
		else 
		{
			document.getElementById(fieldid).style.border = normal;
			return 1;
		}
	};
	
//--------------------------------------------------------------------------------------

	function select_check(formname, field1, value1, field2, field2id, value2)
	{
		if((eval("document." + formname + "." + field1 + ".value") == value1) && (eval("document." + formname + "."  + field2 + ".value") == '' || eval("document." + formname + "."  + field2 + ".value") == value2))
		{
			document.getElementById(field2id).style.border = sel;
			return 0;
		}
		else 
		{
			document.getElementById(field2id).style.border = normal;
			return 1;
		}
	}

//--------------------------------------------------------------------------------------

	function check_number(id)
	{
	var reg = new RegExp("[^0-9\(\)\+ -]+","ig");
	var reg1 = new RegExp("[^ ]+","ig");
	var reg2 = new RegExp("\w+","ig");
	if (reg.test(document.getElementById(id).value) || !reg1.test(document.getElementById(id).value) || reg2.test(document.getElementById(id).value))
		{
			document.getElementById(id).style.border = sel;
			return 0;
		}
		else 
		{
			document.getElementById(id).style.border = normal;
			return 1;
		}
	}

//----------------------------------------------------------------------------------

function latin_check(element) {
	var reg = new RegExp("[^a-z ^0-9\(\)\+ - _]+","ig");
	var reg1 = new RegExp("[a-z]{2,}","ig");
	if (reg.test(document.getElementById(element).value) || !reg1.test(document.getElementById(element).value))
	{
		document.getElementById(element).style.border = sel;
		return 0;
	}
	else 
	{
		document.getElementById(element).style.border = normal;
		return 1;
	}
}

//----------------------------------------------------------------------------------

function www_check(element) {
	var reg = new RegExp("[^a-z0-9._:/&?=%()-]+","ig");
	var reg1 = new RegExp("[a-z]{2,}","ig");
	var reg2 = new RegExp("[.]+","ig");
	if (reg.test(document.getElementById(element).value) || !reg1.test(document.getElementById(element).value) || !reg2.test(document.getElementById(element).value))
	var reg = new RegExp("[^a-z0-9._-]+","ig");
	var reg1 = new RegExp("[a-z]{2,}","ig");
	var reg2 = new RegExp("[.]+","ig");
	if (reg.test(document.getElementById(element).value) || !reg1.test(document.getElementById(element).value) || !reg2.test(document.getElementById(element).value))
	{
		document.getElementById(element).style.border = sel;
		return 0;
	}
	else 
	{
		document.getElementById(element).style.border = normal;
		return 1;
	}
}

//----------------------------------------------------------------------------------

	function email_check(id)
	{
		var apos;
		var dotpos;
		
		apos=document.getElementById(id).value.indexOf("@");
		dotpos=document.getElementById(id).value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) {
			document.getElementById(id).style.border = sel;
			return 0;
		}
		else 
		{
			document.getElementById(id).style.border = normal;
			return 1;
		}
	}

//--------------------------------------------------------------------------------------

	function Check_select(val, hid_select, sh_select, bg, col, bg_default, col_default)
	{
		document.getElementById(sh_select).style.background = bg;
		document.getElementById(sh_select).style.color = col;
		switch (val)
		{
		case '0':
			document.getElementById(sh_select).style.background = bg_default;
			document.getElementById(sh_select).style.color = col_default;
			document.getElementById(hid_select).style.display = "none";
			break
		case '1':
			document.getElementById(hid_select).style.display = "block";
			break
		default:
			document.getElementById(hid_select).style.display = "none";
		};
	};

//--------------------------------------------------------------------------------------

function lat_num_check(element) {
	var reg = new RegExp("[^a-z0-9 ]+","ig");
	var reg1 = new RegExp("[a-z0-9]{3,}","ig");
	if (reg.test(document.getElementById(element).value) || !reg1.test(document.getElementById(element).value))
	{
		document.getElementById(element).style.border = sel;
		return 0;
	}
	else 
	{
		document.getElementById(element).style.border = normal;
		return 1;
	}
}

//--------------------------------------------------------------------------------------

