

/*function right(e) {
if
(navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Sorry, Right-clicking is not enabled on this website");
return false;
}
return true;
}



document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;

*/




function MM_openBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}



function generatepass(){

var keylist="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
var temp=''


temp=''
for (i=0;i<7;i++)
temp+=keylist.charAt(Math.floor(Math.random()*keylist.length))
return temp
}



function clearemail(){


document.subscribe.email.value="";

}






function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function Checkout() {	
document.frmbasket.Go_Checkout.value = 1; 
document.frmbasket.submit(); 
}



function OneClick (product,size,name,points) {


var qtyprod

qtyprod = "document.searchresults.qty_"+size+".value";
document.searchresults.product_key.value=product;
document.searchresults.size_key.value=size;
document.searchresults.gift_wrap.value=0;
document.searchresults.quantity.value=eval(qtyprod);
color= "document.searchresults.color_key_"+size+".value";
colorkey = eval(color)
document.searchresults.adv_points.value=points;



if (eval(qtyprod)==0  || isNaN(eval(qtyprod))){
	setcell = "document.searchresults.qty_"+size+".value=0"
	eval(setcell)	
	alert("Please enter a quantity for "+name+"\n Please ensure it only contain numerical characters!")
}else if (colorkey != -99){
		
	
		if (colorkey  ==0){
			alert(" Please enter a colour!")
			
			}else{
			
			document.searchresults.color_key.value=colorkey
			document.searchresults.action="http://www.vitaliberata.com/cart/cart_addItem.cfm";
			document.searchresults.submit();
			}
		}else{
		document.searchresults.action="http://www.vitaliberata.com/cart/cart_addItem.cfm";
		document.searchresults.submit();
	}
}




function isEmailAddr(email){
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0) {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}




function trimBlank(checkString){
   var newString = "";
   if (checkString.length > 0){
      for (i=0; i<checkString.length; i++)  {
         if (checkString.charAt(i) != " ") newString += checkString.charAt(i)
      }
   }
return newString
}

function test(theval){
if (trimBlank(theval) == "") alert('type your message here')
else alert(theval)
}

  
  
function chkSub(){

if (trimBlank(document.subscribe.email.value) ==""){
alert ("Please enter a valid email address");
  return false; 
}else if  (!isEmailAddr(document.subscribe.email.value)){
   alert("Please enter a correct email address: name@yourdomain.com");
   document.subscribe.email.focus();
  return false; 
}else{

document.subscribe.txtPassword.value = generatepass();
document.subscribe.action="Index.cfm?sub=yes";
document.subscribe.submit();
}
}


function chkQuick(){

if (trimBlank(document.quick.searchString.value) ==""){
alert ("Please enter a keyword to search for!")

return false;

}else{
document.quick.action="http://www.vitaliberata.com/dsp_searchDetails.cfm";
document.quick.submit();

}
 }
 
 function chkCon(){

 
if (trimBlank(document.contact.name.value) ==""){
alert ("Pl Please enter your name")
} else if (trimBlank(document.contact.email.value) ==""){
alert ("Please enter a valid email address")
}else if  (!isEmailAddr(document.contact.email.value)){
   alert("Please enter a correct email address: name@yourdomain.com");
   document.contact.email.focus();
}else if (trimBlank(document.contact.enquiry.value) ==""){
alert ("Please enter your enquiry")
}else if (trimBlank(document.contact.country.value) ==""){
alert ("Please enter your country")
}else{
document.contact.action="http://www.vitaliberata.com/contact_vita_liberata.cfm";
document.contact.submit();
}
}

function sendafriend(){
if (trimBlank(document.friend.y_name.value) ==""){
alert ("Please enter your name")
return false;
} else if  (!isEmailAddr(document.friend.y_email.value)){
   alert("Please enter a correct email address: name@yourdomain.com");
   document.friend.y_email.focus();
   return false;
} else if (trimBlank(document.friend.f_name.value) ==""){
   alert("Please enter your friends name");
   document.friend.f_name.focus();
   return false;
}else if  (!isEmailAddr(document.friend.f_email.value)){
   alert("Please enter a correct email address for your friend: name@yourdomain.com");
   document.friend.f_email.focus();
   return false;
}else{

 document.friend.submit();
	
	}
}


function checkFields(){

if  (!isEmailAddr(document.frmReturning.e_mail.value)){
   alert("Please enter a correct email address: name@yourdomain.com");
  frmReturning.e_mail.focus();
  return false;
}else if (trimBlank(document.frmReturning.txtpassword.value) ==""){
alert ("Please enter your password")
return false;
	}
}




