// vim: set filetype=javascript:
/** Page: index.js
 *
 * Home page specific javascript.
 *
 * @author      Ryan Gallagher <binerman@users.sourceforge.net>
 * @copyright   Copyright (c) 2003 by International Studies Abroad Inc.
 * @version     $Id: index.js,v 1.4 2011/07/20 21:03:17 sschroeder Exp $
 * @package     Studiesabroad
 * @subpackage  htdocs
 */

// Method: detectFlash() {{{
function detectFlash() {
    if (navigator.plugins && navigator.plugins.length > 0)
    {
        if (navigator.plugins["Shockwave Flash"])
        {
            var plugin_version = 0;
            var words = navigator.plugins["Shockwave Flash"].description.split(" ");

            for (var i = 0; i < words.length; ++i)
            {
                if (isNaN(parseInt(words[i])))
                continue;
                plugin_version = words[i];
            }
            if (plugin_version >= 6)
            {
                var plugin = navigator.plugins["Shockwave Flash"];
                var numTypes = plugin.length;
                for (j = 0; j < numTypes; j++)
                {
                    mimetype = plugin[j];
                    if (mimetype)
                    {
                        if (mimetype.enabledPlugin && (mimetype.suffixes.indexOf("swf") != -1)) {
                            FlashMode = 1;
			    var days = 1;
			    var expires = new Date ();
            		    expires.setTime(expires.getTime() + days * (24 * 60 * 60 * 1000)); 
			    document.cookie= "detected" + "=" + escape('passed') + "; expires=" + expires.toGMTString();

                        }
                        // Mac wierdness
                        if (navigator.mimeTypes["application/x-shockwave-flash"] == null) {
                            FlashMode = 1;
			    var days = 1;
			    var expires = new Date ();
            		    expires.setTime(expires.getTime() + days * (24 * 60 * 60 * 1000)); 
			    document.cookie= "detected" + "=" + escape('passed') + "; expires=" + expires.toGMTString();
                        }
                    }
                }
            }
        }
    }
}
// }}}

// Function: writeIndexMovie() {{{
function writeIndexMovie() {
    if ( FlashMode ) {
        document.write('<embed src="/support/flash/home_page_graphic.swf"');
        document.write(' swLiveConnect="false" width="450" height="173"');
        document.write(' quality="high"');
        document.write(' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');
        document.write('</embed>');
    }
}
// }}}

// Infinite blink/fade
function effectFadeIn(classname) {
	$("."+classname).fadeOut(1500);
	setTimeout("effectFadeOut('"+classname+"')", 1000);
}
function effectFadeOut(classname) {
	$("."+classname).fadeIn(200);
	setTimeout("effectFadeIn('"+classname+"')", 200);
}

