function changebg (direction) {

	$.ajax({
		type: "POST",
		url: "http://www.dee.ie/wp-content/themes/deetheme/background-ajax.php",
		data: { cur: document.getElementById('background').style.backgroundImage, dir: direction },
		async: false,
		success: function(data){
		
			$('#background').fadeOut('slow', function() {
				$('#background').css('background-image', 'url(http://www.dee.ie/wp-content/themes/deetheme/images/backgrounds/'+data+')');
				$('#background').fadeIn('slow', function() {});
			});	
			
			/*$.cookie('background', data, { expires: 365 });*/
			
		}
	});
	
	return false;
}

function toggle_opts ()
{
	if (document.getElementById('immediate').checked == true)
	{
		document.getElementById('collect_opts').innerHTML = '';
		document.getElementById('collect_opts').style.display = 'none';
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "../wp-content/themes/deetheme/sub-account-collect.php",
			async: false,
			success: function(data){
				document.getElementById('collect_opts').innerHTML = data;
				document.getElementById('collect_opts').style.display = 'block';
			}
		});
	}
}

function showbook (hideid, showid)
{
	if (hideid == 'collect' && showid == 'payment' && document.getElementById('alternate_check').checked == true)
		showid = 'alternate';

	var errors = 0;	
	var iids = Array.prototype.slice.call(document.getElementById(hideid).getElementsByTagName('input'));
	var sids = Array.prototype.slice.call(document.getElementById(hideid).getElementsByTagName('select'));
	var tids = Array.prototype.slice.call(document.getElementById(hideid).getElementsByTagName('textarea'));
	
	for (var j = 0, len = iids.length; j < len; ++j)
	{
		if (iids[j].type != 'button')
			errors += blurbook(iids[j].id);
	}
	
	for (var k = 0, leng = sids.length; k < leng; ++k)
		errors += blurbook(sids[k].id);
	
	for (var l = 0, leng = tids.length; l < leng; ++l)
		errors += blurbook(tids[l].id);
	
	if (errors == 0)
		$('#'+hideid).fadeOut(1000, function () { $('#'+showid).fadeIn(1000) });
	else
		alert('Please fill in the fields highlighted in red.');
}

function bookback (hideid, showid)
{
	if (hideid == 'payment' && showid == 'collect' && document.getElementById('alternate_check').checked == true)
		showid = 'alternate';
	
	$('#'+hideid).fadeOut(1000, function () { $('#'+showid).fadeIn(1000) });
}

function showhistory (hideid, showid)
{
	$('#'+hideid).fadeOut(1000, function () { $('#'+showid).fadeIn(1000) });
}

function blurbook (fid)
{
	var errors = 0;

	if (fid == 'order' || fid == 'address_2' || fid == 'payment_notes' || fid == 'website' || fid == 'alt_address_2' || fid == 'date1' || fid == 'time1' || fid == 'date2' || fid == 'time2')
	{	
		// not required
	}
	else
	{	
		if (document.getElementById(fid).value.length < 2)
			errors = 1;
	}
	
	if (!document.getElementById(fid))
		alert(fid);
	
	if (errors > 0)
		document.getElementById(fid).className = 'bookerror';
	else
		document.getElementById(fid).className = 'bookok';
	
	return errors;
}

function submitbook (hideid)
{
	var errors = 0;	
	var iids = Array.prototype.slice.call(document.getElementById(hideid).getElementsByTagName('input'));
	var sids = Array.prototype.slice.call(document.getElementById(hideid).getElementsByTagName('select'));
	var tids = Array.prototype.slice.call(document.getElementById(hideid).getElementsByTagName('textarea'));
	
	for (var j = 0, len = iids.length; j < len; ++j)
	{
		if (iids[j].type != 'button' && iids[j].type != 'submit')
			errors += blurbook(iids[j].id);
	}
	
	for (var k = 0, leng = sids.length; k < leng; ++k)
		errors += blurbook(sids[k].id);
	
	for (var l = 0, leng = tids.length; l < leng; ++l)
		errors += blurbook(tids[l].id);
	
	if (errors == 0)
	{
		if (hideid == 'dashpass')
		{
			if (document.getElementById('new_password').value != document.getElementById('repeat_new_password').value)
			{
				alert('Passwords entered do not match.');
				document.getElementById('new_password').className = 'bookerror';
				document.getElementById('repeat_new_password').className = 'bookerror';
				return false;
			}
		}
	
		return true;
	}
	else
	{
		alert('Please fill in the fields highlighted in red.');
		return false;
	}
}

function hidedates ()
{
	if (document.getElementById('toggler').checked == true)
		document.getElementById('thedates').style.display = 'none';
	else
		document.getElementById('thedates').style.display = 'block';		
}
