			var i=0;
			var mypaginstance;
			var getlistings;
			var selectedpage;
function getPag(getPage,sendVars,addtl){
	var divId='bookcontent'; var PagBottom='paginate-bottom'; var PagTop='paginate-bottom';
		if(addtl!=undefined){divId+='-'+addtl;PagBottom+='-'+addtl;PagTop+='-'+addtl;}
	$('#'+divId).html("<img src='/images/loading.gif' />");
		 var sendVars=getUrlVars(sendVars);


	$.get(getPage+".php?new="+ new Date().getTime(), 'lastpage='+sendVars, 
		function(response) {
			response = response.split('|');
			 lastpage=response[0];
			if(response[2]!=undefined)
				sendVars+='&total='+response[2];
			if(response[1]!=undefined){
				 selectedpage=response[1];
				getPagContent(getPage,sendVars,addtl);
			}else
				$('#bookcontent').html(response[0]);
		})
	return false;
}
function getPagContent(getPage,sendVars,addtl){
		var divId='bookcontent'; var PagBottom='paginate-bottom';
		if(addtl!=undefined && addtl!=''){divId+='-'+addtl;PagBottom+='-'+addtl;}
			i=0;
			var pagelist = new Array()
			while(i+1<=lastpage){ 
				pagelist[i] = getPage+'.php?p='+(i+1)+sendVars;
				i++;
			}
			
			if(pagelist.length>0){
				getlistings={
					pages: [pagelist],
					selectedpage: selectedpage
				}
						 mypaginstance=new ajaxpageclass.createBook(getlistings, divId, [PagBottom])
			}
			lastpage='';
}
				var url='/functions/get_ajax.php';
function getPHP(func,send,addtl,redirect){
	var vars='get_direct='+func+'&vars='+send+'&also='+addtl
	$.post(url, vars, function(response) {
//							alert(response);
		if(redirect!=undefined)
			if(redirect.match('#'))
				$(redirect).html(response);
			else
				location.href=redirect
	});
	return false;

}
function statusAlert(msg){
	if(msg==undefined) var msg='Your changes have been saved.';
	$("#alert_div").show().html("<div>"+msg+"</div>");
	setTimeout(function() { $("#alert_div").fadeOut(); }, 3000);
}
function getState(countryId,stateId,stateDiv)
{
   var strURL="/functions/get_ajax.php?get_direct=getStates&vars="+countryId+"&also="+stateId;
		$.get(strURL, function(response) {
		   if(stateDiv!=undefined)
			    $('#'+stateDiv).html(response);
		   else
			    $('#statediv').html(response);
		$('#citydiv').show();$('#no_city').show();
		});

}
function getUrlVars(sendVars,omitVars){	
	var add_vars='', hash, hashes=[],x;
	if(window.location.href.match('\\?'))
		hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	if(sendVars!=undefined){ 
		if(sendVars.match('\\?')){
			var sendVarsSub = sendVars.slice(sendVars.indexOf('?') + 1); 
			var sendVarsArr=sendVarsSub.split('&');//alert (sendVarsArr);
		} else var sendVarsArr=sendVars.split('&');
	
		 vars=sendVars;
		for(x in sendVarsArr){ sendVarsArr[x]=sendVarsArr[x].split('=');sendVarsArr[x]=sendVarsArr[x][0];
		}
	}
	if(omitVars!=undefined) { var omitVarsArr=omitVars.split(','); }
	for(var i = 0; i < hashes.length; i++){
		hash = hashes[i].split('=');
		if(hash[0].length==0)continue;
		if(sendVars!=undefined && in_array(hash[0],sendVarsArr))
				continue;	
		if(omitVars!=undefined && in_array(hash[0],omitVarsArr))
				continue;	
		if(sendVars=='?' && add_vars=='') 
			add_vars = add_vars+'?'+hashes[i];
		else if(sendVars!=undefined && sendVars.charAt(sendVars.length-1)=='?' && i==0)
			add_vars = add_vars+hashes[i];
		else 
			add_vars = add_vars+'&'+hashes[i];
	}
	return sendVars+add_vars;
}
function in_array(string, array){
   for (i = 0; i < array.length; i++) {
      if(array[i] == string){
         return true;
      }
   }
return false;
}
function goTo(url,omitVars){
	url_arr=url.split('?'); 
	url=getUrlVars(url_arr[0]+'?'+(url_arr.length>1?url_arr[1]:''),(omitVars!=undefined?omitVars:''));
	location.href=url;
	return false;
}
function getFacebox(url,vars){
	$.facebox(function() {
		  $.get(url, (vars!=undefined?getUrlVars(vars):''), function(data) {
			$.facebox(data)
		  })
		}) 

}
function alertMsg(msg){
	alert(msg);
	return false;
}
function saveChanges(){
	if(action_is_post==false && edit_page==false && $('#content textarea.wysiwyg,#content textarea.wysiwyg_full').length>0){
		for(var i in CKEDITOR.instances){
			if(edit_page==true) break;
			if(CKEDITOR.instances[i].checkDirty()==true) {edit_page=true;}
		}
	}
	if(edit_page==true){
		return "You may have unsaved changes.";
	}
}

function showAlert(msg){
	alert(msg);
}
function updateTimestamp(){
		$.post('/functions/get_ajax.php', 'get_direct=updateTimestamp');
}

