var cpage_current_id;var cpage_current_page;var cpage_typeofnp;var cpage_oldhref;var cpage_current_url=window.location.href;var cpage_comvisible=false;var cpage_comments_active=false;cpage_set_page_visibles();cpage_set_links();function cpage_set_links(){if(cpage_current_url.indexOf('.html')>0){var cpage_afterbits=cpage_current_url.split('cpage-');var cpage_secondbit=cpage_afterbits[1];var fred=cpage_secondbit.split('-');cpage_current_id=parseInt(fred[0]);cpage_current_page=parseInt(fred[1]);}
else{if(cpage_current_url.indexOf('?',0)>0){var fred=cpage_current_url.split('?');var tim=fred[1];var bert=tim.split('.');cpage_current_id=parseInt(bert[0]);cpage_current_page=parseInt(bert[1]);}else{}}
if(isNaN(cpage_current_page)){cpage_current_page=0;}
$$('.cpage_pagelinks').each(function(item){cpage_typeofnp='old';Event.observe(item,'click',function(event){Event.stop(event);var href_clicked=item.readAttribute('href');if(href_clicked.indexOf('.html')>0){var cpage_afterbits=href_clicked.split('cpage-');var cpage_secondbit=cpage_afterbits[1];var fred=cpage_secondbit.split('-');var rec=parseInt(fred[0]);var pag=parseInt(fred[1]);var title='';for(index=2;index<fred.length;++index){title=title+fred[index]+'-';}
title=title.slice(0,-1)}
else{var fred=href_clicked.split('?');var tim=fred[1];var bert=tim.split('.');var rec=parseInt(bert[0]);var pag=parseInt(bert[1]);}
cpage_goto(rec,pag);});});$$('.npbutton').each(function(item){cpage_typeofnp='new';Event.observe(item,'click',function(event){Event.stop(event);var href_clicked=item.readAttribute('href');if(href_clicked.indexOf('.html')>0){var cpage_afterbits=href_clicked.split('cpage-');var cpage_secondbit=cpage_afterbits[1];var fred=cpage_secondbit.split('-');var rec=parseInt(fred[0]);var pag=parseInt(fred[1]);var title='';for(index=2;index<fred.length;++index){title=title+fred[index]+'-';}
title=title.slice(0,-1)}
else{var fred=href_clicked.split('?');var tim=fred[1];var bert=tim.split('.');var rec=parseInt(bert[0]);var pag=parseInt(bert[1]);}
cpage_goto(rec,pag);});});if(cpage_typeofnp=='new'){var selector=$('cpageSelect');selector.setAttribute('onChange','cpage_selchange(this.value)');}
if(cpage_typeofnp=='old'){var dislink='cpage_goto-'+cpage_current_id+'-'+cpage_current_page;var element=$(dislink);cpage_oldhref=element.getAttribute('href');element.removeAttribute('href');}
if(cpage_typeofnp=='new'){var element=$('cpage_prev');if(cpage_current_page==0){element.style.visibility='hidden';}
else{element.style.visibility='visible';}}}
function cpage_selchange(selector){var fred=selector.split('?');var tim=fred[1];var bert=tim.split('.');var rec=bert[0];var pag=bert[1];cpage_goto(rec,pag);}
function cpage_goto(recordid,pagenumber,title){var url='cpage.php?'+recordid+'.'+pagenumber+'.ajax';if(cpage_typeofnp=='old'){var dislink='cpage_goto-'+cpage_current_id+'-'+cpage_current_page;var element=$(dislink);element.setAttribute('href',cpage_oldhref);cpage_current_id=recordid;cpage_current_page=pagenumber;var dislink='cpage_goto-'+cpage_current_id+'-'+cpage_current_page;element=$(dislink);cpage_oldhref=element.getAttribute('href');element.removeAttribute('href');}
new Ajax.Request(url,{method:'get',onSuccess:function(transport){var ajaxResult=transport.responseText;var data=ajaxResult.evalJSON();nowon=data.nowon;cpage_current_id=data.page_id;maxpages=data.maxpages;new Effect.SlideUp('cpage_body',{afterFinish:function(){$('cpage_body_c').update(data.content);new Effect.SlideDown('cpage_body',{queue:'end'});var prevp=nowon-1;var nextp=nowon+1;if(prevp<1){prevp=0;}
if(cpage_typeofnp=='new'){var seler=$('cpageSelect');seler.selectedIndex=nowon;var cpage_current_url=window.location.href;var baz=cpage_current_url.split('/');var endo=baz[baz.length-1];var fred=endo.split('-');var firstbit=baz.length-1;var firsturl='';for(var index=0;index<firstbit;++index)
{firsturl=firsturl+baz[index]+'/';}
new_url=firsturl+'cpage-'+cpage_current_id+'-'+prevp+'.html';$('cpage_prev').href=new_url;new_url=firsturl+'cpage-'+cpage_current_id+'-'+nextp+'.html';$('cpage_next').href=new_url;element=$('cpage_prev');if(nowon<1){element.style.visibility='hidden';}
else{element.style.visibility='visible';}
element=$('cpage_next');if(nextp>=maxpages){nextp=maxpages;element.style.visibility='hidden';}
else{element.style.visibility='visible';}
$('cpage_ptitle').innerHTML=data.browser_title;}
else
{var cpage_current_url=window.location.href;var fred=cpage_current_url.split('?');new_url=fred[0]+'?'+cpage_current_id+'.'+prevp;$('cpage_prev').href=new_url;new_url=fred[0]+'?'+cpage_current_id+'.'+nextp;$('cpage_next').href=new_url;}}});},onFailure:function(){alert('ajax request failed');}});}
function cpage_gosel(){}
function toggle_comments(){if(cpage_comvisible===true){Effect.SlideUp('cpage_comments',{duration:1,beforeStart:function(){$('cpage_showcomments').style.visibility='hidden';},afterFinish:function(){$('cpage_showcomments').value='Show Comments';$('cpage_showcomments').style.visibility='visible';}});cpage_comvisible=false;}else{Effect.SlideDown('cpage_comments',{duration:1,beforeStart:function(){$('cpage_showcomments').style.visibility='hidden';},afterFinish:function(){$('cpage_showcomments').value='Hide Comments';$('cpage_showcomments').style.visibility='visible';}});cpage_comvisible=true;}}
function cpage_set_page_visibles(){if($('cpageSelect')!=undefined){$('cpageSelect').style.display='inline';}
cpage_comvisible=false;if($('cpage_showcomments')==undefined){cpage_comments_active=false;}else{$('cpage_comments').style.display='none';$('cpage_showcomments').style.visibility='visible';cpage_comments_active=true;}}
function preview_cpage(){if(!$('previewopaque')){previewopaque=document.createElement('div');previewopaque.id='previewopaque';document.body.appendChild(previewopaque);opaqueobj=$('previewopaque');docwidth=document.viewport.getWidth();docheight=document.viewport.getHeight();docwidthpx=docwidth+'px';docheightpx=docheight+'px';opaqueobj.addClassName('cpage_opaque');opaqueobj.setStyle({'position':'absolute','display':'none','width':docwidthpx,'height':docheightpx});previewbox=document.createElement('div');previewbox.id='previewbox';document.body.appendChild(previewbox);boxobj=$('previewbox');boxwidthpx=docwidth+'px';boxheightpx=docheight+'px';middlex=docwidth/2;middley=docheight/2;maxwidth=docwidth-60+'px';maxheight=docheight-60+'px';boxobj.addClassName('cpage_box');boxobj.setStyle({'display':'none','width':maxwidth,'height':maxheight});previewtitle=document.createElement('div');previewtitle.id='previewtitle';boxobj.appendChild(previewtitle);titleobj=$('previewtitle');titleobj.addClassName('cpage_title');titleobj.innerHTML='<span style="padding-left:3px;padding-top:2px;float:left">Custom Page Preview</span><span style="float:right"> <img src="images/close.png" /></span>';previewbody=document.createElement('div');previewbody.id='previewbody';bodyheight=maxheight-60+'px';boxobj.appendChild(previewbody);bodyobj=$('previewbody');bodyobj.addClassName('cpage_body');bodyobj.setStyle({'display':'block'});bodyobj.innerHTML='<img src="images/loader.gif" /><br />Loading';}
Effect.Appear('previewopaque',{from:0,to:0.6,duration:0.4,queue:'end'});Effect.Grow('previewbox',{duration:1.5,queue:'end'});Event.observe(document,'keypress',closewindow);Event.observe(document,'mousedown',closewindow);new Ajax.Request('ajax.php?5',{method:'post',parameters:{pagecontent:$F('data')},onSuccess:function(transport){var response=transport.responseText;bodyobj.innerHTML=response;},onFailure:function(){alert('Something went wrong...')}});}
function closewindow(e){if($('dhtmltooltip')){$('dhtmltooltip').hide();}
Event.stopObserving(document,'keypress',closewindow);Event.stopObserving(document,'mousedown',closewindow);Effect.Shrink('previewbox',{duration:1.5,queue:'end'});Effect.Fade('previewopaque',{from:0.6,to:0.0,duration:0.4,queue:'end'});}