function modifyFileds() {

missinginfo = "";
if(document.form.E_Mail.value == "") {
missinginfo += "\n     -  E-Mail Address";
}
if (document.form.Firstname.value == "") {
missinginfo += "\n     -  Firstname";
}
if(document.form.Surname.value == "") {
missinginfo += "\n     -  Surname";
}
if(document.form.Address1.value == "") {
missinginfo += "\n     -  Address Line 1";
}
if(document.form.Address3.value == "") {
missinginfo += "\n     -  Town / County";
}
if(document.form.Country.value == "") {
missinginfo += "\n     -  Country";
}
if(document.form.Telephone.value == "") {
missinginfo += "\n     -  Telephone";
}
if (document.form.delFirstname.value == "") {
missinginfo += "\n     -  Delivery Firstname";
}
if(document.form.delSurname.value == "") {
missinginfo += "\n     -  Delivery Surname";
}
if(document.form.delAddress1.value == "") {
missinginfo += "\n     -  Delivery Address Line 1";
}
if(document.form.delAddress3.value == "") {
missinginfo += "\n     -  Delivery Town / County";
}
if(document.form.delCountry.value == "") {
missinginfo += "\n     -  Delivery Country";
}

if (missinginfo != "") {
missinginfo ="You failed to correctly fill in the following details:\n" +
missinginfo + "\n_________________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else 
	{
	//if (validatePwd())
	//	return true;
	//}
	}

}






function validatePwd() {
var invalid = " "; // Invalid character is a space
var minLength = 6; // Minimum length
var pw1 = document.form.txtpassword.value;
var pw2 = document.form.passwordconfirm.value;
// check for a value in both fields.
if (pw1 == '' || pw2 == '') {
alert('Please enter your password twice.');
document.form.txtpassword.focus();
return false;
}
// check for minimum length
if (document.form.txtpassword.value.length < minLength) {
alert('Your password must be at least ' + minLength + ' characters long. Try again.');
document.frmRegister.txtpassword.focus();
return false;
}
// check for spaces
if (document.form.txtpassword.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
document.frmRegister.txtpassword.focus();
return false;
}
else {
if (pw1 != pw2) {
alert ("You did not enter the same new password twice. Please re-enter your password.");
document.frmRegister.passwordconfirm.focus();
return false;
}
     }
   }

//  End -->
var delFirstname = "";
var delSurname = "";
var delAddress1 = "";
var delAddress2 = "";
var delAddress3 = "";
var delCountry = "";
var delCountryIndex = 0;
var delPostcode = "";

function InitSaveVariables(form) {
delFirstname = form.delFirstname.value;
delSurname = form.delSurname.value;
delAddress1 = form.delAddress1.value;
delAddress2 = form.delAddress2.value;
delAddress3 = form.delAddress3.value;
delPostcode = form.delPostcode.value;
delCountryIndex = form.delCountry.selectedIndex;
delCountry = form.delCountry[delCountryIndex].value;
}

function ShipToBillPerson(form) {
if (form.SameAsAbove.checked) {
InitSaveVariables(form);
form.delFirstname.value = form.Firstname.value;
form.delSurname.value = form.Surname.value;
form.delAddress1.value = form.Address1.value;
form.delAddress2.value = form.Address2.value;
form.delAddress3.value = form.Address3.value;
form.delPostcode.value = form.Postcode.value;
form.delCountry.selectedIndex = form.Country.selectedIndex;
}
else {
form.delFirstname.value = delFirstname;
form.delSurname.value = delSurname;
form.delAddress1.value = delAddress1;
form.delAddress2.value = delAddress2;
form.delAddress3.value = delAddress3;
form.delPostcode.value = delPostcode;       
form.delCountry.selectedIndex = delCountryIndex;
   }
}




var cookieData = document.cookie;
var MenuID = -1;
var openFirst = false;
x = cookieData.indexOf("MenuID=");
if (x != -1) { 
	x = x + 7;
	i = cookieData.indexOf(";",x);
	if (i == -1) {
		i = x + cookieData.length-i;
	}
	MenuID = cookieData.substring(x,i);
	if (MenuID != "") {
		if (document.all) {
			document.all["Menu"+MenuID].style.display = "block";
		} else if (document.getElementById) {
			document.getElementById("Menu"+MenuID).style.display = "block";
		}
		
		//document.images[divID+"Pic"].src = "/images/lhm/"+ imageFile;
		//alert(document.images["Menu"+MenuID+"Pic"].src);
		var currentPic = document.images["Menu"+MenuID+"Pic"].src;
		currentPic = replace(currentPic,".gif","_f2.gif");
		document.images["Menu"+MenuID+"Pic"].src = currentPic;
		
		openFirst = true;
	}
} else {
	
	cookieData = document.URL;
	x = cookieData.indexOf("MenuID=");
	if (x != -1) { 
		x = x + 7;
		i = cookieData.indexOf("&",x);
		if (i == -1) {
			i = x + cookieData.length-i;
		}
		MenuID = cookieData.substring(x,i);
		if (MenuID != "") {
			if (document.all) {
				document.all["Menu"+MenuID].style.display = "block";
			} else if (document.getElementById) {
				document.getElementById("Menu"+MenuID).style.display = "block";
			}
			openFirst = true;
		}
	}
}

function clearlog(){

document.login.E_Mail.value ="";
document.login.txtPassword.value="";

}





function new_user() {

missinginfo = "";
if(trimBlank(document.register.title.value) == "") {
missinginfo += "\n     -  Title";
}
if (trimBlank(document.register.Firstname.value) == "") {
missinginfo += "\n     -  Firstname";
}
if(trimBlank(document.register.Surname.value) == "") {
missinginfo += "\n     -  LastName";
}
if(trimBlank(document.register.Address1.value) == "") {
missinginfo += "\n     -  Address Line 1";
}
if(trimBlank(document.register.Address3.value) == "") {
missinginfo += "\n     -  City / County";
}
if(trimBlank(document.register.Country.value) == "") {
missinginfo += "\n     -  Country";
}if(trimBlank(document.register.Postcode.value) == "") {
missinginfo += "\n     -  Postcode";
}
if(trimBlank(document.register.Telephone.value) == "") {
missinginfo += "\n     -  Telephone";
}
if(!isEmailAddr(document.register.e_mail.value)) {
missinginfo += "\n     -  E-Mail Address";
}
if (missinginfo != "") {
missinginfo ="You failed to correctly fill in the following details:\n" +
missinginfo + "\n_________________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
if (document.register.notify_sms.checked ==true && trimBlank(document.register.mobile.value)==""){
	alert ("Please enter your mobile number");
	return false;
}
else 
	{

	document.register.txtPassword.value = generatepass();


	//if (validatePwd())
	//	return true;
	//}
	}

}

function checkFields2() {



//CheckCard_Number(form);
missinginfo = "";




if  (!isEmailAddr(document.checkoutuser.E_Mail.value)){
  missinginfo += "\n       - Email address: name@yourdomain.com";
}


if(document.checkoutuser.title.value == "0") {
missinginfo += "\n     -  Title";
}
if(document.checkoutuser.Firstname.value == "") {
missinginfo += "\n     -  First Name";
}

if(document.checkoutuser.Surname.value == "") {
missinginfo += "\n     -    Last Name";
}

if(document.checkoutuser.Address1.value == "") {
missinginfo += "\n     -  Address Line 1";
}

if(document.checkoutuser.Address3.value == "") {
missinginfo += "\n     -   Town / County";
}

if(document.checkoutuser.Country.value == "0") {
missinginfo += "\n     -   Country";
}



if(document.checkoutuser.Postcode.value == "") {
missinginfo += "\n     -   Postcode";
}

if(document.checkoutuser.Telephone.value == "") {
missinginfo += "\n     -   Telephone";
}


if(document.checkoutuser.delFirstname.value == "") {
missinginfo += "\n     -  Delivering to First Name";
}
if(document.checkoutuser.delSurname.value == "") {
missinginfo += "\n     -  Delivering to Last Name";
}

if(document.checkoutuser.delAddress1.value == "") {
missinginfo += "\n     -  Delivery Address Line 1";
}
if(document.checkoutuser.delAddress3.value == "") {
missinginfo += "\n     -  Delivery Town / County";
}
/*
if(document.checkoutuser.delPostCode.value == "") {
missinginfo += "\n     -  Delivery Postcode";
}
*/
if(document.checkoutuser.Telephone.value == "") {
missinginfo += "\n     -  Telephone";
}

if(document.checkoutuser.delCountry.value == "0") {
missinginfo += "\n     -  Delivery Country";
}


if (missinginfo != "") {
missinginfo ="You failed to correctly fill in the following details:\n" +
missinginfo + "\n_________________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else 
document.checkoutuser.TXTPASSWORD.value = generatepass();
//document.form.submit();

}




function contactformval(){

if (trimBlank(document.contactform.con_name.value) ==""){
alert ("Please enter your name");
  return false; 
}else if(trimBlank(document.contactform.con_address.value) ==""){
alert ("Please enter your Address");
  return false;
}else if(trimBlank(document.contactform.con_country.value) ==""){
alert ("Please enter your Country");
  return false;
 }else if  (!isEmailAddr(document.contactform.con_email.value)){
   alert("Please enter a correct email address: name@yourdomain.com");
 return false; 
}else if(trimBlank(document.contactform.con_telephone.value) ==""){
alert ("Please enter a contact telephone number");
  return false;
 }else if(trimBlank(document.contactform.con_profession.value) ==""){
alert ("Please enter your proffesion");
  return false;
}else if(trimBlank(document.contactform.con_feedback.value) ==""){
alert ("Please enter your Enquiry");
  return false;
}else{
document.contactform.action="dsp_contact.cfm";
document.contactform.submit();
}
}



function competitionfrm(){
if (trimBlank(document.comp.name.value) ==""){
alert ("Please enter your name")
return false;
 }else if (trimBlank(document.comp.addr.value) ==""){
   alert("Please enter your Address");
   document.comp.addr.focus();
   return false;
}else if (trimBlank(document.comp.tel.value) ==""){
   alert("Please enter your Telephone Number");
   document.comp.tel.focus();
   return false;
}else if (trimBlank(document.comp.dob.value) ==""){
   alert("Please enter your Date of Birth");
   document.comp.dob.focus();
   return false;
}else if (trimBlank(document.comp.mob.value) ==""){
   alert("Please enter your Mobile Number");
   document.comp.mob.focus();
   return false;
}else if (trimBlank(document.comp.email.value) ==""){
   alert("Please enter your Email Address");
   document.comp.email.focus();
   return false;
}else if  (!isEmailAddr(document.comp.email.value)){
   alert("Please enter a correct email address: name@yourdomain.com");
   document.comp.email.focus();
   return false;
}else if (trimBlank(document.comp.occ.value) ==""){
   alert("Please enter your Occupation");
   document.comp.occ.focus();
   return false;
}else if (trimBlank(document.comp.ans.value) ==""){
   alert("Please Describe your average day!");
   document.comp.ans.focus();
   return false;
}else if (trimBlank(document.comp.ans2.value) ==""){
   alert("Please Describe your Day Of Liberation!");
   document.comp.ans2.focus();
   return false;
}else if (trimBlank(document.comp.ans3.value) ==""){
   alert("Please What is the single thing that would make the biggest difference to your daily life!");
   document.comp.ans3.focus();
   return false;
}else if (trimBlank(document.comp.ans4.value) ==""){
   alert("Please Describe how you would live a life time of liberation!");
   document.comp.ans4.focus();
   return false;
}else{

   return true;
	
	}
}


function voucher (){
if (trimBlank(document.vou.voucher_ref.value) ==""){
alert ("Please enter the voucher code printed on the brouchure")
return false;
 }else{

return true;

	
	}
}




function voucherdet(){

if (document.vouchdet.product_key.value =="0"){
   alert("Please enter your FREE product");
   document.vouchdet.product_key.focus();
   return false;
}else if (trimBlank(document.vouchdet.name.value) ==""){
alert ("Please enter your name")
return false;
 }else if (trimBlank(document.vouchdet.addr.value) ==""){
   alert("Please enter your Address");
   document.vouchdet.addr.focus();
   return false;
}else if (trimBlank(document.vouchdet.addr2.value) ==""){
   alert("Please enter your Address 2");
   document.vouchdet.addr2.focus();
   return false;
}else if (trimBlank(document.vouchdet.city.value) ==""){
   alert("Please enter your City");
   document.vouchdet.city.focus();
   return false;
}else if (document.vouchdet.delCountry.value =="0"){
   alert("Please enter your Country");
   document.vouchdet.delCountry.focus();
   return false;
}else if (trimBlank(document.vouchdet.postcode.value) ==""){
   alert("Please enter your Post code");
   document.vouchdet.postcode.focus();
   return false;
}else if (trimBlank(document.vouchdet.email.value) ==""){
   alert("Please enter your Email Address");
   document.vouchdet.email.focus();
   return false;
}else if  (!isEmailAddr(document.vouchdet.email.value)){
   alert("Please enter a correct email address: name@yourdomain.com");
   document.vouchdet.email.focus();
   return false;
}else if (trimBlank(document.vouchdet.pcik_up.value) ==""){
   alert("Where did you pick up the brochure from?");
   document.vouchdet.pcik_up.focus();
   return false;
}else{

return true;

	
	}
}