///////////////////////////////////////////////////////////////////////////////////
/* 
 *    Copyright(C) LOGOS,Inc.
 *
 *    version1.1 CheckUserData+ / 2007-07-30 /
 */
///////////////////////////////////////////////////////////////////////////////////
var w           = window;
var ua          = navigator.userAgent;
var app         = navigator.appName;
var Mac         = ua.match(/Mac/);
var Win         = ua.match(/Win/);
var IE          = app.match(/Microsoft Internet Explorer/);
var NN          = app.match(/Netscape/);
var Opera       = window.opera;
var Safari      = ua.match(/AppleWebKit/);

var Netscape4   = document.layers;
var Netscape7   = ua.match(/Netscape\/7/);
var Opera6      = (ua.indexOf('Opera/6') != -1) || (ua.indexOf('Opera 6') != -1);
var Opera7      = (ua.indexOf('Opera/7') != -1) || (ua.indexOf('Opera 7') != -1);
var Opera8      = (ua.indexOf('Opera/8') != -1) || (ua.indexOf('Opera 8') != -1);
var Opera9      = (ua.indexOf('Opera/9') != -1) || (ua.indexOf('Opera 9') != -1);
var Firefox    = (ua.indexOf('Firefox') != -1);
var WinIE50     = (Win && ua.match(/MSIE 5\.0/));
var WinIE55     = (Win && ua.match(/MSIE 5\.5/));
var WinIE7      = (Win && ua.match(/MSIE 7\.0/));
var WinOpera6   = (Win && Opera6);
var WinOpera7   = (Win && Opera7);
var WinOpera8   = (Win && Opera8);
var MacIE5      = (Mac && ua.match(/MSIE 5\.0/));
var MacIE4      = (Mac && ua.match(/MSIE 4\./));
var MacNN7      = (Mac && Netscape7);
var MacFf       = (Mac && Firefox);
var MacSf       = (Mac && Safari);
var isIE        = (document.all && !Opera);
var isWinIE50   = (WinIE50 && !Opera);


/*/////////////////////////////////////////////////////////////////////
GetUserData
/////////////////////////////////////////////////////////////////////*/
var UserDataObj = new Object();
UserDataObj.os = new Object();
UserDataObj.browser = new Object();
UserDataObj.browser_version = new Object();
UserDataObj.screensize = new Object();
var userdata = "?";
if (ua.match(/Win(dows )?NT 6\.0/)){
	UserDataObj.os = "Windows Vista";
}else if (ua.match(/Win(dows )?NT 5\.2/)){
	UserDataObj.os = "Windows Server 2003";
}else if (ua.match(/Win(dows )?(NT 5\.1|XP)/)){
	UserDataObj.os = "Windows XP";
}else if (ua.match(/Win(dows)?(9x 4\.90|ME)/)){
	UserDataObj.os = "Windows ME";
}else if (ua.match(/Win(dows )?(NT 5\.0|2000)/)){
	UserDataObj.os = "Windows 2000";
}else if (ua.match(/Win(dows )?98/)){
	UserDataObj.os = "Windows 98";
}else if (ua.match(/Win(dows )?NT( 4\.0)?/)){
	UserDataObj.os = "Windows NT";
}else if (ua.match(/Win(dows )?95/)){
	UserDataObj.os = "Windows 95";
}else if (ua.match(/Mac|PPC/)){
	UserDataObj.os = "Mac OS";
}else if (ua.match(/Linux/)){
	UserDataObj.os = "Linux";
}else if (ua.match(/(Free|Net|Open)BSD/)){
	UserDataObj.os = RegExp.$1 + "BSD";
}else if (ua.match(/SunOS/)){
	UserDataObj.os = "Solaris";
}else{
	UserDataObj.os = "N/A";
}

