//set Global Vars

if (navigator.appName.indexOf('Microsoft') != -1){makeNewGlobal('browser','IE');}
if (navigator.appName.indexOf('Netscape') != -1){makeNewGlobal('browser','Netscape');}

  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }

var varResW = (self.screen.width);
var varResH = (self.screen.height);
var varRes = varResW + " x " + varResH
makeNewGlobal('varResW', varResW)
makeNewGlobal('varResH', varResH)
makeNewGlobal('var800','')
makeNewGlobal('varRes','varRes')

if (varResW == 800){makeNewGlobal('var800','800')}

function setTitle()
{
top.parent.document.title = "::: UK Rock Band --- Josiah --- Bands Official Website by Medusa Media Creations :::"
}

function getObj(obj)
{	
	if(browser=='IE'){var obj = document.all[obj]}
	if(browser=='Netscape'){var obj = document.getElementById(obj)}
	return obj;
}

function cssJoin()
{
	if (screen.width <= 800){document.write('<link href="css/josiah%20800.css" rel="stylesheet" type="text/css">');}
	else{document.write('<link href="css/josiah.css" rel="stylesheet"  type="text/css">');}
	
	if (browser == "IE"){document.write('<link href="css/cursorIE.css" rel="stylesheet" type="text/css">');}
	if (browser == "Netscape"){document.write('<link href="css/cursorNS.css" rel="stylesheet" type="text/css">');}
}

function cssJoinDISCS()
{
	if (screen.width <= 800){document.writeln('<link href="css/josiah 800 (discs).css" rel="stylesheet" type="text/css">');}
	else{document.writeln('<link href="css/josiah 1024 (discs).css" rel="stylesheet" type="text/css">');}	

	if (browser == "IE"){document.write('<link href="css/cursorIE.css" rel="stylesheet" type="text/css">');}
	if (browser == "Netscape"){document.write('<link href="css/cursorNS.css" rel="stylesheet" type="text/css">');}
}

function makeNewGlobal(varName, val){window[varName] = val;}

function maximiseFrameset()//should only be called from frameset itself(eg top.frame.maximiseFrameset) -- put in...
							//onresise body tag for all display pages
{
if (browser=='Netscape')
	{
	window.moveTo(0,0); 
	window.outerHeight = screen.availHeight; 
	window.outerWidth = screen.availWidth; 
	}
if (browser=='IE') 
	{ 
	if (window.screen) 
	resizeTo(screen.availWidth,screen.availHeight);
	moveTo(0,0);
	}
}

function frameTHISpage(){if (self.location == top.location){location.href="frameset.php"}}
//sends through counter in case single pages are bookmarked

function replaceChars(subject,out,add) 
{
temp = "" + subject;
while (temp.indexOf(out)>-1) 
	{
	pos = temp.indexOf(out);
	temp = "" + (temp.substring(0, pos) + add + 
	temp.substring((pos + out.length), temp.length));
	}
return temp;
}

function getURLvar(URLvar,frame)
{
loc = String(eval(frame).location)
if(loc.indexOf(URLvar)!=-1)
	{
		startVarName=loc.indexOf(URLvar)
		newLoc=loc.substring(startVarName,loc.length)
		x=0
		while((newLoc.charAt(x)!="?") && (newLoc.charAt(x)!="" ))
			{
			x++;
			}
			
		newURLvar= newLoc.substr(0,x)
		newURLvar= replaceChars(newURLvar,URLvar+"=","")
		return newURLvar;
	}
}

///////----------------------MACROMEDIA PRELOAD AND SWAP IMAGES
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  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];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
////----------------------------------------------------------------////

function activateCounterPage(thisFile)
{
window.open('activateCounterPage.php?thisFile='+thisFile,null,'height=0,width=0,status=no,toolbar=no,menubar=no,location=no')
}

function activateMP3CounterPage(thisFile)
{
window.open('activateMP3CounterPage.php?thisFile='+thisFile,null,'height=0,width=0,status=no,toolbar=no,menubar=no,location=no')
}


function dlMP3(file)
{	alert(file)
	window.open('dlMP3.php?file='+file,null,'height=400,width=400,status=yes,toolbar=no,menubar=no,location=no')
}

function emailFailed(type)
{
alert(type)
var a = "<form name='typeForm' method='post' action='newEmailFailed.php'><input name='type' type='hidden' value="
var b = "></form>"
document.writeln ('<body bgcolor = "#000000">');
document.writeln(a + type + b);
document.typeForm.submit()
}


////////////DISCS Functions*********

function loadDiscImg(num)
{
obj=document.getElementById('discImg')
if(num=='7'){obj.src='sleeve_notime(1024).gif'}
if(num=='6'){obj.src='sleeve_rc(1024).gif'}
if(num=='5'){obj.src='sleeve_obn(1024).gif'}
if(num=='4'){obj.src='sleeve_intotheoutside(1024).gif'}
if(num=='3'){obj.src='sleeve_tec(1024).gif'}
if(num=='2'){obj.src='sleeve_josiah(1024).gif'}
if(num=='1'){obj.src='sleeve_ootfr(1024).jpg'}
}

function loadDiscImg800(num)
{
obj=document.getElementById('discImg')
if(num=='7'){obj.src='sleeve_notime(800).gif'}
if(num=='6'){obj.src='sleeve_rc(800).gif'}
if(num=='5'){obj.src='sleeve_obn(800).gif'}
if(num=='4'){obj.src='sleeve_intotheoutside(800).gif'}
if(num=='3'){obj.src='sleeve_tec(800).gif'}
if(num=='2'){obj.src='sleeve_josiah(800).gif'}
if(num=='1'){obj.src='sleeve_ootfr(800).jpg'}
}

