framerate=25;
framerate=1000/framerate;
frame=1;
opacity=100;

function loadframes(option) {
 i=0;
 while(i<7){
  i++;
  loadframe=30;
  document.write('<div id="framesetB'+i+'" class="framediv">');
  while (loadframe>=0) {
   document.write('<div id="frameB'+i+'_'+loadframe+'" class="framediv" style="background-image:url(\'frames/B/'+i+'/frame ('+loadframe+').jpg\');"></div>');
   loadframe=loadframe-1;
  }
  document.write('</div>');
 }

 if (option=='?xmldocname=community.xml') {
  document.write('<div id="framesetB" class="framediv">');
  document.write('<div id="frameB30" class="framediv" style="background-image:url(\'frames/B/frame (30).jpg\');"></div>');
  document.write('</div>');
 } else {
  loadframe=30;
  document.write('<div id="framesetB" class="framediv">');
  while (loadframe>0) {
   document.write('<div id="frameB'+loadframe+'" class="framediv" style="background-image:url(\'frames/B/frame ('+loadframe+').jpg\');"></div>');
   loadframe=loadframe-1;
  }
  document.write('</div>');

  loadframe=60;
  document.write('<div id="framesetA" class="framediv">');
  while (loadframe>0) {
   document.write('<div id="frameA'+loadframe+'" class="framediv" style="background-image:url(\'frames/A/frame ('+loadframe+').jpg\');"></div>');
   loadframe=loadframe-1;
  }
  document.write('</div>');

  document.write('<div id="frame0" class="framediv" style="background-image:url(\'frames/frame (1).jpg\');"></div>');
 }
}

function hideallB(thisset) {
  hide('framesetB');
  if(thisset!='B1') hide('framesetB1');
  if(thisset!='B2') hide('framesetB2');
  if(thisset!='B3') hide('framesetB3');
  if(thisset!='B4') hide('framesetB4');
  if(thisset!='B5') hide('framesetB5');
  if(thisset!='B6') hide('framesetB6');
  if(thisset!='B7') hide('framesetB7');
}

function nextframe(set) {
 hide("frame"+set+frame);
 frame=frame+1;
 if (frame>=30&&set=='B'||frame>=30) {
  if (set=='A') {
   count=0;
   fadeout('A');
  } else {
   frame=1;
   show('nav'+set);
  }
 } else {
  setTimeout('nextframe("'+set+'")',framerate);
 }
}

function nextBframe(set) {
 hide("frameB"+set+"_"+frame);
 frame=frame+1;
 if (frame<30) {
  setTimeout('nextBframe("'+set+'")',framerate);
 } else {
  count=0;
  fadeout(set);
 }
}

function applyTransition (obj)
{
    if(obj.filters) {
    obj.filters(0).Apply();
    obj.style.visibility = "hidden";
    obj.filters(0).Play();
    }
    return true;
}
function redirect(set) {
  switch (set) {
   case 'A': getElem('navcontainer').style.display='none'; break;
   case '1': page=5; break;//employers
   case '2': page=3; break;//jobs
   case '3': page=2; break;//teenagers
   case '4': page=1; break;//parents
   case '5': page=7; break;//organisations
   case '6': page=6; break;//schools
   case '7': page=4; break;//youth workers
  }
  if (set!='A') window.location='community'+page+'.php';
}
function fadeout(set) {
 count++;
 opacity=1-count/10;
 if (count>10) {
  redirect(set);
 } else {
  if(getElem("navcontainer").filters){
    getElem("navcontainer").style.filter = "progid:DXImageTransform.Microsoft.Fade(overlap=0.7)";
    applyTransition(getElem("navcontainer"));
    setTimeout('redirect("'+set+'");',1000);
  }else{
    getElem("navcontainer").style.opacity = opacity;
    setTimeout('fadeout("'+set+'")',10);
  }
 }
}


