<!--
if (document.images) {
	curlon = new Image(); curlon.src = "images/default/bullet_on.gif";
	curloff = new Image(); curloff.src = "images/default/bullet.gif";
	if (path_to_root != "") {
		curlon = new Image(); curlon.src = path_to_root + "images/default/bullet_on.gif";
		curloff = new Image(); curloff.src = path_to_root + "images/default/bullet.gif";
	}
}

function swapCurl(img, state)
	{
	if (document.images)
		{
		if ((state == 'on') || (state == 'off'))
			{
			document[img].src = eval('curl' + state + '.src');
			}
		}
	}

function jsPopUp(name,id,id2) {
	windowName =  name;
	windowLeft = 100;
	windowTop=100;

	switch (windowName) {
		case 'preview':	// preview
			if ( id2 != '' ) {
				windowWidth = id2.substring(0,id2.indexOf('x'));
				windowHeight = id2.substring(id2.indexOf('x')+1,id2.length);
			} else {
				windowWidth = 278;
				windowHeight = 400;	
			}
			windowScrollbars = 0;
			windowURL = "../preview.htm?src=" + id + "&w=" + windowWidth + "&h=" + windowHeight;
			break;
		case 'register':	// register
			windowWidth = 350;
			windowHeight = 400;	
			windowScrollbars = 0;
			windowURL = path_to_root + "register.htm";
			break;
		case 'mini_basket':	// open mini basket
			windowWidth = 346;
			windowHeight = 250;	
			windowScrollbars = 1;
			windowURL = "http://winedown.co.uk/basket/mini-basket.php?" + id;
			break;
	}

	windowProps = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=" + windowScrollbars + ",resizable=0,copyhistory=0,width=" + windowWidth + ",height=" + windowHeight + ",left=" + windowLeft + ",top=" + windowTop;
	window.open(windowURL,windowName,windowProps);				
}

function jsCheckContact () {

	message = "";
	if (document.forms['form1'].frmName.value == "") {message += "\t Name\n"};
	if ((document.forms['form1'].frmEmail.value == "") && (document.forms['form1'].frmTelephone.value == "") && (document.forms['form1'].frmFax.value == "") && (document.forms['form1'].frmAddress.value == "")) {message += "\t Address or Telephone or Fax or Email\n"};
	if ((document.forms['form1'].frmEmail.value != "") && ((document.forms['form1'].frmEmail.value.length <= 3) || (document.forms['form1'].frmEmail.value.indexOf('@') <= 0) || (document.forms['form1'].frmEmail.value.lastIndexOf('.') <= document.forms['form1'].frmEmail.value.indexOf('@')))) {message += "\t Valid email address\n"};
	if (message != "") {
		alert('Some details were missing, please complete the following:\n' + message);
		return false;
	} else {
		return true;
	}
}

function jsCheckJoin () {

	message = "";
	if (document.forms['form1'].frmName.value == "") {message += "\t Name\n"};
	if ((document.forms['form1'].frmEmail.value == "") && (document.forms['form1'].frmTelephone.value == "") && (document.forms['form1'].frmFax.value == "") && (document.forms['form1'].frmAddress1.value == "")) {message += "\t Address or Telephone or Fax or Email\n"};
	if ((document.forms['form1'].frmEmail.value != "") && ((document.forms['form1'].frmEmail.value.length <= 3) || (document.forms['form1'].frmEmail.value.indexOf('@') <= 0) || (document.forms['form1'].frmEmail.value.lastIndexOf('.') <= document.forms['form1'].frmEmail.value.indexOf('@')))) {message += "\t Valid email address\n"};
	if ((document.forms['form1'].frmAddress1.value != "") && (document.forms['form1'].frmPostcode.value == "")) {message += "\t Postcode\n"};
	if (document.forms['form1'].frmPassword.value == "") {
		message += "\t Password\n"
	} else {
		if (document.forms['form1'].frmPassword.value != document.forms['form1'].frmPasswordConfirm.value) {
			message += "\t Passwords don't match\n"
		}
	}
	if (message != "") {
		alert('Some details were missing, please complete the following:\n' + message);
		return false;
	} else {
		return true;
	}
}

function jsCheckLogin () {

	message = "";
	if (document.forms['form1'].frmUserName.value == "") {message += "\t User name\n"};
	if (document.forms['form1'].frmPassword.value == "") {message += "\t Password\n" }
	if (message != "") {
		alert('Some details were missing, please complete the following:\n' + message);
		return false;
	} else {
		return true;
	}
}

function js_check_form(obj_form) {
	// competition entry (switch if other forms use this function)
	str_error_message = "";
	var regex_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; 
	if (obj_form.frm_name.value == "") { str_error_message += "\tYour name\n"; }
	if (obj_form.frm_email.value == "") { 
		str_error_message += "\tEmail\n";
	} else {
		if (!regex_email.test(obj_form.frm_email.value)) { 
			str_error_message += "\tEmail\n";
		} // end if 
	} // end if
	if (obj_form.frm_postcode.value == "") { str_error_message += "\tYour postcode\n"; }
	if (str_error_message != "") {
		alert('Some details were missing or incorrect, please check the following:\n' + str_error_message);
		return false;
	} else {
		return true;
	} // end if
} // end function

function show(str_id) {
	var obj_element = document.getElementById(str_id);
	if (obj_element) {
		obj_element.style.display = "block";
	} // end if 
} // end function
function hide(str_id) {
	var obj_element = document.getElementById(str_id);
	if (obj_element) {
		obj_element.style.display = "none";
	} // end if 
} // end function

// -->