function $_(id) {
	return document.getElementById(id);
}

function visibleHelp(help_el_id)
{
	var el = $_(help_el_id);
	if (el.className == "help")
		el.className = "help-on"
	else
		el.className = "help"
	return false;
}
function switchWelsh(id_block, name_attr, link_id, id_first_field)
{	
	var ff_display = $_(id_first_field).style.display;
	if (ff_display == 'none')
	{
		visibleWelshField(id_block, name_attr, 1, link_id)
	}
	else
	{
		visibleWelshField(id_block, name_attr, 0, link_id)
	}
}

function visibleWelshField(id_block, name_attr, action, link_id)
{
	var status = "";
	var link = $_(link_id);
	
	if (action == 1) 
	{
		status = ''
		link.innerHTML = 'Hide fields in Welsh';
	}
	else
	{
		status = 'none'
		link.innerHTML = 'Add these fields in Welsh';
	}
	var block = $_(id_block);
	var list_wfield = block.getElementsByTagName('li');
	/*alert(list_wfield.length);
	alert(list_wfield[0].title);
	return 0;*/
	for (var i=0; i<list_wfield.length; i++)
	{
		/*alert(list_wfield[i].getAttribute(name_attr));*/
		if (list_wfield[i].getAttribute(name_attr) == '1') list_wfield[i].style.display = status;
	}
}


function clearWelshPlaces()
{
	document.getElementById("place_name_welsh").value = "";
	document.getElementById("place_description_welsh").value = "";
	document.getElementById("place_opening_hours_welsh").value = "";
	document.getElementById("place_info_welsh").value = "";
}

function offRepeatFields()
	{
		var cbox = document.getElementById("check01");
		var name = document.getElementById("user_contact_name");
		var number = document.getElementById("user_contact_number");
		var email = document.getElementById("user_contact_email");
		
		if (cbox.checked == true)
		{
			name.readOnly = true;
			name.value = document.getElementById("c_name").value;
			
			number.readOnly = true;
			number.value = document.getElementById("c_number").value;
				
			email.readOnly = true;
			email.value = document.getElementById("c_email").value;
		}
		else
		{
			name.readOnly = false;
			name.value = "";
			
			number.readOnly = false;
			number.value = "";
			
			email.readOnly = false;
			email.value = "";
		}
}

function preview_page()
{
	document.getElementById('goto_preview_page').submit();
}