
function _cjsbook_info(_id) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('bookinfo_container');
	gcust_id = _id;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/cbook_info.php', true);
    
	var data = { 
		id: _id
		};
	
    req.send( data );
}

function loopSelected() {
  var selectedArray = new Array();
  var selectedArray2 ="";
  var selObj = document.getElementById('coaches');
  var i;
  var count = 0;
  for (i=0; i<selObj.options.length; i++) {
    if (selObj.options[i].selected) {
      selectedArray2 =selectedArray2+ selObj.options[i].value+"|";
      count++;
    }
  }
  return selectedArray2;
}

function _jsbook_info_save2(_id) {
    var req = new MJSRequest();
	//alert(loopSelected());	
	var _c = document.getElementById('bookinfo_container');
	var _name = document.getElementById('name').value;
	var _address = document.getElementById('address').value;
	var _phone = document.getElementById('phone').value;
	var _mobile = document.getElementById('mobile').value;
	var _email = document.getElementById('email').value;
	var _no_children = document.getElementById('no_children').value;
	var _lst = loopSelected();
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/cbook_info_save.php', true);
    
	var data = { 
		id: _id,
		name: _name,
		address: _address,
		phone: _phone,
		mobile: _mobile,
		email: _email,
		lst: _lst,
		no_children:_no_children
		
};
	
    req.send( data );
}

//

function runLink(url, w, h) {	
	param = "width="+w+",height="+h+",scrollbars=yes,status=yes";
	window.open(url,'window',param);
}

function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}

var loading = '<table width="100%"><tr valign="middle"><td align="center"><img src="images/indicator.gif" border="0" /></td></tr></table>';

function _jscalendar(_id, _month, _year) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('calendar_container');
	var _inc = document.getElementById('no_children').value;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, './callback/calendar.php', true);
    
	var data = { 
		id: _id,
		month: _month,
		year: _year,
		increment: _inc
		};
	
    req.send( data );
}

function _jstimeslots(_id) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('timeslots_container');
	var _date = document.book_form.date.value;
	var _no_children = document.getElementById('no_children').value;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, 'callback/timeslots.php', true);
    
	var data = { 
		id: _id,
		date: _date,
		no_children: _no_children
		};
	
    req.send( data );
}

var curcls = '';
var islots = new Array();
var aslots = new Array();

Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
  		if(this[i] == p_val) {
  			return true;
  		}
  	}
	return false;
}

function _chkats(_ts, _inc) {
	var ts = null;
	var ch = null;
	var ini = true;
	
	for (i=0; i<_inc; i++) {
		var tmp = _ts+i;
		
		ts = document.getElementById(tmp);
		if (ts == null || ts.className == 'timeSelect') aslots.push(1);
	}
	
	for (i=0; i<_inc; i++) {
		var tmp = _ts-i;
		
		ts = document.getElementById(tmp);
		if (ts == null || ts.className == 'timeSelect') aslots.push(1);
	}
	
	if (aslots.length > 1) return true;
	else return false;
}

var ts_bcnt = 0;
var ts_block = new Array();
var ts_b = '';

function _pickts(_ts, _inc) {
	var ts = null;
	var ch = null;
	var ini = true;
	aslots = new Array();
	ts_b = '';
	
	if (_chkats(_ts, _inc)) return;
	
	if (curcls == 'timeSelect') return;
	
	for (i=0; i<_inc; i++) {
		var tmp = _ts+i;
		
		ts = document.getElementById(tmp);
		
		if (ts == null || ts.className == 'timeSelect') { _picktsc(_ts-1, _inc-1); }
		else {
			ts.className = 'timeSelect';
					
			if (ini) {
				curcls = 'timeSelect';
				ini = false;	
				ts_block[ts_bcnt] = new Array();
			}
		
			ts_block[ts_bcnt].push(tmp);
					
			tmp = 'chk_'+tmp;
			
			ch = document.getElementById(tmp);
			ch.checked = true;
		}
	}
	
	//alert(ts_block[ts_bcnt]);
	ts_bcnt++;	
}

function _picktsc(_ts, _inc) {
	var ts = null;
	var ch = null;
	var ini = true;
	
	for (i=0; i<_inc; i++) {
		var tmp = _ts-i;
		
		ts = document.getElementById(tmp);
		
		if (ts == null || ts.className == 'timeSelect') { _picktsc(_ts-1, _inc-1); }
		else {
			ts.className = 'timeSelect';
					
			if (ini) {
				curcls = 'timeSelect';
				ini = false;
			}
		
			ts_block[ts_bcnt].push(tmp);
					
			tmp = 'chk_'+tmp;
			
			ch = document.getElementById(tmp);
			ch.checked = true;
		}
	}
}

