// JavaScript Document

/*
window.addEvent('domready', function() {
//alert('123');
var opt = {
    duration: 1,
    delay: 10000,
    auto:true,
    //"Quad","Cubic","Quart","Quint"
    transition:Fx.Transitions.Quart.easeInOut,
//    transition:Fx.Tween(element,{property:'opacity', duration:1000 }; 
//    onMouseEnter: function(){this.stop();},
//    onMouseLeave: function(){this.play();},

    direction: 'v'
  }
var scroller = new QScroller('qscroller1',opt);
scroller.load();
});
*/
//SHOW HIDE

last_tab = 'tab1';
function show(layerName) { 
document.getElementById(layerName).style.display = '';
} 

function hide(layerName) { 
document.getElementById(layerName).style.display = 'none';
} 

function show_next(tab_name) {
document.getElementById(last_tab).className = 'tab';
var curr = document.getElementById(tab_name);
curr.className='tab_hover';
hide(last_tab+'_data');
show(tab_name+'_data');
last_tab=tab_name;
}

// ---- Div Hide Layer ---- \\

function toggle(theMenu){
     var elem = document.getElementById(theMenu);
     elem.style.display = (elem.style.display == "none")? "":"none";
}

//-- Wallpaper PopUp Window -- \\

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
	}

/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["myframe"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 0 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function resizeIframeN(frameid){
	     // document.getElementByname(frameid)
var currentfr=parent.getElementByname(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

//a var to hold the last url visited, so that FF can simulate back method...
var last_url = new Array();

//new method that doesn't care what get's loaded into the iframe...

function urlTrack(url){
	//for history support...
//alert(url);
	last_url.push(url);
}

function loadintoIframe(iframeid, url){
//if (iframeid =='myframe' )
//    urlTrack(location.protocol+'//'+location.host+'/'+url);
if (document.getElementById)
    document.getElementById(iframeid).src=url;

}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller

// Roll Overs

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) {
	  nn_rightmain_v2_01_over = newImage("images/nn-rightmain-v2_01-over.gif");
		nn_rightmain_v2_02_over = newImage("images/nn-rightmain-v2_02-over.gif");
		nn_rightmain_v2_03_over = newImage("images/nn-rightmain-v2_03-over.gif");
		nn_rightmain_v2_04_over = newImage("images/nn-rightmain-v2_04-over.gif");
		nn_rightmain_v2_05_over = newImage("images/nn-rightmain-v2_05-over.gif");
		nn_rightmain_v2_06_over = newImage("images/nn-rightmain-v2_06-over.gif");
		nn_rightmain_v2_07_over = newImage("images/nn-rightmain-v2_07-over.gif");
		nn_leftmain_v2_01_over = newImage("images/nn-leftmain-v2_01-over.gif");
		preloadFlag = true;
	}
}


//circular lists are fun!
function goBack(){
	//current location...
	current = last_url.pop();

	//back one record...
	back_one = last_url.pop();

	//alert(back_one+" "+current);

	if(back_one != undefined){
		loadintoIframe('myframe', back_one);
	}else{
		//put current in the history...
        	last_url.push(current);
		//go back to the very start page...
		loadintoIframe('myframe', 'join.php');
	}
}


//handling for loading animation...

//for finding the location of the containing iframe...
function findPos(obj) {
        var curleft = 0;
        if (obj.offsetParent) {
                curleft = obj.offsetLeft
                while (obj = obj.offsetParent) {
                        curleft += obj.offsetLeft
                }
        }
        return curleft;
}

//hides the loading notification when the page loading has completed...
function predone(){
        document.getElementById('pre_win').style.display = "none";
        AttachEvent(window.frames['content'], "onunload", preload);
}

//shows the loading notification when a new page is requested...
function preload(){
        //document.getElementById('pre_win').style.left = findPos(document.getElementById('content')) + 920;
        
	document.getElementById('pre_win').style.left = findPos(document.getElementById('myframe'));

        document.getElementById('pre_win').style.width = document.getElementById('myframe').offsetWidth;
        document.getElementById('pre_win').style.height = (document.getElementById('myframe').offsetHeight).toString() + "px";

	document.getElementById('pre_win').style.display = "block";
}

//my own event attacher...i know there's one above but this needs to be called multiple times...
function AttachEvent(obj, eventName, eventHandler){
        if(obj){
                if(eventName.substring(0, 2)=="on"){
                        eventName = eventName.substring(2,eventName.length);
                }
                if(obj.addEventListener){
                        obj.addEventListener(eventName, eventHandler, false);
                }else if(obj.attachEvent){
                        obj.attachEvent("on"+eventName, eventHandler);
                }
        }
}




function loadJoinAndScrollTo(){
    loadintoIframe('myframe','join.php');
    window.location.hash = 'content';
}

function loadJoinAndScrollTo1(){
//alert('1');
    loadintoIframe('myframe','join.php');
    window.location.hash = 'content';
}
