window.onload=function(){
changeSize();
setImageReplace();
setSlide();
hide();
$('#pages').pager('div',{navId:'pagenavi',linkWrap: '<span></span>',highlightClass: 'thispage'});
}

function changeSize(){
var target_btn=document.getElementById('size_s');
if(target_btn.addEventListener){
target_btn.addEventListener('click',smalltext,false);
}else if(target_btn.attachEvent){
target_btn.attachEvent('onclick',smalltext);
}
var target_btn=document.getElementById('size_m');
if(target_btn.addEventListener){
target_btn.addEventListener('click',midiumtext,false);
}else if(target_btn.attachEvent){
target_btn.attachEvent('onclick',midiumtext);
}
var target_btn=document.getElementById('size_l');
if(target_btn.addEventListener){
target_btn.addEventListener('click',largetext,false);
}else if(target_btn.attachEvent){
target_btn.attachEvent('onclick',largetext);
}
}


function setImageReplace(){

var target_uls=["search"];

for(j=0;j<target_uls.length;j++){
if(document.getElementById(target_uls[j])){
if(document.getElementById(target_uls[j]).getElementsByTagName('dd')[0]){
target_images=document.getElementById(target_uls[j]).getElementsByTagName('dd');

for(var i=0;i<target_images.length;i++){
target_image=document.getElementById(target_uls[j]).getElementsByTagName('dd')[i];
if(target_image.addEventListener){
target_image.addEventListener('mouseover',imageon,false);
target_image.addEventListener('mouseout',imageoff,false);
}else if(target_image.attachEvent){
target_image.attachEvent('onmouseover',imageon);
target_image.attachEvent('onmouseout',imageoff);
}
}

}
}
}
}

function imageon(evt){
if(evt.currentTarget){
var imagename=evt.target.src;
if(imagename.lastIndexOf("_off.gif")!=1){
imagename=imagename.substr(0,imagename.lastIndexOf("_off.gif"));
evt.target.src=imagename + "_on.gif";
}
}else if(window.event){
var imagename=evt.srcElement.src;
if(imagename.lastIndexOf("_off.gif")!=1){
imagename=imagename.substr(0,imagename.lastIndexOf("_off.gif"));
evt.srcElement.src=imagename + "_on.gif";
}
}
}

function imageoff(evt){
if(evt.currentTarget){
var imagename=evt.target.src;
if(imagename.lastIndexOf("_on.gif")!=-1){
imagename=imagename.substr(0,imagename.lastIndexOf("_on.gif"));
evt.target.src=imagename + "_off.gif";
}
}else if(window.event){
var imagename=evt.srcElement.src;
if(imagename.lastIndexOf("_on.gif")!=-1){
imagename=imagename.substr(0,imagename.lastIndexOf("_on.gif"));
evt.srcElement.src=imagename + "_off.gif";
}
}
}

function smalltext(evt){
document.getElementById('container').style.fontSize="83%";
}

function midiumtext(evt){
document.getElementById('container').style.fontSize="100%";
}

function largetext(evt){
document.getElementById('container').style.fontSize="113%";
}



function setSlide(){

var target=document.getElementById('gnavi');
if(target.addEventListener){
target.addEventListener('mousemove',stop,false);
}else if(target.attachEvent){
target.attachEvent('onmousemove',stop);
}


var target=document.getElementById('wrapper_out');
if(target.addEventListener){
target.addEventListener('mousemove',slideUp,false);
}else if(target.attachEvent){
target.attachEvent('onmousemove',slideUp);
}

var targets=document.getElementById('gnavi').getElementsByTagName('dt');
for(var i=0;i<targets.length;i++){
if(targets[i].addEventListener){
targets[i].addEventListener('mouseover',slideDown,false);
}else if(targets[i].attachEvent){
targets[i].attachEvent('onmouseover',slideDown);
}
}

var targets=document.getElementById('gnavi').getElementsByTagName('dd');
for(var i=0;i<targets.length;i++){
if(targets[i].addEventListener){
targets[i].addEventListener('mouseover',slideDown,false);
targets[i].getElementsByTagName('ul')[0].addEventListener('mouseover',slideDown,false);
}else if(targets[i].attachEvent){
targets[i].attachEvent('onmouseover',slideDown);
targets[i].getElementsByTagName('ul')[0].attachEvent('onmouseover',slideDown);
}
}
}

