/*
	Standards Compliant Rollover Script
	Author : Daniel Nolan
	http://www.bleedingego.co.uk/webdev.php
*/

function initRollovers() {
	if (!document.getElementById) return

	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {
		if (aImages[i].className == 'imgover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_o'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);

			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;

			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}

			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

/* opens a new window */

function opn(page,name,w,h,options) {
 var ops = '';
 if (w) { ops += ("WIDTH=" + w) };

 if (h) {
  if (w) { ops += ","  };
  ops += ("HEIGHT=" + h);
 };

 if (options) {
  if (w || h) {
   ops += ",";
  };

  ops += options;
 }

 open(page,name,ops);

 return false; // so you can return this as onclick
};

/* centers a window */
function center(w,h) {
 window.moveTo((screen.width - w)/2,(screen.height - h)/2);
};


/* random number within a range */
function randBetween(low, high) {
	return Math.floor((high-(low-1))*Math.random()) + low
}
/***************************************************************/

function initPage() {
	initRollovers();
	if (document.getElementById) {	// because the rollover script won't work anyway
		preLoad1 = new Image();
		preLoad1.src = "images/nav/nav-home_o.png";
		preLoad2 = new Image();
		preLoad2.src = "images/nav/nav-submit_o.png";
		preLoad3 = new Image();
		preLoad3.src = "images/nav/nav-about_o.png";
		preLoad4 = new Image();
		preLoad4.src = "images/nav/nav-films_o.png";
		preLoad5 = new Image();
		preLoad5.src = "images/nav/nav-sign_up_o.png";
		preLoad6 = new Image();
		preLoad6.src = "images/nav/nav-contact_o.png";
		preLoad7 = new Image();
		preLoad7.src = "images/nav/nav-buy_dvds_o.png";

    ban = document.getElementById('random_bann');
    if (ban) {
      ban = Math.floor(Math.random() * 3);
      if ( ban == 1 ) {
/*        document.getElementById('random_bann').href = 'https://www.createspace.com/pub/l/video_abp.do?&ref=411492&utm_id=4611';
        document.getElementById('random_bann_img').src  = '/images/banners/summerfest09/wide_sky_film.jpg';
      } else if (ban == 2) {
        document.getElementById('random_bann').href = 'http://www.facebook.com/pages/Animation-Block-Party/20128952759';
        document.getElementById('random_bann_img').src  = '/images/banners/facebookABP.gif';
*/
        document.getElementById('random_bann').href = 'http://www.adobe.com/products/creativesuite/production/';
        document.getElementById('random_bann_img').src  = '/images/banners/Adobe_160x600.jpg';
      } else if (ban == 2) {
/*        document.getElementById('random_bann').href = 'http://www.myspace.com/animationblockparty';
        document.getElementById('random_bann_img').src  = '/images/banners/myspace.gif';
*/
        document.getElementById('random_bann').href = 'http://www.toonboom.com/products/animate/?utm_source=animation-block&utm_medium=banner&utm_content=flashaches&utm_campaign=animate';
        document.getElementById('random_bann_img').src  = '/images/banners/ANIMATE_160x600_181209.jpg';
      } else {
        document.getElementById('sidebar').removeChild(document.getElementById('random_bann'));
        document.getElementById('sidebar').innerHTML += '<object width="160" height="600"><param name="movie" value="images/banners/digicel.swf" /><embed src="images/banners/digicel.swf" width="160" height="600"></embed></object>';
      }
    }

    if (document.getElementById("side_banner2")) {
      var banners = new Array();
      banners[0]= new Array("/summerfest09/sidebanner1.gif","/summerfest09");
      banners[1]= new Array("/summerfest09/sidebanner2.gif","/summerfest09");
      banners[2]= new Array("/summerfest09/sidebanner3.gif","/summerfest09");
      banners[3]= new Array("/summerfest09/sidebanner4.gif","/summerfest09");
      banners[4]= new Array("/summerfest09/sidebanner5.gif","/summerfest09");

      if ( document.getElementById("side_banner2_link") ) {
        banners[5]= new Array("summerfest09/wide_sky_film.jpg","https://www.createspace.com/pub/l/video_value.do?&ref=411492&utm_id=4611");
      }

      var i = Math.floor(Math.random() * banners.length);
      document.getElementById("side_banner2").src = "/images/banners/" + banners[i][0];

      if ( i > 4 ) {
        document.getElementById("side_banner2_link").href = banners[i][1];
        document.getElementById("side_banner2_link").target = "_blank";
      }
    }

    if (document.getElementById("side_banner")) {
      var banners = new Array();
      banners[0]="girltixx.gif";
      banners[1]="guytixx.gif";

      var i = Math.floor(Math.random() * banners.length);
      document.getElementById("side_banner").src = "/images/banners/summerfest09/" + banners[i];
    }


	}
}


window.onload = initPage;

function openSignupWindow(obj) {
	obj.blur();
	return opn('/signup.php','signup',400,350);
}

function openContactWindow(obj) {
	obj.blur();
	return opn('/contact.html','signup',400,300);
}