function chooseRelease(release)
{
	obj=document.getElementById('infoCell1');obj.style.display='none'
	obj=document.getElementById('infoCell2');obj.style.display='none'
	obj=document.getElementById('infoCell3');obj.style.display='none'
	obj=document.getElementById('infoCell4');obj.style.display='none'
	obj=document.getElementById('infoCell5');obj.style.display='none'
	obj=document.getElementById('infoCell6');obj.style.display='none'
	obj=document.getElementById('infoCell7');obj.style.display='none'
    
	obj=document.getElementById('infoCell' + String(release))
	obj.style.display='block'
}


//////////////************

////////********Template Funcs
function chkEmailStr(obj)
{
	obj=getObj(obj)
	emailInput=obj.value
	lastChar = emailInput.charAt(emailInput.length-1)
	if(emailInput.indexOf(' ') != -1){alert("no spaces please");return;}
	if(emailInput.indexOf('@email.com') != -1){alert("not a valid email address");return;}
	if(emailInput.indexOf('@') == -1){alert("not a valid email address");return;}
	if(emailInput.indexOf('.') == -1){alert("not a valid email address");return;}
	if(lastChar=="@" || lastChar=="."){	alert("not a valid email address");return;}
	return emailInput;
}

function subscribe(email)
{
top.activeframe.window.location="newEmailForm.php?email=" + emailInput
}

function unsubscribe(){var newWin = window.open("unsubscribe.php","form","height=100,width=100");newWin.moveTo(0,0);}
function boxControl(){obj=getObj('emailBox'); if(obj.value=="Add Email Here"){obj.value=""}}

///////////////************** for the forms

function refresh4NS()
{
if(browser!='Netscape'){return;}
loc=String(self.location)
if(loc.indexOf('?refreshed=true')== -1){self.location=loc+'?refreshed=true'}
}

function changeCountry()
{
var list = document.userform.countryWhole
var chosenItemText = list.options[list.selectedIndex].text
if (chosenItemText == "United Kingdom,uk"){document.userform.ukcounty.disabled = false}
if (chosenItemText != "United Kingdom,uk"){document.userform.ukcounty.disabled = true}
}

function submitFunc(formID){obj=getObj(formID);obj.submit()}

////////*********** Press Funcs

function translate(lang)
{
	
//alert("translate called")
if(objITA=getObj('textDIVita'))
{objITA.style.display="none"}

if(objENG=getObj('textDIVeng'))
{objENG.style.display="none"}

if(objGER=getObj('textDIVger'))
{objGER.style.display="none"}

if(objFRE=getObj('textDIVfre'))
{objFRE.style.display="none"}

if(objHUN=getObj('textDIVhun'))
{objHUN.style.display="none"}

if(objDUT=getObj('textDIVdut'))
{objDUT.style.display="none"}

if(objBEL=getObj('textDIVbel'))
{objBEL.style.display="none"}

if(objDAN=getObj('textDIVdan'))
{objDAN.style.display="none"}

if(objSPA=getObj('textDIVspa'))
{objSPA.style.display="none"}

if(objBUL=getObj('textDIVbul'))
{//alert(objBUL);
objBUL.style.display="none"}

if(lang=="ITA"){objITA.style.display="block"}
if(lang=="HUN"){objHUN.style.display="block"}
if(lang=="ENG"){objENG.style.display="block"}
if(lang=="GER"){objGER.style.display="block"}
if(lang=="FRE"){objFRE.style.display="block"}
if(lang=="DUT"){objDUT.style.display="block"}
if(lang=="BEL"){objBEL.style.display="block"}
if(lang=="DAN"){objDAN.style.display="block"}
if(lang=="SPA"){objSPA.style.display="block"}
if(lang=="BUL"){objBUL.style.display="block"}

myScroll = new ScrollObj(5,20,trackHeight,"track","up","down","drag","contentMask","content");
}

function addToFavorites(urlAddress,pageName)
 {
  if (window.external)
  {
   window.external.AddFavorite(urlAddress,pageName)
  }
  else
  { 
   alert("Sorry! Your browser doesn't support this function.");
  }
 }


function getLayerWidth(layerID){//in netscape if layer has border width is added to output number
      if(document.getElementById){
            return parseInt(document.getElementById(layerID).offsetWidth);
      }else if(document.all){
            return parseInt(document.all[layerID].offsetWidth);
      }else if(document.layers){
            return parseInt(document.layers[layerID].clip.width);
      }
}

function getLayerHeight(layerID){
      if(document.getElementById){
            return parseInt(document.getElementById(layerID).offsetHeight);
      }else if(document.all){
            return parseInt(document.all[layerID].offsetHeight);
      }else if(document.layers){
            return parseInt(document.layers[layerID].clip.height);
      }
}

function getLayerLeft(layerID){
      if(document.getElementById){
            return parseInt(document.getElementById(layerID).offsetLeft);
      }else if(document.all){
            return parseInt(document.all[layerID].offsetLeft);
      }else if(document.layers){
            return parseInt(document.layers[layerID].clip.left);
      }
}

function getLayerTop(layerID){
      if(document.getElementById){
            return parseInt(document.getElementById(layerID).offsetTop);
      }else if(document.all){
            return parseInt(document.all[layerID].offsetTop);
      }else if(document.layers){
            return parseInt(document.layers[layerID].clip.top);
      }
}

var flashTxt1visible=0;
function flashTxt1(txtObj,msg,speed)
{	
	var obj = getObj(txtObj)
	obj.innerHTML=msg
	if (flashTxt1visible == 0) {obj.innerHTML=msg; flashTxt1visible=1;}
	else {obj.innerHTML=""; flashTxt1visible=0;}
	params='"'+txtObj+'","'+msg+'",'+speed
	setTimeout('flashTxt1(' +params+ ')',speed)
}
function closeMe(){self.close()}