if(app.match(/Microsoft Internet Explorer/)){
	UserDataObj.browser = "IE";
}else if(ua.match(/Netscape/)){
	UserDataObj.browser = "Netscape";
}else if(ua.match(/Firefox/)){
	UserDataObj.browser = "Firefox";
}else if(ua.match(/AppleWebKit/)){
	UserDataObj.browser = "Safari";
}else if(ua.match(/Camino/)){
	UserDataObj.browser = "Camino";
}else if(ua.match(/SeaMonkey/)){
	UserDataObj.browser = "SeaMonkey";
}else if(ua.match(/Maxthon/)){
	UserDataObj.browser = "Maxthon";
}else if(ua.match(/K-Mekeon/)){
	UserDataObj.browser = "K-Mekeon";
}else if(ua.match(/Galeon/)){
	UserDataObj.browser = "Galeon";
}else if(ua.match(/Epiphany/)){
	UserDataObj.browser = "Epiphany";
}else if(ua.match(/Konqueror/)){
	UserDataObj.browser = "Konqueror";
}else if(ua.match(/Shiira/)){
	UserDataObj.browser = "Shiira";
}else if(ua.match(/OmniWeb/)){
	UserDataObj.browser = "OmniWeb";
}else if(ua.match(/iCab/)){
	UserDataObj.browser = "iCab";
}else{
	UserDataObj.browser = "N/A";
}
if(ua.match(/Opera/)){
	UserDataObj.browser = "Opera";
}
if(UserDataObj.browser == "Netscape"){
	UserDataObj.browser_version = ua.substr(ua.indexOf(UserDataObj.browser)+UserDataObj.browser.length+2, 3);
	if(!UserDataObj.browser_version.match(/6\./)){ UserDataObj.browser_version = ua.substr(ua.indexOf(UserDataObj.browser)+UserDataObj.browser.length+1, 3); }
}else if(UserDataObj.browser != "N/A"){
	UserDataObj.browser_version = ua.substr(ua.indexOf(UserDataObj.browser)+UserDataObj.browser.length+1, 3);
}else{
	UserDataObj.browser_version = "N/A";
}

var ScreenW = w.screen.width;
var ScreenH = w.screen.height;
UserDataObj.screensize = ScreenW + ' * ' + ScreenH;

//alert("os : " + UserDataObj.os + " / browser : " + UserDataObj.browser + " / browser_version : " + UserDataObj.browser_version + " / screensize : " + UserDataObj.screensize);

userdata += "os=" + UserDataObj.os + "&amp;";
userdata += "browser=" + UserDataObj.browser + "&amp;";
userdata += "browser_version=" + UserDataObj.browser_version + "&amp;";
userdata += "screensize=" + UserDataObj.screensize;


/*/////////////////////////////////////////////////////////////////////
PutFlash
/////////////////////////////////////////////////////////////////////*/
var flashVersion = 0;
function CheckFlashVersion(obj, mode){
	
	var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ?
		navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : null;
	if(plugin){
		plugin = (!plugin.description) ? navigator.mimeTypes["application/futuresplash"].enabledPlugin : plugin;
		//alert(plugin.description);
	}
	
	if(plugin) {
		flashVersion = parseInt(plugin.description.substring(plugin.description.indexOf(".") -1));
		//alert('NO-IE Fla.Ver' + flashVersion);
	}else{
		if(isIE && !Mac){
			flashVersion = new ActiveXObject("ShockwaveFlash.ShockwaveFlash").FlashVersion();
   			flashVersion = Math.floor(flashVersion / 0x10000);
			//alert('IE Fla.Ver' + flashVersion);
		}
	}
	
	if(obj){
		var swfver = obj.swfver;
		var movie  = obj.movie;
		var width  = obj.width;
		var height = obj.height;
		var menu   = obj.menu;
		var scale  = obj.scale;
		var salign = obj.salign;
		var wmode  = obj.wmode;
		
		if(flashVersion >= swfver){
			
			if(!mode){
				AC_RunFlContentX ("allowScriptAccess", "sameDomain", "movie", movie , "quality", "high", "src", movie , "width", width, "height", height , "menu", menu , "scale", scale , "salign", salign , "wmode", wmode );
			}
			
		}else{
			if(mode){
				var file = mode;
				document.write('<link rel="stylesheet" href="' + file + '" type="text/css" media="screen,print" />');
				
			}
		}
	}
}