//PHP load frames
/*HTML;
$i=0;
while($i<7){
  $i++;
  $loadframe=34;
  $print.= '<div id="framesetB'.$i.'" class="framediv">';
  while ($loadframe>=0) {
    $print.= '<div id="frameB'.$i.'_'.$loadframe.'" class="framediv" style="background-image:url(\'frames/B/'.$i.'/frame ('.$loadframe.').jpg\');"></div>';
    $loadframe=$loadframe-1;
  }
  $print.= '</div>';
  $loadframe=30;
  $print.= '<div id="framesetB" class="framediv">';
  while ($loadframe>0) {
    $print.= '<div id="frameB'.$loadframe.'" class="framediv" style="background-image:url(\'frames/B/frame ('.$loadframe.').jpg\');"></div>';
    $loadframe=$loadframe-1;
  }
  $print.= '</div>';

  $loadframe=64;
  $print.= '<div id="framesetA" class="framediv">';
  while ($loadframe>0) {
    $print.= '<div id="frameA'.$loadframe.'" class="framediv" style="background-image:url(\'frames/A/frame ('.$loadframe.').jpg\');"></div>';
    $loadframe=$loadframe-1;
  }
  $print.= '</div>';

  $print.= '<div id="frame0" class="framediv" style="background-image:url(\'frames/frame0.jpg\');"></div>';
}
$print.= <<<HTML*/

function loadflash(params) {

var flashurl = 'tour.swf'+params;

var oeTags = '<div id="navigationstrapline">LifeLine seeks to inspire people to realise their full potential &amp; spark sustainable &amp; supportive communities</div>'
+'<div id="flashnav">'
+ '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
+ 'width="686" height="426" id="loading_intro" '
+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
+ '<param name="movie" value="'+flashurl+'" />'
+ '<param name="menu" value="false" />'
+ '<param name="quality" value="best" />'
+ '<param name="salign" value="t" />'
+ '<param name="wmode" value="transparent" />'
+ '<param name="bgcolor" value="#FFFFFF" />'
+ '<embed src="'+flashurl+'" menu="false" quality="best" salign="t" '
+ 'wmode="transparent" '
+ 'bgcolor="#FFFFFF" '
+ 'width="686" height="426" name="loading_intro" align="middle" '
+ 'play="true" '
+ 'loop="false" '
+ 'quality="high" '
+ 'allowScriptAccess="sameDomain" '
+ 'type="application/x-shockwave-flash" '
+ 'pluginspage="http://www.macromedia.com/go/getflashplayer">'
+ '<\/embed>'
+ '<\/object>'
+ '<\/div>';

var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

if (hasRightVersion) {
	getElem('navcontainer').innerHTML = oeTags;
} else {
getElem('navcontainer').innerHTML = ''
+'<div id="navigationstrapline">LifeLine seeks to inspire people to realise their full potential &amp; spark sustainable &amp; supportive communities</div>'
+'<div id="framecover" class="framediv">Loading. Please wait...</div>'
+'<div id="nav0">'
+'<a href="javascript:hide(\'nav0\');hideallB();hide(\'frame0\');nextframe(\'A\');show(\'piechart\');" id="link1" class="navlink"></a>'
+'<a href="javascript:hide(\'nav0\');hide(\'framesetA\');hide(\'frame0\');nextframe(\'B\');" id="link2" class="navlink"></a>'
+'</div>'
+'<div id="navA">'
+'</div>'
+'<div id="navB">'
+'<a href="javascript:hide(\'navB\');nextBframe(1);hideallB(\'B1\');" id="linkB1" class="navlink"></a>'
+'<a href="javascript:hide(\'navB\');nextBframe(2);hideallB(\'B2\');" id="linkB2" class="navlink"></a>'
+'<a href="javascript:hide(\'navB\');nextBframe(3);hideallB(\'B3\');" id="linkB3" class="navlink"></a>'
+'<a href="javascript:hide(\'navB\');nextBframe(4);hideallB(\'B4\');" id="linkB4" class="navlink"></a>'
+'<a href="javascript:hide(\'navB\');nextBframe(5);hideallB(\'B5\');" id="linkB5" class="navlink"></a>'
+'<a href="javascript:hide(\'navB\');nextBframe(6);hideallB(\'B6\');" id="linkB6" class="navlink"></a>'
+'<a href="javascript:hide(\'navB\');nextBframe(7);hideallB(\'B7\');" id="linkB7" class="navlink"></a>'
+'</div>';
loadframes(params);
}

}
//Functions for Flash to Use
function workingwithus(args){
 document.getElementById('flashnav').style.display = 'none';
 }
function showpiechart(args){
 document.getElementById('piechart').style.display = 'none';
 document.getElementById('piechart').style.visibility = 'visible';
 document.getElementById('piechart').style.display = 'block';
 }
function setSessionVar(sessionguid){
 ajaxload('setsessionvar.php','setsessionvar='+sessionguid);
 }

function removeElement(divid) {
  var d = document;
  var div = document.getElementById(divid);
  d.removeChild(div);
}