function testAjax(){
if(window.XMLHttpRequest){
return true;
}else{
if(window.ActiveXObject){
return true;}}
return false;}
var test=new SWFObject("swf/header01.swf","headswf","773","208","8","#fafafa",false);
if(testAjax()&&test.installedVer.versionIsValid(test.getAttribute("version"))){
var oSheet=document.styleSheets[0];
if(oSheet.insertRule){
oSheet.insertRule("#header { background: url(../images/spacer.gif); }",oSheet.cssRules.length);
}else{
if(oSheet.addRule){
oSheet.addRule("#header","background: url(../images/spacer.gif);");}}}
if(sIFR.UA.bIsSafari){
new Image().src="/swf/sifr01.swf";
}else{
if(sIFR.UA.isIE){
var head=document.getElementsByTagName("head")[0];
var node=document.createElement("embed");
head.appendChild(node);
node.setAttribute("src","/swf/sifr01.swf");}}
var server=(typeof window.location.host != 'undefined' ? "http://"+window.location.host : "http://www.absurdrecordings.com");
var myAccordion,playerProxy,headerProxy,absurd,clicked;
var histurl="";
var firsttime=true;
var uid=new Date().getTime();
var uid2=uid+10;
page=location.href;
if(page!=server+"/"&&page.indexOf("#")==-1&&testAjax()){
if(page.indexOf("contact.php")==-1){
page=page.replace("http://","");
pos=page.indexOf("/");
toload=page.substr(pos+1,page.length);
if(toload==""){
toload="home";}
window.location.replace(server+"/#"+toload);}}
function absurd_history(){
this.tohistory=function(_1){
clicked=true;
if (unFocus.History.getCurrent()==_1)ajax_load(_1);
else unFocus.History.addHistory(_1);};
this.historyListener=function(_2){
if(_2==""){
_2="/";}
if(clicked||!sIFR.UA.bIsSafari){
ajax_load("/"+((_2!="/")?_2:""));}
clicked=false;};
unFocus.History.addEventListener("historyChange",this.historyListener);}
function init(){
if (sIFR.UA.bIsGecko)$E("html").setStyle("overflow","-moz-scrollbars-vertical");
headerProxy=new FlashProxy(uid2,"swf/jsgateway.swf");
playerProxy=new FlashProxy(uid,"swf/jsgateway.swf");
absurd=new absurd_history();
if(unFocus.History.getCurrent()!=""){
ajax_load("/"+unFocus.History.getCurrent(),false);}
$("progress").innerHTML="<img src=\"../images/lightbox/loading.gif\" />";
re_init();}
function re_init(){
var _3=new Tips($S("a.image"),{maxOpacity:0.8});
fademsg();
if(testAjax()){
var _4=$$("a");
for(i=0;i<_4.length;i++){
if(_4[i].href.indexOf("/feed/")==-1&&_4[i].href.indexOf("#top")==-1&&_4[i].href.indexOf(server)!=-1&&_4[i].rel.indexOf("light")==-1&&_4[i].href.indexOf("wp-admin")==-1&&_4[i].href.indexOf("wp-login")==-1&&_4[i].className!="image"){
_4[i].onclick=function(){
return loadPage(this.href);};
}else{
if(_4[i].href.indexOf("#top")!=-1){
_4[i].href="javascript:self.scrollTo(0,0);";}}}}
stretchers=$$("div.entry");
toggles=$$("a.clicker");
if(toggles.length>0&&stretchers.length>0){
for(i=0;i<toggles.length;i++){
stretchers[i].style.height="0px";
stretchers[i].style.overflow="hidden";
toggles[i].onclick=function(){
return false;};}
myAccordion=new fx.Accordion(toggles,stretchers,{start:"open-first"});}
font_replacement_technique();
Lightbox.init();
if(histurl!=""){setTimeout("settitle(\""+histurl+"\")",100);}}
function font_replacement_technique(){
if(typeof sIFR=="function"){
if(testAjax()){
ajaks="ajax=1";
}else{
ajaks="ajax=0";}
sIFR.replaceElement("h2.home-title",named({sFlashSrc:"/swf/sifr01.swf",sWmode:"transparent",sColor:"#333333",sLinkColor:"#333333",sHoverColor:"#4AA545",sSize:"23",sMoo:"1",sFlashVars:ajaks}));
sIFR.replaceElement("h2.main-title",named({sFlashSrc:"/swf/sifr01.swf",sWmode:"transparent",sColor:"#333333",sLinkColor:"#333333",sHoverColor:"#4AA545",sSize:"23",sFlashVars:ajaks}));
sIFR.replaceElement("h2.rel",named({sFlashSrc:"/swf/sifr01.swf",sWmode:"transparent",sColor:"#333333",sLinkColor:"#333333",sHoverColor:"#4AA545",sSize:"23",sFlashVars:ajaks}));
sIFR.replaceElement("h3.fim-title",named({sFlashSrc:"/swf/sifr01.swf",sWmode:"transparent",sColor:"#333333",sLinkColor:"#333333",sHoverColor:"#4AA545",sSize:"18",sMoo:"0",sFlashVars:ajaks}));
sIFR.replaceElement("h5.sidebar-title",named({sFlashSrc:"/swf/sifr01.swf",sColor:"#333333",sLinkColor:"#333333",sHoverColor:"#4AA545",sSize:"14",sMoo:"0",spnWidth:"130",spnHeight:"15",sFlashVars:ajaks}));}}
function settitle(_5){
document.title="absurd recordings "+_5;}
function header(_6){
page=location.href;
if(page.indexOf("artists")!=-1){
newActive=1;
}else if(page.indexOf("releases")!=-1){
newActive=2;
}else if(page.indexOf("audio")!=-1){
newActive=3;
}else if(page.indexOf("gallery")!=-1){
newActive=4;
}else if(page.indexOf("links")!=-1){
newActive=5;
}else if(page.indexOf("contact")!=-1){
newActive=6;
}else{
newActive=_6;}
if(page.indexOf("#")!=-1){
fadesku=1;
}else{
fadesku=0;}
var _7=new SWFObject("swf/header.swf","headswf","773","208","8","#fafafa",true);
if(_7.installedVer.versionIsValid(_7.getAttribute("version"))){
$("header").style.backgroundImage="none";}
_7.addVariable("active",newActive);
_7.addParam("swLiveConnect","true");
_7.addParam("allowScriptAccess","always");
if(testAjax()){ajaks=1;}else{ajaks=0;}
_7.addVariable("ajax",ajaks);
_7.addVariable("fadesku",fadesku);
_7.addVariable("lcId",uid2);
_7.write("header");}
function player(_8){
var _9=new SWFObject("swf/player.swf","mp3swf","200","150","8","#fff",false);
_9.addVariable("cat",_8);
_9.addVariable("lcId",uid);
_9.write("player");}
function enqueuemp3(_a,_b){
playerProxy.call("addToList",_a,_b);}
function playmp3(_c,_d){
playerProxy.call("addToList",_c,_d,true);}
function openCloser(_e){
_e*=1;myAccordion.showThisHideOpen(_e);}
function ajax_load(_f){
$("content").style.display="none";
$("progress").style.display="block";
new Ajax(_f,{method:"post",postBody:"ajax=true",update:$("contentxt"),onComplete:updateContent,onStateChange:function(){
try{if((this.transport.readyState!=4)||(this.transport.status==200)){return;}}catch(e){}fail();}}).request();
firsttime=false;
setTimeout("pageChange('"+_f+"')",200);
_f=_f.substr(0,_f.length-1);
if(_f==""||_f=="/"){
_f="/home";}
while(_f.indexOf("/")!=-1){
_f=_f.replace("/"," >> ");}
histurl=_f;
return false;}
function loadPage(url){
self.scrollTo(0,0);
url=url.replace(server,"");
if(url=="/"||url==""){
url="home/";}
for(l=0;l<url.length;l++){
if(url.charAt(l)!="/"){
url=url.substring(l,(url.length));
break;}}
absurd.tohistory(url);
return false;}
function pageChange(_11){
if(!sIFR.UA.bIsSafari){
headerProxy.call("pageChange",_11);}}
function fail(){
alert("error loading data..");}
function updateContent(msg){
$("progress").style.display="none";
$("content").style.display="";
re_init();}
function subscribe(){
email=$("email").value;
post="submit_user=send&action=subscribe&ajax=true&email="+email;
new Ajax("/subscribe.php",{method:"post",postBody:post,update:$("contentxt"),onComplete:re_init,onStateChange:function(){
try{if((this.transport.readyState!=4)||(this.transport.status==200)){return;}}catch(e){}fail();}}).request();
return false;}
function ETPhoneHome(){
if(testAjax()==false){
document.location="/";
}else{
loadPage("/");}}
function addComment(){
author=$("author").value;
comment=$("comment").value;
id=$("comment_post_ID").value;
if(author==""){
$("response").innerHTML="<p id='message' class='error fade-f3f3f3'>please enter your name!</p>";
$("author").focus();
}else{
if(comment==""){
$("response").innerHTML="<p id='message' class='error fade-f3f3f3'>please enter a message!</p>";
$("comment").focus();
}else{
$("response").innerHTML="";
post="comment_post_ID="+id+"&author="+author+"&comment="+comment;
new Ajax("/wp-comments-ajax.php",{method:"post",postBody:post,update:$("comments"),onStateChange:function(){
try{if((this.transport.readyState!=4)||(this.transport.status==200)){return;}}catch(e){}fail();}}).request();
$("comment").value="";}}
fademsg();
return false;}
function contactSend(){
name=$("name").value;
mail=$("mail").value;
message=$("cmessage").value;
if(mail==""||!checkEmail(mail)){
$("response").innerHTML="<p id='message' class='error fade-F5F5F5'>invalid e-mail!</p>";
$("mail").focus();
}else{
if(message==""){
$("response").innerHTML="<p id='message' class='error fade-F5F5F5'>please enter a message!</p>";
$("cmessage").focus();
}else{
$("response").innerHTML="";
post="ajaxcontact=true&mail="+mail+"&message="+message+"&name="+name;
new Ajax("/ajax-contact.php",{method:"post",postBody:post,update:$("response"),onComplete:contactClear,onStateChange:function(){
try{if((this.transport.readyState!=4)||(this.transport.status==200)){return;}}catch(e){}fail();}}).request();}}
fademsg();
return false;}
function contactClear(msg){
if(msg.indexOf("sent")!=-1){
$("name").value="";
$("mail").value="";
$("cmessage").value="";
}else{
if(msg.indexOf("invalid")!=-1){
$("mail").focus();}}
var _14=new Fx.Style("message","opacity").custom(0,1);}
function checkEmail(_15){
validRegExp=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
var j=new RegExp();
j.compile("[A-Za-z0-9._-]+@[^.]+..+");
if((_15.search(validRegExp)==-1)||!j.test(_15)){
return false;
}else{
return true;}}
function fademsg(){
if($("message")){
var _17=new Fx.Style("message","opacity").custom(0,1);}}