function _depickts(_ts, _inc) {
	var ini = true;
	
	for (var i = 0, l = ts_block.length; i < l; i++) {
  		if (ts_block[i].in_array(_ts)) {			
			for (var t = 0, m = ts_block[i].length; t < m; t++) {
				ts = document.getElementById(ts_block[i][t]);
				ts.className = 'time';

				if (ini) {
					curcls = 'time';
					ini = false;
				}
				
				tmpc = 'chk_'+ts_block[i][t];
				
				ch = document.getElementById(tmpc);
				ch.checked = false;
			}
			ts_block[i].length = 0;
		}
  	}
}

function __depickts(_ts, _inc) {
	var ts = null;
	var ch = null;
	var ini = true;
	aslots = new Array();
	
	if (_chkats(_ts, _inc)) return;
	
	for (i=0; i<_inc; i++) {
		var tmp = _ts+i;
		
		ts = document.getElementById(tmp);
		
		if (ts == null) { _depicktsc(_ts, _inc); }
		else {
			ts.className = 'time';
			
			if (ini) {
				curcls = 'time';
				ini = false;
			}
			
			var tmp = _ts+i;
			tmp = 'chk_'+tmp;
			
			ch = document.getElementById(tmp);
			ch.checked = false;
		}
	}
}

function _depicktsc(_ts, _inc) {
	var ts = null;
	var ch = null;
	var ini = true;
	
	_ts -= 1;
	
	for (i=0; i<_inc; i++) {
		var tmp = _ts+i;
		
		ts = document.getElementById(tmp);
		
		if (ts == null) { _depicktsc(_ts, _inc); }
		else {
			ts.className = 'time';
			
			if (ini) {
				curcls = 'time';
				ini = false;
			}
			
			var tmp = _ts+i;
			tmp = 'chk_'+tmp;
			
			ch = document.getElementById(tmp);
			ch.checked = false;
		}
	}
}

function _showtext(_id, _show) {
	var o = document.getElementById(_id);
	
	if (_show) o.setAttribute('style', '');
	else o.setAttribute('style', 'display:none');
}

function _toggletr(id) {
	var tr = document.getElementById(id);
	if (tr == null) { return; }
	var bExpand = tr.style.display == '';
	tr.style.display = (bExpand ? 'none' : '');
}

function _omi(obj) {
	curcls = obj.className;
	obj.className = 'timeHover';
}

function _omo(obj) {
	obj.className = curcls;
}

function _jstimeslots_admin(_id, _inc) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('timeslots_container');
	var _date = document.book_form_admin.date.value;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/timeslots_admin.php', true);
    
	var data = { 
		id: _id,
		date: _date,
		increment: _inc
		};
	
    req.send( data );
}

function _jstimeslots_admin_c(_id, _inc, _startd) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('timeslots_container');
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/timeslots_admin.php', true);
    
	var data = { 
		id: _id,
		date: _startd,
		increment: _inc,
		view: '-1'
		};
	
    req.send( data );
}

var gcust_id = 0;

function _jsbook_app(_id, _status) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('blists_containier');
	gcust_id = _id;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_infoapp.php', true);
    
	var data = { 
		id: _id,
		status: _status
		};
	
    req.send( data );
}

function _jsbookcust_info(_id) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('bookinfo_container');
	gcust_id = _id;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_info.php', true);
    
	var data = { 
		id: _id
		};
	
    req.send( data );
}
function _jsbook_info(_id) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('bookinfo_container');
	gcust_id = _id;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_info.php', true);
    
	var data = { 
		id: _id
		};
	
    req.send( data );
}
function _jsbook_info_user(_id) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('bookinfo_container');
	gcust_id = _id;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_info.php', true);
    
	var data = { 
		id_user: _id
		};
	
    req.send( data );
}


function _jsbook_info_s_assign() {
    var req = new MJSRequest();
	
	var _c = document.getElementById('bookinfo_container');
	var _id = document.getElementById('seluac_ass').value;
	gcust_id = _id;
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_info.php', true);
    
	var data = { 
		id: _id
		};
	
    req.send( data );
}
function _jsbook_info_s_user() {
    var req = new MJSRequest();
	
	var _c = document.getElementById('bookinfo_container');
	var _id = document.getElementById('seluac').value;
	gcust_id = _id;
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_info.php', true);
    
	var data = { 
		id_user: _id
		};
	
    req.send( data );
}

