// JavaScript Document

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 } 

var forms = document.getElementsByTagName("form");
for(var i = 0; i < forms.length; i++)
 { 
   var form = forms[i];
//   if(form.getAttribute("id").substring(0, 6) == "paypal")
//   { 
      form.target = "paypal";
//   } 
 } 
} 

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		index_10_news_over = newImage("images/index_10-news_over.jpg");
		index_10_bands_over = newImage("images/index_10-bands_over.jpg");
		index_10_tours_over = newImage("images/index_10-tours_over.jpg");
		index_10_media_over = newImage("images/index_10-media_over.jpg");
		index_10_store_over = newImage("images/index_10-store_over.jpg");
		index_10_about_over = newImage("images/index_10-about_over.jpg");
		preloadFlag = true;
	}
}

var pic = null
var popImg = null  // use this when referring to pop-up image
var picTitle = null
var imgCount = 0
var imgWinName = "popImg"

function openPopImg(picName, windowTitle, windowWidth, windowHeight){
  closePopImg()
  picTitle = windowTitle
  imgWinName = "popImg" + imgCount++ //unique name for each pop-up window
  popImg = window.open(picName, imgWinName,
           "toolbar=no,scrollbars=no,resizable=no,width=" 
           + (parseInt(windowWidth)+20)  + ",height=" 
           + (parseInt(windowHeight)+15)) 
  }

function closePopImg(){    // close pop-up window if it is open 
  if (navigator.appName != "Microsoft Internet Explorer" 
      || parseInt(navigator.appVersion) >=4) //do not close if early IE
    if(popImg != null) if(!popImg.closed) popImg.close() 
  }

function setStatus(msg){
  status = msg
  return true
  }

var priorPic = new Array()
var noPic = 0

function openPopImg(picName, windowTitle, windowWidth, windowHeight){
  var i = 0
  var foundit = false
  if(pic == picName && winOpen()){
    popImg.focus()
    }
  else{
    foundit = false
    for(i=0; i<=noPic; i++){
      if (priorPic[i] == picName)
        foundit = true 
      }
    pic = picName
    closePopImg()
    picTitle = windowTitle
    imgWinName = "popImg" + imgCount++ //unique name for each pop-up window
    popImg = openPopImgWin(imgWinName, windowWidth, windowHeight)
    if(foundit){
      fabricatePage()
      }
    else{
      priorPic[noPic++] = pic
      fabricateNewImagePage()
      }
    }
  }

function openPopImgWin(imgWinName, windowWidth, windowHeight){
  var winFeatures = "toolbar=no,scrollbars=no,resizable=no,width=" 
    + windowWidth + ",height=" + windowHeight
  return window.open("", imgWinName, winFeatures)
  }

function fabricatePage(){
  var htmlStr = 
    '<HTML><HEAD><TITLE>' + picTitle + '</TITLE></HEAD>'
  + '<BODY background="' + pic + '"></BODY></HTML>'
  popImg.document.open()
  popImg.document.write(htmlStr)
  popImg.document.close()
  }

function fabricateNewImagePage(){
  var htmlStr = 
    '<HTML><HEAD><TITLE>' + picTitle + '</TITLE></HEAD>'
  + '<BODY bgcolor="White" onLoad="opener.fabricatePage()">'
  + 'Loading picture....<BR>'  
  + '<IMG SRC="' + pic + '" WIDTH=100% HEIGHT=80%>' 
  + '</BODY></HTML>'
  popImg.document.write(htmlStr)
  popImg.document.close()
  }

function winOpen(){
  if(popImg != null){ 
    if(popImg.closed != true) return true; else return false
    }  
  else
    return false
  }