function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return null
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setTime(exdate.getTime()+(expiredays*24*3600*1000))
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : "; expires="+exdate)
}

function checkCookie()
{
var siteMode=getCookie('siteMode');
if (siteMode=='high') {
	var useSite = 'high';
} else {
  var useSite = 'low';
    }
	return useSite;
}




function pauseIt(id){


for (i=1; i<=9; i++){
   pauseItOff(i);
}

if (document.layers) {
	document.layers['divCont'+id+''].visibility = "show";
	document.layers['divOn'+id+''].visibility = "show";
} else if (document.all) {
	document.all['divCont'+id+''].style.visibility = "visible";
	document.all['divOn'+id+''].style.visibility = "visible";
} else if (document.getElementById) {
	document.getElementById('divCont'+id+'').style.visibility = "visible";
	document.getElementById('divOn'+id+'').style.visibility = "visible";
}

}

function pauseItBC(id){


for (i=1; i<=5; i++){
   pauseItOffBC(i);
}

if (document.layers) {
	//document.layers['screen'+id+''].visibility = "show";
	document.layers['screenOn'+id+''].visibility = "show";
} else if (document.all) {
	//document.all['screen'+id+''].style.visibility = "visible";
	document.all['screenOn'+id+''].style.visibility = "visible";
} else if (document.getElementById) {
	//document.getElementById('screen'+id+'').style.visibility = "visible";
	document.getElementById('screenOn'+id+'').style.visibility = "visible";
}


}