function slideUp(){
var targets=document.getElementById('gnavi').getElementsByTagName('dd');
if(document.getElementsByTagName('body')[0].getAttribute('id') != "top"){
for(var i=0;i<targets.length;i++){
if(document.addEventListener){
if(document.getElementsByTagName('body')[0].getAttribute('id') != targets[i].parentNode.getAttribute('class')){
$(targets[i]).slideUp("slow");
}
}else if(document.attachEvent){
if(document.getElementsByTagName('body')[0].getAttribute('id') != targets[i].parentNode.getAttribute('className')){
$(targets[i]).slideUp("slow");
}
}
}
}
}

function slideDown(evt){
if(evt.currentTarget){
var target=evt.currentTarget;
var target=target.parentNode.getElementsByTagName('dd')[0];
$(target).slideDown("fast");
}else if(window.event){
var target=evt.srcElement;
var target=target.parentNode.getElementsByTagName('dd')[0];
$(target).slideDown("fast");
}
}


function stop(evt){
if(evt && evt.stopPropagation){
evt.stopPropagation();
}else if(window.event){
window.event.cancelBubble=true;
}
}

function hide(){
var targets=document.getElementById('gnavi').getElementsByTagName('dd');
if(document.getElementsByTagName('body')[0].getAttribute('id') != "top"){
for(var i=0;i<targets.length;i++){
if(document.addEventListener){
if(document.getElementsByTagName('body')[0].getAttribute('id') != targets[i].parentNode.getAttribute('class')){
$(targets[i]).hide();
}
}else if(document.attachEvent){
if(document.getElementsByTagName('body')[0].getAttribute('id') != targets[i].parentNode.getAttribute('className')){
$(targets[i]).hide();
}
}
}
}
}

$.fn.pager = function(clas, options) {

var settings = {
navId: 'nav',
navClass: 'nav',
navAttach: 'append',
highlightClass: 'highlight',
prevText: '&laquo;',
nextText: '&raquo;',
linkText: null,
linkWrap: null,
height: null
}
if(options) $.extend(settings, options);


return this.each( function () {

var me = $(this);
var size;
var i = 0;
var navid = '#'+settings.navId;

function init () {
size = $(clas, me).not(navid).size();
if(settings.height == null) {
settings.height = getHighest();
}
if(size > 1) {
makeNav();
show();
highlight();
}
sizePanel();
if(settings.linkWrap != null) {
linkWrap();
}
}
function makeNav () {
var str = '<div id="'+settings.navId+'" class="'+settings.navClass+'">';
str += '<a href="#" rel="prev">'+settings.prevText+'</a>';
for(var i = 0; i < size; i++) {
var j = i+1;
str += '<a href="#" rel="'+j+'">';
str += (settings.linkText == null) ? j : settings.linkText[j-1];
str += '</a>';
}
str += '<a href="#" rel="next">'+settings.nextText+'</a>';
str += '</div>';
switch (settings.navAttach) {
case 'before':
$(me).before(str);
break;
case 'after':
$(me).after(str);
break;
case 'prepend':
$(me).prepend(str);
break;
default:
$(me).append(str);
break;
}
}
function show () {
$(me).find(clas).not(navid).hide();
var show = $(me).find(clas).not(navid).get(i);
$(show).show();
}
function highlight () {
$(me).find(navid).find('a').removeClass(settings.highlightClass);
var show = $(me).find(navid).find('a').get(i+1);
$(show).addClass(settings.highlightClass);
}

function sizePanel () {
if($.browser.msie) {
$(me).find(clas).not(navid).css( {
height: settings.height
});
} else {
$(me).find(clas).not(navid).css( {
minHeight: settings.height
});
}
}
function getHighest () {
var highest = 0;
$(me).find(clas).not(navid).each(function () {

if(this.offsetHeight > highest) {
highest = this.offsetHeight;
}
});
highest = highest + "px";
return highest;
}
function getNavHeight () {
var nav = $(navid).get(0);
return nav.offsetHeight;
}
function linkWrap () {
$(me).find(navid).find("a").wrap(settings.linkWrap);
}
init();
$(this).find(navid).find("a").click(function () {

if($(this).attr('rel') == 'next') {
if(i + 1 < size) {
i = i+1;
}
} else if($(this).attr('rel') == 'prev') {
if(i > 0) {
i = i-1;
}
} else {
var j = $(this).attr('rel');
i = j-1;
}
show();
highlight();
return false;
});
});
}

function ajax_content_onload_get(url, params)
{

$('#movie').html('');
$.get(url, params, function(message, status) {
if ('error' != status)
$('#movie').html(message);
});
return false;
}