function yesno(e){
	return confirm(e + "\n\nClick OK to proceed .. \n\n","title");
	}
	
function fullshoppinglist(products,quantities) {
window.open('/fullshoppinglist.php?products='+products+'&quantities='+quantities,'fullshoppinglist','left=0,top=0,width=800,height=600,scrollbars=yes');
}

function startDateTime () {
	updateDateTime();
	setInterval('updateDateTime()',1000);
}

function updateDateTime ()
{
  var currentTime = new Date ( );
  var currentHours = currentTime.getHours ( );
  var currentMinutes = currentTime.getMinutes ( );
  var currentSeconds = currentTime.getSeconds ( );
  var day=currentTime.getDate();
  var month=currentTime.getMonth()+1;
  var year=currentTime.getFullYear();
  
  currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
  currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;
  
  var timeOfDay = ( currentHours < 12 ) ? "AM" : "PM";
  currentHours = ( currentHours > 12 ) ? currentHours - 12 : currentHours;
  currentHours = ( currentHours == 0 ) ? 12 : currentHours;
  
  var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds + " " + timeOfDay;
  document.getElementById("datetimer").innerHTML = day +'/'+ month +'/'+ year +' '+ currentTimeString;
}

function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+false+''
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


function emailvalid(str) {
   return (str.lastIndexOf(".") > 2) && (str.indexOf("@") > 0); }


function qval() {
	var frm=document.forms.quickenquiry.elements;
	if (frm['name'].value.length<3) {
		alert("Please enter your name.");
		frm['name'].focus();
		return false;
		
	} else if (!emailvalid(frm['email'].value)) {
		alert("Please enter a valid email address.");
		frm['email'].focus();
		return false;
	} else if (frm['validation'].value.length!=4) {
		alert("Please enter the validation code shown in the image.");
		frm['validation'].focus();
		return false;
	} else {
		return true;
	}
	
}

function regval() {
	var frm=document.forms.registration.elements;
	if (frm['name'].value.length<3) {
		alert("Please enter your first name.");
		frm['name'].focus();
		return false;
		
	} else if (frm['surname'].value.length<3) {
		alert("Please enter your surname.");
		frm['surname'].focus();
		return false;
		
	} else if (frm['phone'].value.length<9) {
		alert("Please enter your phone number.");
		frm['phone'].focus();
		return false;
		
	} else if (!emailvalid(frm['email'].value)) {
		alert("Please enter a valid email address.");
		frm['email'].focus();
		return false;
	} else if (frm['password'].value.length<5) {
		alert("Please choose an account password with at least 5 characters.");
		frm['password'].focus();
		return false;
	} else if (frm['address'].value.length<10) {
		alert("Please enter your address.");
		frm['address'].focus();
		return false;
		
	} else {
		return true;
	}
	
}


function cmbval() {
	var frm=document.forms.registerfrm.elements;
	if (frm['name'].value.length<3) {
		alert("Please enter your name.");
		frm['name'].focus();
		return false;
		
	} else if (frm['mobile_no'].value.length<9 && frm['tel_no'].value.length<9) {
		alert("Please enter a contact telephone number.");
		
		frm['tel_no'].focus();
		
		
		return false;
	} else if (frm['validation'].value.length!=4) {
		alert("Please enter the validation code shown in the image.");
		frm['validation'].focus();
		return false;
	} else {
		return true;
	}
	
}


function inpinc(e,i) {
var inp=document.getElementById(e);
var curval=parseFloat(inp.value);

if (i!=1) {
	inp.value=(curval+i).toFixed(2);
	} else { inp.value=(curval+i); }

}

function inpdeinc(e,i) {
var inp=document.getElementById(e);
var curval=parseFloat(inp.value);
if (curval>(i*2)) {
	if (i!=1) {
		inp.value=(curval-i).toFixed(2);
		} else { inp.value=(curval-i); }
}
}

function confirmdelivery() {
var frm=document.forms.delivery_timetable.elements;
var val = 0;

for( i = 0; i < frm['delivery'].length; i++ )
{
	if( frm['delivery'][i].checked == true ) {
		val = frm['delivery'][i].value;
		break;
	}
}

if (val==0) {
	alert("Please select an available delivery time in your area.");
	return false;
} else {
	var day=val.substring(0,val.indexOf(" ")).toLowerCase();
	var area=frm['loc_'+day].value;
	return yesno("You are about to book your delivery time in "+area+" for "+val);
}

}