function _jsbook_info_s() {
    var req = new MJSRequest();
	
	var _c = document.getElementById('bookinfo_container');
	var _id = document.getElementById('seluac').value;
	gcust_id = _id;
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_info.php', true);
    
	var data = { 
		id: _id
		};
	
    req.send( data );
}

function _jsbook_confirm(_tsid, _status, _date, _slot) {
    var req = new MJSRequest();
	//alert(_tsid+" "+ _status+" "+ _date+" "+ _slot);
	var _c = document.getElementById('timeslots_container');
	var _id = 6;
	var _inc = 1;
	//alert(_tsid+', '+_status+', '+_date+', '+_slot+', '+gcust_id);
	_c.innerHTML = loading;
   
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
				_jsunassign_admin();
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/timeslots_admin.php', true);
    
	var data = { 
		id: _id,
		tsid: _tsid,
		status: _status,
		date: _date,
		increment: _inc,
		slot: _slot,
		cust_id: gcust_id
		};
	
    req.send( data );	
}

function _jsunassign_admin() {
    var req = new MJSRequest();
	
	var _c = document.getElementById('unassigned_container');
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/unassigned_admin.php', true);
    
	var data = { 
		id: 0
		};
	
    req.send( data );
}

function _jsreassign_admin() {
    var req = new MJSRequest();
	
	var _c = document.getElementById('reassigned_container');
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/rerassigned_admin.php', true);
    
	var data = { 
		id: 0
		};
	
    req.send( data );
}


function _jsbook_info_save(_id) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('bookinfo_container');
	var _name = document.getElementById('name').value;
	var _address = document.getElementById('address').value;
	var _phone = document.getElementById('phone').value;
	var _mobile = document.getElementById('mobile').value;
	var _email = document.getElementById('email').value;
	var _usr = document.getElementById('usr').value;
	var _pass = document.getElementById('pass').value;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_info_save.php', true);
    
	var data = { 
		id: _id,
		name: _name,
		address: _address,
		phone: _phone,
		mobile: _mobile,
		usr: _usr,
		pass: _pass,
		email: _email
		};
	
    req.send( data );
}

function _jsbookings(_id) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('blists_containier');
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/bookings.php', true);
    
	var data = { 
		id: _id
		};
	
    req.send( data );
}

function _jsnotification() {
    var req = new MJSRequest();
	
	var _c = document.getElementById('notification_container');
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
				new Effect.Highlight('notificationtr', { startcolor: '#ffffff', endcolor: '#ff0000' });
			} 
			_jschecknewbooks();
        }
    }
    req.caching = false;
    req.open(null, '../callback/newbookings_admin.php', true);
    
	var data = { 
		id: 0
		};
	
    req.send( data );
}

function _jschecknewbooks() {
	var t = setTimeout('_jsnotification()', 5000);
}

function _jsupdate_timeprice(_id) {
	var req = new MJSRequest();
	
	var _time = $('time'+_id).value;
	var _price = $('price'+_id).value;
	var _price2 = $('price2'+_id).value;
	
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {	
				 new Effect.Highlight('tp'+_id, { startcolor: '#006d00', endcolor: '#ffffff' }); return false;
			}
        }
    }
    req.caching = false;
    req.open(null, '../callback/update_timeprice.php', true);
    
	var data = { 		
		id: _id,
		time: _time,
		price: _price,
		price2: _price2

};
	
    req.send( data );
}

function _jsupdate_timepriceper(_id) {
	var req = new MJSRequest();
	
	var _time = $('time'+_id).value;
	var _priced = $('priced'+_id).value;
	var _pricew = $('pricew'+_id).value;
	var _pricef = $('pricef'+_id).value;
	
	var _priced2 = $('priced2'+_id).value;
	var _pricew2 = $('pricew2'+_id).value;
	var _pricef2 = $('pricef2'+_id).value;


	req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {	
				 new Effect.Highlight('tp'+_id, { startcolor: '#006d00', endcolor: '#ffffff' }); return false;
			}
        }
    }
    req.caching = false;
    req.open(null, '../callback/update_timepriceper.php', true);
    
	var data = { 		
		id: _id,
		time: _time,
		priced: _priced,
		pricew: _pricew,
		pricef: _pricef,
		priced2: _priced2,
		pricew2: _pricew2,
		pricef2: _pricef2

};
	
    req.send( data );
}

