// flash check

function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) 
      break;
  }
  return null;
}

function SetCookie (name, value) {
  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;
  document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
    ((path == null) ? "" : ("; path=" + path)) +
    ((domain == null) ? "" : ("; domain=" + domain)) +
    ((secure == true) ? "; secure" : "");
}


var plugin = 0;
function check_flash (mver) {
    plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
    if ( plugin ) {
        plugin = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= mver;
    }
    else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
       && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
        document.write('<SCRIPT LANGUAGE=VBScript\> \n');
        document.write('on error resume next \n');
        document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+mver+'")))\n');
        document.write('</SCRIPT\> \n');
    }
}


function GetFlashName (fl1, fl2, snum) {
var flash = fl1;
        if (!(num2 = GetCookie(flash+'snum'))) num2 = 0;
        if (snum <= num2) {// show second flash
            flash = fl2;
        }
        else {
            num2++;
            var expdate = new Date();
            expdate.setTime(expdate.getTime() + (30*365*24*60*60));
            SetCookie(flash+'snum',num2,expdate);
        }
return flash;
}


function flash2html (flash, w, h, pic, fver, ff, fl2, snum) {

var fver = (fver > 0) ? fver : 3; // min flash version
var ff = (ff) ? ff : false; //force_flash
var snum = (snum > 0) ? snum : 1;

check_flash (fver);

    if ( plugin || ff) {

    if (fl2) flash = GetFlashName (flash, fl2, snum);
        document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+fver+',0,0,0" width="'+w+'" height="'+h+'">');
        document.write('<param name=movie value="'+flash+'">');
        document.write('<param name=quality value=high>');
        document.write('<embed src="'+flash+'" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'">');
        document.write('</embed>');
        document.write('</object>');
    } else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)){
        document.write('<IMG SRC="'+pic+'" WIDTH="'+w+'" HEIGHT="'+h+'" BORDER="0">');
    }
}

function flash_or_html (flash, w, h, func, fver, ff, fl2, snum) {

var fver = (fver > 0) ? fver : 3; // min flash version
var ff = (ff) ? ff : false; //force_flash
var snum = (snum > 0) ? snum : 1;
check_flash (fver);

    if ( plugin || ff) {        
        if (fl2) flash = GetFlashName (flash, fl2, snum);
            document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+fver+',0,0,0" width="'+w+'" height="'+h+'">');
            document.write('<param name=movie value="'+flash+'">');
            document.write('<param name=quality value=high>');
            document.write('<embed src="'+flash+'" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'">');
            document.write('</embed>');
            document.write('</object>');
        } else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)){
            eval(func);
    }
}

function doIt(){
    if (window.screen) {
        var aw = screen.availWidth;
        var ah = screen.availHeight;window.moveTo(0, 0);window.resizeTo(aw, ah);
    }
}
function NewWindow(url,wi,hi,sc,nm){
    var v = parseInt( navigator.appVersion );
    if ( v < 3 ){
        warning_win = window.open('',nm,'width=779,height=400');
        warning_win.location.href = url;window.link.focus();
    }
    if ( v < 4 ) {
        checkWindow = window.open(url,nm,'width=779,height=400,screenx=0,screeny=0,resizable=yes,status=yes,location=no,toolbar=yes,directories=no,scrollbars=yes,fullscreen=no');
        window.checkWindow.focus();
    }else{ 
        checkW = parseInt((screen.availWidth-795)/2);
        checkH = parseInt((screen.availHeight-400)/2-45);
        checkWindow = window.open(url,nm,'width=779,height=400,screenx='+checkW+',screeny='+checkH+',left='+checkW+',top='+checkH+',resizable=yes,status=yes,location=no,toolbar=yes,directories=no,scrollbars=yes,fullscreen=no');
        window.checkWindow.focus();
    }
}
function launchwin(url,wi,hi,sc,nm){
    var v = parseInt( navigator.appVersion );
    if ( v < 3 ){
        warning_win = window.open('',nm,'width=779,height=400');
        warning_win.location.href = url;window.link.focus();
    }
    if ( v < 4 ) {
        checkWindow = window.open(url,nm,'width=779,height=400,screenx=0,screeny=0,resizable=yes,status=yes,location=no,toolbar=yes,directories=no,scrollbars=yes,fullscreen=no');
        window.checkWindow.focus();
    }else{ 
        checkW = parseInt((screen.availWidth-795)/2);
        checkH = parseInt((screen.availHeight-400)/2-45);
        checkWindow = window.open(url,nm,'width=779,height=400,screenx='+checkW+',screeny='+checkH+',left='+checkW+',top='+checkH+',resizable=yes,status=yes,location=no,toolbar=yes,directories=no,scrollbars=yes,fullscreen=no');
        window.checkWindow.focus();
    }
}
function launchwin2(url,wi,hi,sc,nm){
    var v = parseInt( navigator.appVersion );
    if ( v < 3 ){
        warning_win = window.open('',nm,'width=300,height=40');
        warning_win.location.href = url;window.link.focus();
    }
    if ( v < 4 ) {
        checkWindow = window.open(url,nm,'width=300,height=40,screenx=0,screeny=0,resizable=no,status=no,location=no,toolbar=no,directories=no,scrollbars=no,fullscreen=no');
        window.checkWindow.focus();
    }else{ 
        checkW = parseInt((screen.availWidth-300)/2);
        checkH = parseInt((screen.availHeight-40)/2-45);
        checkWindow = window.open(url,nm,'width=300,height=40,screenx='+checkW+',screeny='+checkH+',left='+checkW+',top='+checkH+',resizable=no,status=no,location=no,toolbar=no,directories=no,scrollbars=no,fullscreen=no');
        window.checkWindow.focus();
    }
}
var win = null;
/*function launchwin(mypage,w,h,scroll,myname){
	LeftPosition = (screen.width) ? (screen.width-779)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-400)/2 : 0;
	settings ='height='+400+',width='+779+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable,toolbar=yes,status=yes';
	win = window.open(mypage,myname,settings)
}*/

function NewWindow2(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-779)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-400)/2 : 0;
	settings ='height='+400+',width='+779+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable,toolbar=yes,status=yes';
	win = window.open(mypage,myname,settings)
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function backhome() {
window.open("../index.html");
}

window.focus();

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

