//Declare varsvar cartid;//AJAXfunction getXMLHTTP() {	// function to create an XmlHttp object	var xmlHttp = null;	try {		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");	} catch(e) {		try {			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");		} catch(oc) {			xmlHttp = null;		}	}	if(!xmlHttp && typeof XMLHttpRequest != "undefined") {		xmlHttp = new XMLHttpRequest();	}	return xmlHttp;}/***************************************************************************************************************************//* Create a new XMLHttpRequest object to talk to the Web server */var xmlHttp = false;/*@cc_on @*//*@if (@_jscript_version >= 5)try {  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {  try {    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  } catch (e2) {    xmlHttp = false;  }}@end @*/if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {	xmlHttp = new XMLHttpRequest();}function putCookie() {	var newcartid = Math.random() + '';	document.cookie="cartid=" + newcartid.slice(2,18) +"; domain=organisingplace.com.au; path=/"; //expires=Monday, 01-Jan-2100 05:00:00 GMT; 	cartid=newcartid.slice(2,18);}function getCookie(cn) {	if(document.cookie) {		index = document.cookie.indexOf(cn);		if (index != -1) {			namestart = (document.cookie.indexOf("=", index) + 1);			nameend = document.cookie.indexOf(";", index);			if (nameend == -1) {				nameend = document.cookie.length;			}			cartid = document.cookie.substring(namestart, nameend);		}	}}function gc(cn) {	var cv='';	if(document.cookie) {		index = document.cookie.indexOf(cn);		if (index != -1) {			namestart = (document.cookie.indexOf("=", index) + 1);			nameend = document.cookie.indexOf(";", index);			if (nameend == -1) {				nameend = document.cookie.length;			}			cv = document.cookie.substring(namestart, nameend);		}	}	return cv}function gotoCart() {	getCookie('cartid');	window.location=thisdb+'/addtocart?openagent&cartid=' + cartid + '&prodnum=XXXXX';}/*function addCart(pn) {	getCookie('cartid');	window.location.href=thisdb+'/addtocart?openagent&cartid=' + cartid + '&prodnum=' + pn}*/function book(pn,lc,dt,nm,rp) {	getCookie('cartid');//	pn=pn+'-'+lc+'-'+dt+'-'+nm+'-'+rp;/////////////	var p=pn.split('-');//	alert(cartid);//	alert('h1'+pn);//	alert(thisdb);//	alert(thisdb+'/addtocart?openagent&cartid=' + cartid + '&prodnum=' + pn+'&loc='+lc+'&dt='+dt+'&am='+nm+'&p='+rp+'&r='+Math.random());//	window.location.href=thisdb+'/addtocart?openagent&cartid=' + cartid + '&prodnum=' + p[2]+'&loc='+$(lc).getValue()+'&dt='+$(dt).getValue()+'&am='+nm+'&p='+rp+'&r='+Math.random()	window.location.href=thisdb+'/addtocart?openagent&cartid=' + cartid + '&prodnum=' + pn+'&loc='+lc+'&dt='+dt+'&am='+nm+'&p='+rp+'&r='+Math.random()}function updateTable(pn,lc,dt,rw) {	initCart1(pn+'_'+lc+'_'+dt+'_'+$('iq'+rw).getValue())}function removeItem(pn,lc,dt) {	initCart1(pn+'_'+lc+'_'+dt+'_0')}/*function setSubmit1() {document._.action =thisdbbook+'/addtocart?&cartid=' + cartid + '&r='+Math.random()}*//*function cartInit() {	getCookie('cartid');	if(cartid=='') {		putCookie()	}	document._cart.cartid.value = cartid;}*/function pageInit() {	getCookie('cartid');	if(cartid=='') {		putCookie()	}	var c=$('ci');	if (c) {c.value=cartid}	// newsletter	if ($('newscontainer')) {		$('newscontainer').innerHTML= "<b class=\"xtop\"><b class=\"xn1\"></b><b class=\"xn2\"></b></b>"+      "<div class=\"xboxcontentnews\" id=\"newsbod\">"+      "   <h2><strong>E</strong>Newsletter</h2>"+      "   <p>&nbsp;</p>"+      "   <input type=\"text\"  id=\"name\" name=\"name\" onfocus=\"if (this.value=='name here...') {this.value=''};\" value=\"name here...\" />"+      "   <input type=\"text\"  id=\"emailaddress\" name=\"emailaddress\" onfocus=\"if (this.value=='email address here...') {this.value=''};\" value=\"email address here...\" />"+      "   <input type=\"button\" id=\"newssubmit\" class=\"butorange\" value=\"SUBSCRIBE \" onmouseover=\"this.className='butgrey'\" onmouseout=\"this.className='butorange'\" onclick=\"joinNewsletter()\" />"+      "   <br /><a href=\"pages/newsletterarchive\" title=\"click here to manage your newsletter subscription or to view past newsletters\" id=\"manageLink\">Manage subscription-click here</a>"+     "</div>"+     "<b class=\"xbottom\"><b class=\"xn2\"></b><b class=\"xn1\"></b></b>";	}	// contact	if ($('contactBut')) {		$('contactBut').innerHTML="<input type=\"button\" value=\"submit\" class=\"btnR\" onmouseover=\"this.className='btnonR'\" onmouseout=\"this.className='btnR'\" onClick=\"submitContact()\" />"	}}function initCart1(adj) {	document._cart.action =thisdb+"/(checkout1)?OpenAgent&cartid="+cartid+"&r="+Math.random();	if (!adj) {var adj=''}//	alert(thisdb+"/(PopulateCart1)?OpenAgent&cartid="+cartid+"&adj="+adj+"&r="+Math.random());	var url =thisdb+"/(PopulateCart1)?OpenAgent&cartid="+cartid+"&adj="+adj+"&r="+Math.random();	xmlHttp.open("GET", url, true);	xmlHttp.onreadystatechange = loadCart;	xmlHttp.send(null);}function loadCart() {  if (xmlHttp.readyState == 4) {    var response1 = xmlHttp.responseText;    var response2 = response1.split('~');    $('cartHTML').innerHTML=response2[1]    if (response2[0]=='1'){      $('cartNext').style.display='block'    }  }}function confirm1() {	if (!adj) {var adj=''}	var url =thisdb+"/(confirm1)?OpenAgent&cartid="+cartid+"&r="+Math.random();	xmlHttp.open("GET", url, true);	xmlHttp.onreadystatechange = loadConfirm;	xmlHttp.send(null);}function loadConfirm() {  if (xmlHttp.readyState == 4) {    var response1 = xmlHttp.responseText;    var response2 = response1.split('~');    $('bookDetails').innerHTML=response2[1]  }}/*function initForm(agt) {  $('first_name').value=gc('first_name');  $('last_name').value=gc('last_name');  $('address1').value=gc('address1');  $('address2').value=gc('address2');  $('city').value=gc('city');  $('state').value=gc('state');  $('zip').value=gc('zip');  $('country').value=gc('country');  $('phone').value=gc('phone');  $('email').value=gc('email');  $('payOpt').value=gc('payOpt')}*/function leaveForm1(){// alert('cv'+getCheckedValue($$('input.radiopayOpt')));  document.cookie='fvals=first_name~'+$('first_name').getValue()+'^last_name~'+$('last_name').getValue()+'^address1~'+$('address1').getValue()+'^address2~'+$('address2').getValue()+'^city~'+$('city').getValue()+'^state~'+$('state').getValue()+'^zip~'+$('zip').getValue()+'^country~'+$('country').getValue()+'^phone~'+$('phone').getValue()+'^email~'+$('email').getValue()+'^payOpt~'+getCheckedValue($$('input.radiopayOpt'))+'; path=/'; //getCheckedValue($('payOpt'))+'; path=/';}function cleanForm(){  document.cookie='fvals=; path=/';  putCookie();//  getCookie('cartid');//  alert(cartid)}function initFormVals(agt) {// alert('init vals'+getCheckedValue($('payOpt')));  var fldStr=gc(agt);//  alert( fldStr);  if (fldStr!='') {    var fldArr=fldStr.split('^');        	for(var i = 0; i < fldArr.length; i++) {		fldVals=fldArr[i].split('~');		fld=$(fldVals[0]);		if (fld.type=='text') {		  fld.value=fldVals[1]		} else if (fld.type=='radio') {		  setCheckedValue(fld, fldVals[1])		} else if (fld.type=='select-one') {		  var selOpts=fld.options;		  for (t=0;t<selOpts.length;t++){ 		    if (selOpts[t].value==fldVals[1]){ 		      fld.selectedIndex=t;		    }		  } 		}	}  }}function joinNewsletter() {	// validate	var valRet=validate('_subscriptionGeneral');	if(valRet) {	// construct query & call agent	var sbut=document.getElementById('newssubmit');	sbut.value = 'PROCESSING';	sbut.disabled = true;	var newRandom = Math.random() + '';	var nm=document.getElementById('name').value; //.replace('&','^');	var eml=document.getElementById('emailaddress').value; //.replace('&','^');	var url = wudb+"/subscriptionSubscribeActionAJAX?OpenAgent&n="+nm+"&em="+eml+"&emf=HTML&"+Math.random();	document.getElementById('newsbod').innerHTML="<h2><strong>E</strong>Newsletter</h2><p>Free Monthly Organising Tips!</p><div class=\"divProcessSmall\" style=\"margin-top:5px;font-size:10px;line-height:1.2em;\"><img src=\""+gdb+"/topLoader.gif\" width=\"36\" height=\"36\"><br />Processing your new subscription...</div>"	xmlHttp.open("GET", url, true); // Open a connection to the server	xmlHttp.onreadystatechange = updatePageNews; // Setup a function for the server to run when it's done	xmlHttp.send(null); // Send the request	}}function updatePageNews() {  if (xmlHttp.readyState == 4) {    var response = xmlHttp.responseText;    document.getElementById('newsbod').innerHTML=response  }}function getCheckedValue(radioObj) {//  alert('here 1111111111111'+radioObj.id);  if(!radioObj) {//    alert('here nothing');    return ""  } else {//   alert('here something');    var radioLength = radioObj.length;//    alert('here a' +radioObj.length);    if(radioLength == undefined) {//      alert('here b' +radioObj.checked);      if(radioObj.checked) {//        alert('here c' +radioObj.value);        return radioObj.value;      } else {        return ""      }    } else {      for(var i = 0; i < radioLength; i++) {//        alert('here d');        if(radioObj[i].checked) {//          alert('here e' +radioObj[i].value);          return radioObj[i].value;        }      }    }  }  return "";}function setCheckedValue(radioObj, newValue) {radioObj=$$('input.radiopayOpt');	if(!radioObj)		return;	var radioLength = radioObj.length;	if(radioLength == undefined) {		radioObj.checked = (radioObj.value == newValue.toString());		return;	}	for(var i = 0; i < radioLength; i++) {		radioObj[i].checked = false;		if(radioObj[i].value == newValue.toString()) {			radioObj[i].checked = true;		}	}}// validation functionsvar errMsg = "";var d = document.forms[0];var fel="";function validate(frmName) {errMsg = "";txt="";fel="";if(frmName=="_contactUs") {	checkElement('userName','     - enter your name');	checkElement('phoneNumber','     - enter a phone number');	checkEmailAddr('email','     - enter a valid email address');} else if(frmName=='_cart'){} else if(frmName=='_checkout1'){	checkElement('first_name','     - enter your First Name');	checkElement('last_name','     - enter your Last Name');	checkElement('address1','     - enter your Address');	checkElement('city','     - enter your Town / Suburb');	checkElement('state','     - enter your State');	checkElement('zip','     - enter your Postcode');	checkElement('country','     - select your Country');	checkElement('phone','     - enter your Phone Number');	checkEmailAddr('email','     - Email is blank or invalid');	checkRadio('payOpt','_checkout1','     - select a payment option');	} else if(frmName=='_checkout2'){	if ($('cardName')) {		checkRadio('cardType','_checkout2','     - select Card Type');		checkElement('cardName','     - enter Name on Card');		checkCardNumber('     - enter your Card Number');		checkElement('cardExpiryMonth','     - select Card Expiry Month');		checkElement('cardExpiryYear','     - select Card Expiry Year');		checkElement('cardCCV','     - enter CCV')	}} else if(frmName=='_registerInterest'){	checkElement('userName', '     - Name is blank');	checkEmailAddr('email','     - Email is blank or invalid');} else if(frmName=='_subscriptionSubscribe2'){	checkElement('name', '     - Name is blank');	checkEmailAddr('email','     - Email is blank or invalid');} else if(frmName=='_subscriptionGeneral'){	checkElement('name', '     - Name is blank');	checkEmailAddr('emailaddress','     - Email is blank or invalid');} else if(frmName=='_subscriptionChangeEmail') {	checkEmailAddr('emailOld','     - Old email is blank or invalid');	if (($('emailNew').value != $('emailConfirm').value) && ($('emailNew').value != "") && ($('emailConfirm').value != "") ) {		errMsg += '     - Recornfirm new email address' + "\n";		if(fel=="") {		fel='emailConfirm';		$('emailConfirm').style.background='#fcc'		}	} else {		checkEmailAddr('emailNew','     - New email is blank or invalid');		checkEmailAddr('emailConfirm','     - Confirm email is blank or invalid');	}} else if(frmName=='_subscriptionUnsubscribe') {	checkEmailAddr('email','     - Email is blank or invalid');}if (errMsg != "" ) {	window.alert ( "Please amend the following and resubmit:\n\n" + errMsg );	se = $(fel);	se.focus();	return ( false );}/*if(frmName=='_checkout1'){  if (cartsub=='1'){alert('no good');    return (false)  }  cartsub="1";}if(frmName=='_checkout2'){  if (cartsub=='1'){    return (false)  }  cartsub="1";}*/return ( true );}function checkElement(elid, txt){var d = document.forms[0];	se = $(elid);	se.style.background='white';	if ( se.value == "" ) {		errMsg += txt + "\n";		se.style.background='#fcc'		if(fel=="") {			fel=elid;		}	}}function checkCardNumber(txt){	var flg="";	$('cardNumber1').style.background='white';	$('cardNumber2').style.background='white';	$('cardNumber3').style.background='white';	$('cardNumber4').style.background='white';	if ( ($('cardNumber1').value == "" ) || ($('cardNumber1').value.length<4) ){		$('cardNumber1').style.background='#fcc';		flg="1";		if(fel=="") {fel='cardNumber1'}	}	if ( ($('cardNumber2').value == "" ) || ($('cardNumber2').value.length<4) ){		$('cardNumber2').style.background='#fcc';		flg="1";		if(fel=="") {fel='cardNumber2'}	}	if ( ($('cardNumber3').value == "" ) || ($('cardNumber3').value.length<4) ){		$('cardNumber3').style.background='#fcc';		flg="1";		if(fel=="") {fel='cardNumber3'}	}	if ( ($('cardNumber4').value == "" ) || ($('cardNumber4').value.length<4) ){		$('cardNumber4').style.background='#fcc';		flg="1";		if(fel=="") {fel='cardNumber4'}	}	if (flg!="") {	errMsg += txt + "\n"}}function checkEmailAddr(elid, txt){	se = $(elid);	se.style.background='white';	if ( !(se.value.match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/)) ) {		errMsg += txt + "\n";		se.style.background='#fcc'		if(fel=="") {			fel=elid;		}	}}function checkRadio(elid, frm, txt) {	var rarr = document.forms[frm].elements[elid];	for(var i = 0; i < rarr.length; i++) {		rarr[i].style.background='white';	}	if ( getCheckedValue(rarr) == "" ) {		errMsg += txt + "\n";		for(var j = 0; j < rarr.length; j++) {			rarr[j].style.background='#fcc'		}		if(fel=="") {			fel=elid;		}	}}function checkEmailAddr(elid, txt){var d = document._cart;	se = document.getElementById(elid);	se.style.background='white';	if ( !(se.value.match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/)) ) {		errMsg += txt + "\n";		se.style.background='#fcc'		if(fel=="") {			fel=elid;		}	}}function checkSelect(elid, txt, snumb){var d = document._cart;	se = document.getElementById(elid);	se.style.background='white';	if ( se.selectedIndex == snumb ) {		errMsg += txt + "\n";		se.style.background='#fcc'		if(fel=="") {			fel=elid;		}	}}function checkElementCheckbox(elid,txt){	var d = document._cart;	d.pd1.style.background='white';	d.pd2.style.background='white';	d.pd3.style.background='white';	if (!(d.pd1.checked) && !(d.pd2.checked) && !(d.pd3.checked) ) {		errMsg += txt + "\n";		d.pd1.style.background='#fcc';		d.pd2.style.background='#fcc';		d.pd3.style.background='#fcc';		fel=elid;	}}function doSubmit(frm) {  if (cartsub!='1'){    if (validate(frm)) {      $('cartNext').style.display='none';      $('cartNextProcessing').style.display='block';      cartsub="1";      eval('document.'+frm+'.submit()');    }  }}/*function getDatesAJAX(pid) {//  $('courseDateSel').length=0;//  $('courseDateSel').style.display='none';//  $('courseDateMsg').innerHTML = 'Retreiving dates';  $('courseDateSelWrap').innerHTML = '<img src="'+gdb +'/op/op_dateload.gif" width="16" height="16" style="margin-left:10px;margin-right:10px;">loading dates';  $('courseLocationSel').disabled = true;  $('booknow').disabled = true;//  $('courseDateSel').disabled = true;  var url = thisdb+"/(lookupDates)?OpenAgent&prodnum="+pid+"&k=dates"+$('courseLocationSel').getValue()+"&f="+'fld'+"&r="+Math.random();  xmlHttp.open("GET", url, true);  xmlHttp.onreadystatechange = processLookupBook;  xmlHttp.send(null);}function processLookupBook() {  if (xmlHttp.readyState == 4) {    var response = xmlHttp.responseText;    $('courseDateSelWrap').innerHTML=response;//    $('courseDateMsg').innerHTML = '';//    $('courseDateSel').style.display='block';    $('courseLocationSel').disabled = false;    $('booknow').disabled = false;//    $('courseDateSel').disabled = false;  }}*/