function _showlogin() {
	var _chkl = $('chkWithAcct').checked;
	
	if (_chkl) {
		_showtext('a1', true);
		_showtext('a2', true);
		_showtext('a3', true);
	} else {
		_showtext('a1', false);
		_showtext('a2', false);
		_showtext('a3', false);
	}
}

function _jslogin() {
	var req = new MJSRequest();
	
	var _name = $('login_name').value;
	var _pass = $('login_pass').value;
	
	var name = $('name');
	var address = $('address');
	var phone = $('phone');
	var mobile = $('mobile');
	var email = $('email');
	var card_type = $('card_type');
	var card_num = $('card_num');
	var card_owner = $('card_owner');
	var card_sig = $('card_sig');
	var card_expire = $('card_expire');
	
	var book_log = $('book_log');
	var user_id = $('user_id');
	
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {
				name.value = req.responseJS.name;
				address.value = req.responseJS.address;
				phone.value = req.responseJS.phone;
				mobile.value = req.responseJS.mobile;
				email.value = req.responseJS.email;
				card_type.value = req.responseJS.card_type;
				card_owner.value = req.responseJS.card_owner;
				card_num.value = req.responseJS.card_num;
				card_sig.value = req.responseJS.card_sig;
				card_expire.value = req.responseJS.card_expire;
				book_log.value = 1;
				user_id.value = req.responseJS.user_id;
				
				new Effect.Highlight('a1', { startcolor: '#ffffff', endcolor: '#f7f3e7' });
				new Effect.Highlight('a2', { startcolor: '#ffffff', endcolor: '#f7f3e7' });
				new Effect.Highlight('a3', { startcolor: '#ffffff', endcolor: '#f7f3e7' }); 
				return false;
			} else {
				alert('Invalid Login Information. Please try again. Thank you.');
			}
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_login.php', true);
    
	var data = { 		
		name: _name,
		pass: _pass
	};
	
    req.send( data );
}

function _jsforgetpass() {
	var req = new MJSRequest();
	
	var _email = $('login_email').value;
	
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				new Effect.Highlight('f1', { startcolor: '#ffffff', endcolor: '#f7f3e7' });
				alert('Password sent. Please check your email inbox. Thank you.');
				return false;
			} else {
				alert('No such email found in our database. Please try again. Thank you.');
			}
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_forgetpass.php', true);
    
	var data = { 		
		email: _email
	};
	
    req.send( data );
}

function _jsvalidateform(vo) {
	var o;
	var input;
	var errcnt = 0;
	
	for (o in vo) {	
		if (typeof(vo[o]) === 'string') {
			input = $(vo[o]);
			
			if (input.value == '' || input.length <= 0) {
				input.className = 'inputRequired';
				errcnt += 1;
			} else input.className = 'inputText';
		}
	}
	
	if(errcnt > 0) {
		alert('Fields on red highlight are required.');
		return false;
	} else return true;
}

function _jsbook_info_remove_c(_id) {
    var req = new MJSRequest();
	var _confirm = confirm('The record will be removed permanently, do you want to continue?');
	
	if (_confirm == false) return;
	
	var _c = document.getElementById('bookinfo_container');
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				alert('Record successfully deleted.');
				location.href = 'main.php?L1=20&L2=2';
			} else { alert('Error while performing deletion.'); }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_info_remove_c.php', true);
    
	var data = { 
		id: _id
		};
	
    req.send( data );
}

function _jsbook_info_save_c(_id) {
    var req = new MJSRequest();
	
	var _c = document.getElementById('bookinfo_container');
	var _name = document.getElementById('name').value;
	var _address = document.getElementById('address').value;
	var _phone = document.getElementById('phone').value;
	var _mobile = document.getElementById('mobile').value;
	var _email = document.getElementById('email').value;
	var _usr = document.getElementById('usr').value;
	var _pass = document.getElementById('pass').value;
	
	_c.innerHTML = loading;
    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, '../callback/book_info_save_c.php', true);
    
	var data = { 
		id: _id,
		name: _name,
		address: _address,
		phone: _phone,
		mobile: _mobile,
		usr: _usr,
		pass: _pass,
		email: _email
		};
	
    req.send( data );
}