function noLogin(){
	alert('Only registered users can use this feature');
}

function toevoegensmiley(addtextarea, code)
{
	document.getElementById(addtextarea).value += code;
}
function ubb_code(addtextarea, code_open, code_close, text)
{
	var tekst = prompt(text);
	if (tekst)
	{
		document.getElementById(addtextarea).value += code_open + tekst + code_close;
	}
}

function addSmiley(addtextarea, code)
{
	document.getElementById(addtextarea).value += code;
}
function callCalendar(field){
	Calendar.setup(
	{
		inputField  : field,         // ID of the input field
		ifFormat    : "%d-%m-%Y",    // the date format
		cache		: true

	}
	);
	document.getElementById(field).onclick();
}
function EnableSubmit(fieldname){
	if(document.getElementById(fieldname).disabled == true){
		document.getElementById(fieldname).disabled = '';
	}
	else{
		document.getElementById(fieldname).disabled = 'disabled';
	}
}
function showImage(image, id){
	document.getElementById(id).src = image;
}
function addTrack(){
	newelement = document.createElement("input");
	newelement.setAttribute("name", "track[]");
	newelement.setAttribute("type", "text");
	newelement.setAttribute("size", "30");
	document.getElementById('discographytracks').appendChild(newelement);
}
function new_freecap()
{
	
	// loads new freeCap image
	if(document.getElementById)
	{
		// extract image name from image source (i.e. cut off ?randomness)
		thesrc = document.getElementById("freecap").src;
		thesrc = thesrc.substring(0,thesrc.lastIndexOf(".")+4);
		// add ?(random) to prevent browser/isp caching
		document.getElementById("freecap").src = thesrc+"?"+Math.round(Math.random()*100000);
	} else {
		alert("Sorry, cannot autoreload freeCap image\nSubmit the form and a new freeCap will be loaded");
	}
}
function validateContact(value){
	new Ajax.Request('ajax/validatecontact', 
				  	{ 
						method: 'post', 
						parameters: {
							name : $('frmname').value,
							email : $('frmemail').value,
							message : $('frmmessage').value,
							captcha : $('frmcaptcha').value
						}, 
						onComplete: function(request) {
							str_result = request.responseText;
							result = str_result.split('.');
							for(i=0;i<result.length;i++){
								arr_splitres = result[i].split('_');
								if(arr_splitres[0] == 0){
									document.getElementById(arr_splitres[1]).style.borderColor='#FF3300';
								}
								else{
									document.getElementById(arr_splitres[1]).style.borderColor='';
								}
							}
							
							if(str_result == '1_frmname.1_frmemail.1_frmmessage.1_frmcaptcha'){
								open_url('contact/success', 'content');
							}
						},
						onFailure: function(request) {    
							// Wordt uitgevoerd wanneer er een 404/500 e.d. op komt
							open_url('error', 'content')
						}
					}
	);
    return false;
}
function validateGuestbook(value){
	$('frmbutton').disabled = 'disabled';
	new Ajax.Request('ajax/validateguestbook', 
				  	{ 
						method: 'post', 
						parameters: {
							name : $('frmname').value,
							email : $('frmemail').value,
							message : $('frmmessage').value,
							captcha : $('frmcaptcha').value
						}, 
						onComplete: function(request) {
							str_result = request.responseText;
							result = str_result.split('.');
							for(i=0;i<result.length;i++){
								arr_splitres = result[i].split('_');
								if(arr_splitres[0] == 0){
									document.getElementById(arr_splitres[1]).style.background='#AF575B';
								}
								else{
									document.getElementById(arr_splitres[1]).style.background='#011817';
								}
							}
							$('captcha').src = '/plugins/securimage/securimage_show.php?' + Math.random();
							if(str_result == '1_frmname.1_frmemail.1_frmmessage.1_frmcaptcha'){
								open_url('guestbook', 'content');
							}
							$('frmbutton').disabled = '';
						},
						onFailure: function(request) {    
							// Wordt uitgevoerd wanneer er een 404/500 e.d. op komt
							open_url('error', 'content')
						}
					}
	);
    return false;
}
function validateBookings(value){
	$('frmbutton').disabled="disabled";
	new Ajax.Request('ajax/validatebookings', 
	  	{ 
			method: 'post', 
			parameters: {
				name : $('frmname').value,
				email : $('frmemail').value,
				tel : $('frmtel').value,
				party : $('frmparty').value,
				location : $('frmlocation').value,
				city : $('frmcity').value,
				date : $('frmdate').value,
				captcha : $('frmcaptcha').value
			}, 
			onComplete: function(request) {
				str_result = request.responseText;
				result = str_result.split('.');
				for(i=0;i<result.length;i++){
					arr_splitres = result[i].split('_');
					if(arr_splitres[0] == 0){
						document.getElementById(arr_splitres[1]).style.background='#AF575B';
					}
					else{
						document.getElementById(arr_splitres[1]).style.background='#011817';
					}
				}
				$('captcha').src = '/plugins/securimage/securimage_show.php?' + Math.random();
				if(str_result == '1_frmname.1_frmemail.1_frmtel.1_frmparty.1_frmlocation.1_frmcity.1_frmdate.1_frmcaptcha'){
					open_url('bookings/complete', 'content');
				}
				$('frmbutton').disabled="";
			},
			onFailure: function(request) {    
				// Wordt uitgevoerd wanneer er een 404/500 e.d. op komt
				open_url('error', 'content');
			}
		}
	);
    return false;
}
function toggleDiscography(item){
	if(item == 'reset'){
		$('discoinfo').style.display = 'block';
		$('discospecs').style.display = 'none';
	}
	else{
		$('discoinfo').style.display = 'none';
		$('discospecs').style.display = 'block';
		$('discospecs').update(document.getElementById(item).innerHTML);
	}
}
