// JavaScript Document

function bookmarkpage(url,description){
alert_txt="Hit CTRL+D to add a bookmark to this site."
if (navigator.appName=='Microsoft Internet Explorer'){
	window.external.AddFavorite(url, description);
}
else if (navigator.appName=='Netscape' || navigator.appName=='Opera'){
	alert(alert_txt);
}
}

var addthis_config = {
		
	data_ga_property: 'UA-3889519-1',
	data_ga_social : true
}

alreadyvoted=false;

function rategame(rating,gameid,addr) {

document.getElementById("ratetxt").innerHTML = "Please wait...";

var xmlhttp = false;

/*@cc_on @*/

/*@if (@_jscript_version >= 5)

	// JScript gives us Conditional compilation, we can cope with old IE versions.
	// and security blocked creation of the objects.

	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
		xmlhttp = false;
	}
}

/*@end @*/

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	xmlhttp = new XMLHttpRequest();
}

var url = "http://www.canopian.com/includes/rategame.php?game="+gameid+"&rating="+rating;

if(!alreadyvoted){
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) {
			var width = (parseFloat(xmlhttp.responseText)*20)+"%";
			setTimeout('document.getElementById("ratetxt").innerHTML = "Thanks for voting!";',2000);
			setTimeout('document.getElementById("star-rating").innerHTML = "<li id=\'current-rating\' style=\'width:'+ width +';\'>Currently '+ xmlhttp.responseText +'/5 Stars.</li>";',3000);
			defaulttxt="Rating of <strong>"+xmlhttp.responseText+"/5 Stars</strong>";
			setTimeout('document.getElementById("ratetxt").innerHTML = "Rating of <strong>'+xmlhttp.responseText+'/5 Stars</strong>"',3000);
		}
	}
	xmlhttp.send(null)
}else{
	oldstr=document.getElementById("ratetxt").innerHTML;
	document.getElementById("ratetxt").innerHTML="You already voted!";
	setTimeout('document.getElementById("ratetxt").innerHTML = "'+defaulttxt+'"',1000);
}
	alreadyvoted=true;
}

var MovWin=null;	
function poptastic(url,title)
	{		
				MovWin=window.open('','name','height=600,width=800,left=100,top=100,resizable=yes');								
				mw_content = '<html><head><title>'+title+'<\/title>\n'+ '<\/head><body><table width=\"100%\" height=\"100%\" align=\"center\"><tr><td align=\"center\" valign=\"middle\"><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=100% height=100%>\n'+
  '<param name=quality value=high>\n'+ 
  '<param name=movie value="'+url+'">\n'+ 
  '<embed src="'+url+'" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"100%\" height=\"100%\"><\/embed>\n' +
'<\/object><\/td><\/tr><\/table>\n' + 
'<script type=\"text\/javascript\">\n' +
'var gaJsHost = ((\"https:\" == document.location.protocol) ? \"https:\/\/ssl.\" : \"http:\/\/www.\");\n' +
'document.write(unescape(\"%3Cscript src=\'\" + gaJsHost + \"google-analytics.com/ga.js\' type=\'text\/javascript\'%3E%3C\/script%3E\"));' +
'<\/script>\n' +
'<script type=\"text\/javascript\">\n' +
'try { ' +
'var pageTracker = _gat._getTracker(\"UA-3889519-1\");\n' +
'pageTracker._setDomainName(\"none\");\n' +
'pageTracker._setAllowLinker(true);\n' +
'pageTracker._trackPageview();\n' +
'} catch(err) {}<\/script>\n' +
'<\/body><\/html>\n\n';
MovWin.opener = window.top;
MovWin.document.write(mw_content); 
MovWin.document.close(); 
				if (window.focus) 
					{
						MovWin.focus();						
					}				
	}
	
			
var MovWin=null;	
function poptastic2(url,title)
	{		
				MovWin=window.open('','name','height=600,width=800,resizable=yes');								
				mw_content = '<html><head><title>'+title+'<\/title>\n'+ '<\/head><body><table width=\"100%\" height=\"100%\" align=\"center\"><tr><td align=\"center\" valign=\"middle\"><object classid=\"clsid:166B1BCA-3F9C-11CF-8075-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,0,0\" width=\"100%\" height=\"100%\">\n'+
  '<param name=swRemote value=\"swSaveEnabled=true swVolume=true swRestart=true swPausePlay=true swFastForward=true swContextMenu=true \">\n'+
  '<param name=swStretchStyle value=fill>\n'+
  '<PARAM NAME=bgColor VALUE=#ffffff>\n'+  
  '<embed src=\"'+url+'\" swRemote=\"swSaveEnabled=true swVolume=true swRestart=true swPausePlay=true swFastForward=true swContextMenu=true\" swStretchStyle=fill pluginspage=\"http://www.macromedia.com/shockwave/download/\" type=\"application/x-director\" width=\"100%\" height=\"100%\"><\/embed>\n' +
'<\/object><\/td><\/tr><\/table><\/body><\/html>\n\n'; 
MovWin.opener = window.top;
MovWin.document.write(mw_content); 
MovWin.document.close(); 
				if (window.focus) 
					{
						MovWin.focus();						
					}				
	}
	
var flashgame = window.document.flashmedia;
var playing = true;
function toggle(gamename)
	{
		 document.write('<script type=\"text/javascript\" src=\"http://www.canopian.com/gametime.php?file=\"'+gamename+'\"&toggle=0\" /></script>');
	}
	
function isIE(versionNumber) {
var detect = navigator.userAgent.toLowerCase();
if(!(navigator && navigator.userAgent && navigator.userAgent.toLowerCase)) {
                return false;
            } else {
                if(detect.indexOf('msie') + 1) {
                    // browser is internet explorer
                    var ver = function() {
                        // http://msdn.microsoft.com/workshop/author/dhtml/overview/browserdetection.asp
                        // Returns the version of Internet Explorer or a -1
                        // (indicating the use of another browser).
                        var rv = -1; // Return value assumes failure
                        if (navigator.appName == 'Microsoft Internet Explorer') {
                            var ua = navigator.userAgent;
                            var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
                            if (re.exec(ua) != null) {
                                rv = parseFloat( RegExp.$1 );
                            }
                        }
                        return rv;
                    };
                    var valid = true;
                    // if the version can be found and the version is less than our version number it is invalid
                    if ((ver > -1) && (ver == versionNumber)) {
                        valid = false;
                    }
                    return valid;
                } else {
                    return false
                }
            }
} 

/* Modified to support Opera */
function bookmarkus(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
