var W3CDOM=(document.createElement&&document.getElementsByTagName?true:false)
function showA(id,type,lnk){document.getElementById("hframe").src="/sb?id="+id
window.open(lnk)}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array()
var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
RegExp.escape=function(text){if(!arguments.callee.sRE){var specials=['/','.','*','+','?','|','(',')','[',']','{','}','\\'];arguments.callee.sRE=new RegExp('(\\'+specials.join('|\\')+')','g')}
return text.replace(arguments.callee.sRE,'\\$1')}
function link_changer(){links=document.getElementsByTagName('a')
for(i=0;i<links.length;i++){if(links[i].target=='videoplayer'){var hr=links[i].href
links[i].href='javascript:open_player("'+hr+'")'
links[i].target=""}else
if(links[i].target=='flash_player'){var hr=links[i].href
links[i].href='javascript:open_audio("'+hr+'")'
links[i].target=""}}}
var pl_win=0
function open_player(url){if(pl_win&&!pl_win.closed){pl_win.location.href=url}else{pl_win=0
pl_win=window.open(url,'video_player','width=600,height=600,status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=0')}
pl_win.focus()}
function open_audio(url){if(pl_win&&!pl_win.closed){pl_win.location.href=url}else{pl_win=0
pl_win=window.open(url,'audio_player','width=780,height=40,status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=0')}
pl_win.focus()}
anim=0
function expand_click(cat){if(anim)return false
anim=1
if(cat_cache[cat]==""){var ajax_req=new Ajax.Request("/main_ajax",{method:"post",parameters:{d:"vc",c:cat},onSuccess:function(t){resp=t.responseText.evalJSON();cat_cache[cat]=resp[0];anim=0;expand_cat(cat);MM_preloadImages(resp[1]);},onFailure:function(t){alert("Load failed!");}})}else{anim=0
expand_cat(cat)}}
function expand_cat(cat){if(anim)return false
anim=1
$("video_div").hide()
Position.clone("video_list","video_div")
dimensions=$("video_list").getDimensions()
$("video_div").makePositioned()
Position.absolutize("video_div")
ptop=parseFloat($("video_div").getStyle("top"))
pleft=parseFloat($("video_div").getStyle("left"))
Position.clone("video_list_"+cat,"video_div")
$("video_div").makePositioned()
Position.absolutize("video_div")
$("video_div").update(cat_cache[cat])
$("video_list_"+cat).setStyle({visibility:"hidden"})
$("video_div").makeClipping().show()
new Effect.Morph("video_div",{style:{left:pleft+"px",top:ptop+"px",width:dimensions.width+"px",height:dimensions.height+"px"},afterFinish:function(obj){anim=0}})
return false}
function collapse_cat(cat){if(anim)return false
anim=1
Position.clone("video_list_"+cat,"video_div")
dimensions=$("video_list_"+cat).getDimensions()
$("video_div").makePositioned()
Position.absolutize("video_div")
ptop=parseFloat($("video_div").getStyle("top"))
pleft=parseFloat($("video_div").getStyle("left"))
Position.clone("video_list","video_div")
$("video_div").makePositioned()
Position.absolutize("video_div")
new Effect.Morph("video_div",{style:{left:pleft+"px",top:ptop+"px",width:dimensions.width+"px",height:dimensions.height+"px"},afterFinish:function(obj){$("video_list_"+cat).setStyle({visibility:"visible"})
$("video_div").hide()
anim=0}})
return false}
function gonext(){if(cur<photo_count-1){$("ph"+cur).removeClassName("active")
$("ph"+cur).blur()
cur++
$("ph"+cur).addClassName("active")
$("gon").setStyle({visibility:(cur==photo_count-1)?"hidden":"visible"})
$("gop").setStyle({visibility:(cur==0)?"hidden":"visible"})
scroll_to(cur,1)
$("gon").blur()
$("gop").blur()
$("ph"+cur).blur()}
return false}
function goprev(){if(cur>0){$("ph"+cur).removeClassName("active")
$("ph"+cur).blur()
cur--
$("ph"+cur).addClassName("active")
$("gon").setStyle({visibility:(cur==photo_count-1)?"hidden":"visible"})
$("gop").setStyle({visibility:(cur==0)?"hidden":"visible"})
scroll_to(cur,1)
$("gon").blur()
$("gop").blur()
$("ph"+cur).blur()}
return false}
function show_p(pos){$("ph"+cur).removeClassName("active")
$("ph"+cur).blur()
cur=pos
$("ph"+cur).addClassName("active")
$("gon").setStyle({visibility:(cur==photo_count-1)?"hidden":"visible"})
$("gop").setStyle({visibility:(cur==0)?"hidden":"visible"})
scroll_to(cur,0)
$("gon").blur()
$("gop").blur()
$("ph"+cur).blur()
return false}
function scroll_to(pos,d){$("pphotos").makePositioned()
new Effect.Move("pphotos",{x:-(pos*tdwidth),y:0,mode:"absolute",duration:d,queue:"end"})}
function keyFactory(e){if(window.event)
var e=window.event
if(e.ctrlKey){var key=e.keyCode?e.keyCode:null
switch(key){case 39:gonext();break;case 37:goprev();break;}}}
var animt=0
var l_cache=Array()
var r_cache=Array()
function scroll_right(n){if(animt)return false
animt=1
if(!r_cache[n]||r_cache[n]==undefined){var ajax_req=new Ajax.Request("/main_ajax",{method:"post",parameters:{d:"m",id:n,dir:0},onSuccess:function(t){r_cache[n]=t.responseText;animt=0;return scroll_r(n);},onFailure:function(t){alert("Load failed!");}})}else{animt=0
return scroll_r(n)}
return false}
function scroll_r(n){if(animt)return false
animt=1
if(r_cache[n]!=''){$("top_s1").makePositioned()
Position.absolutize("top_s1")
Position.clone("top_cnt","top_s1")
$("top_s1").update($("top_cnt").innerHTML)
$("top_s1").show()
$("top_cnt").setStyle({visibility:"hidden"})
$("top_cnt").update(r_cache[n])
$("top_s2").makePositioned()
Position.absolutize("top_s2")
Position.clone("top_cnt","top_s2")
$("top_s2").hide()
$("top_s2").update(r_cache[n])
new Effect.Fade("top_s1")
new Effect.Appear("top_s2",{afterFinish:function(obj){$("top_cnt").setStyle({visibility:"visible"})
$("top_s1").hide()
$("top_s2").hide()
animt=0}})}
return false}
function scroll_left(n){if(animt)return false
animt=1
if(!l_cache[n]||l_cache[n]==undefined){var ajax_req=new Ajax.Request("/main_ajax",{method:"post",parameters:{d:"m",id:n,dir:1},onSuccess:function(t){l_cache[n]=t.responseText;animt=0;return scroll_l(n);},onFailure:function(t){alert("Load failed!");}})}else{animt=0
return scroll_l(n)}
return false}
function scroll_l(n){if(animt)return false
animt=1
if(l_cache[n]!=''){$("top_s1").makePositioned()
Position.absolutize("top_s1")
Position.clone("top_cnt","top_s1")
$("top_s1").update($("top_cnt").innerHTML)
$("top_s1").show()
$("top_cnt").setStyle({visibility:"hidden"})
$("top_cnt").update(l_cache[n])
$("top_s2").makePositioned()
Position.absolutize("top_s2")
Position.clone("top_cnt","top_s2")
$("top_s2").hide()
$("top_s2").update(l_cache[n])
new Effect.Fade("top_s1")
new Effect.Appear("top_s2",{afterFinish:function(obj){$("top_cnt").setStyle({visibility:"visible"})
$("top_s1").hide()
$("top_s2").hide()
animt=0}})}
return false}
var animd=0
var d_cache=Array()
function d_right(p,c){if(animd)return false
animd=1
if(!d_cache[c]||d_cache[c]==undefined){d_cache[c]=Array()}
if(!d_cache[c][p]||d_cache[c][p]==undefined){var ajax_req=new Ajax.Request("/main_ajax",{method:"post",parameters:{d:"d",p:p,c:c},onSuccess:function(t){d_cache[c][p]=t.responseText;animd=0;return d_r(p,c);},onFailure:function(t){alert("Load failed!");}})}else{animd=0
return d_r(p,c)}
return false}
function d_r(p,c){if(animd)return false
animd=1
if(d_cache[c][p]!=''){$("digest1").makePositioned()
Position.absolutize("digest1")
Position.clone("digest","digest1")
$("digest1").update($("digest").innerHTML)
$("digest1").show()
$("digest").setStyle({visibility:"hidden"})
$("digest").update(d_cache[c][p])
$("digest2").makePositioned()
Position.absolutize("digest2")
Position.clone("digest","digest2")
$("digest2").hide()
$("digest2").update(d_cache[c][p])
new Effect.Fade("digest1")
new Effect.Appear("digest2",{afterFinish:function(obj){$("digest").setStyle({visibility:"visible"})
$("digest1").hide()
$("digest2").hide()
animd=0}})}
return false}
function d_left(p,c){if(animd)return false
animd=1
if(!d_cache[c]||d_cache[c]==undefined){d_cache[c]=Array()}
if(!d_cache[c][p]||d_cache[c][p]==undefined){var ajax_req=new Ajax.Request("/main_ajax",{method:"post",parameters:{d:"d",p:p,c:c},onSuccess:function(t){d_cache[c][p]=t.responseText;animd=0;return d_l(p,c);},onFailure:function(t){alert("Load failed!");}})}else{animd=0
return d_l(p,c)}
return false}
function d_l(p,c){if(animd)return false
animd=1
if(d_cache[c][p]!=''){$("digest1").makePositioned()
Position.absolutize("digest1")
Position.clone("digest","digest1")
$("digest1").update($("digest").innerHTML)
$("digest1").show()
$("digest").setStyle({visibility:"hidden"})
$("digest").update(d_cache[c][p])
$("digest2").makePositioned()
Position.absolutize("digest2")
Position.clone("digest","digest2")
$("digest2").hide()
$("digest2").update(d_cache[c][p])
new Effect.Fade("digest1")
new Effect.Appear("digest2",{afterFinish:function(obj){$("digest").setStyle({visibility:"visible"})
$("digest1").hide()
$("digest2").hide()
animd=0}})}
return false}