function opacity(id, opacStart, opacEnd, millisec) {
    // Amount of opacity 0-100 to change at a time
	var incsize = 1;
    //speed for each frame
    var speed = Math.abs( millisec / ( opacStart - opacEnd ) * incsize );
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
	changeOpac(opacStart,id);
    if(opacStart > opacEnd) {
        for(i = opacStart-incsize; i > opacEnd; i=i-incsize) {
            timer++;
            setTimeout("changeOpac(" + i + ",'" + id + "')",Math.round(timer * speed));
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart+incsize; i < opacEnd; i=i+incsize) {
            timer++;
            setTimeout("changeOpac(" + i + ",'" + id + "')",Math.round(timer * speed));
        }
    }
	setTimeout("changeOpac("+opacEnd+",'" + id + "')",millisec);
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function pauseItOff(id){


if (document.layers) {
	document.layers['divCont'+id+''].visibility = "hide";
	document.layers['divOn'+id+''].visibility = "hide";
} else if (document.all) {
	document.all['divCont'+id+''].style.visibility = "hidden";
	document.all['divOn'+id+''].style.visibility = "hidden";
} else if (document.getElementById) {
	document.getElementById('divCont'+id+'').style.visibility = "hidden";
	document.getElementById('divOn'+id+'').style.visibility = "hidden";
}

}

function pauseItOffBC(id){


if (document.layers) {
//	document.layers['screen'+id+''].visibility = "hide";
	document.layers['screenOn'+id+''].visibility = "hide";
} else if (document.all) {
	//document.all['screen'+id+''].style.visibility = "hidden";
	document.all['screenOn'+id+''].style.visibility = "hidden";
} else if (document.getElementById) {
//	document.getElementById('screen'+id+'').style.visibility = "hidden";
	document.getElementById('screenOn'+id+'').style.visibility = "hidden";
}

}

function clearAll(){
for (i=1; i<=9; i++){
   pauseItOff(i);
}
}


function movieControl(){
toggleDiv('movieDiv',0);
window.movieFrame.location = 'blank.html';
}

function movieControlPort(){
setTimeout('toggleDiv(\'movieDiv\',0)',2000);
setTimeout('window.movieFrame.location = \'blank.html\'',2000);
}


function movieControlAbout(){
toggleDiv('movieDiv',0);
window.movieFrame.location = 'blank.html';
toggleDiv('slide01',1);
toggleDiv('subnav01',1);
//opacity('innerMain', 0, 100, 3000);
}

function toggleDiv(id2,flagit) {
if (flagit=="1"){
if (document.layers) document.layers[''+id2+''].visibility = "show"
else if (document.all) document.all[''+id2+''].style.visibility = "visible"
else if (document.getElementById) document.getElementById(''+id2+'').style.visibility = "visible"
} else if (flagit=="0"){
if (document.layers) document.layers[''+id2+''].visibility = "hide"
else if (document.all) document.all[''+id2+''].style.visibility = "hidden"
else if (document.getElementById) document.getElementById(''+id2+'').style.visibility = "hidden"
}

}

function introSeq(skipFlag){
if(skipFlag == "yes"){
  toggleDiv('introDiv',0);
} else {
setTimeout('opacity(\'introDiv\', 100, 0, 4000)', 3000);
setTimeout('toggleDiv(\'introDiv\',0)',6000);
}
}

function introSeqHome(skipFlag){
if(skipFlag == "yes"){
  setCookie('siteMode','high',365);
  toggleDiv('movieDiv',1);
  opacity('introDiv', 100, 0, 3000);
  
  setTimeout('window.movieFrame.location = \'agilebeast2.html\'',1000);
  opacity('introDiv', 100, 0, 4000);
  setTimeout('toggleDiv(\'introDiv\',0)',4000);
  setTimeout('toggleDiv(\'mainWhite\',0)',4000);
  setTimeout('toggleDiv(\'wings\',0)',4000);
 
} else {
setCookie('siteMode','low',365);
opacity('introDiv', 100, 0, 2000);
setTimeout('opacity(\'mainWhite\', 100, 0, 2000)',500);
setTimeout('toggleDiv(\'mainWhite\',0)',4000);
setTimeout('toggleDiv(\'introDiv\',0)',2000);
setTimeout('opacity(\'wings\', 100, 0, 2000)',2000);
setTimeout('toggleDiv(\'wings\',0)',4000);
}
}

function introSeqPort(skipFlag,useSite,movFile){
if(skipFlag == "yes"){
  toggleDiv('introDiv',0);
  toggleDiv('portSelect',1);
} else {

  if (useSite == 'high'){
    toggleDiv('movieDiv',1);
    opacity('introDiv', 100, 0, 2000);

    setTimeout('window.movieFrame.location = \''+movFile+'\'',1000);
    setTimeout('toggleDiv(\'introDiv\',0)',2000);
    setTimeout('toggleDiv(\'portSelect\',1)',2000);
    

} else {
toggleDiv('introDiv',1);
opacity('introDiv', 100, 0, 5000);
setTimeout('toggleDiv(\'introDiv\',0)',3000);
setTimeout('toggleDiv(\'portSelect\',1)',2000);
}
}
}

function introSeqContact(skipFlag,useSite,movFile){
    toggleDiv('movieDiv',1);
    window.movieFrame.location = movFile;
    toggleDiv('innerMain',1);
    setTimeout('opacity(\'innerMain\', 0, 100, 3000)',2000);
    setTimeout('opacity(\'navCont\', 0, 100, 3000)',6000);
}

function introSeqAbout(skipFlag,useSite,movFile){
  if (useSite == 'high'){
    toggleDiv('movieDiv',1);
    window.movieFrame.location = movFile;
    changeSlide('01','02');
    toggleDiv('innerMain',1);
    setTimeout('opacity(\'innerMain\', 0, 100, 3000)',2000);
    setTimeout('opacity(\'navCont\', 0, 100, 3000)',16000);
} else {
  toggleDiv('innerMain',1);
  setTimeout('opacity(\'innerMain\', 0, 100, 3000)',2000);
  setTimeout('opacity(\'navCont\', 0, 100, 3000)',4000);
  setTimeout('toggleDiv(\'slide01\',1)',6000);
  setTimeout('toggleDiv(\'subNav01\',1)',6000);
}
}



function featWin( windowURL, windowName, windowFeatures ) {
         window.open( windowURL, windowName, windowFeatures ) ;
}

function contactWin(useSite) {
if (useSite == 'high'){
	window.location.href='/contact/';
} else {
         window.open('/contact/contact_win.php','ContactWin','width=601, height=301,left=100 top=230 locationbar=false statusbar=false resizable=no');
}
}
