﻿//////////////////////////////////////////////////////////////////////////////////////////////////////
//
// WYzDesign.js
//
// Copyrightc 2011 Makiou Nizimura Allright Resarved.
//
//////////////////////////////////////////////////////////////////////////////////////////////////////

if(checkUA()) {	
	
	document.write('<link rel="stylesheet" type="text/css" href="nmdata/css/aboutus.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="nmdata/css/webdesign.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="nmdata/css/flash.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="nmdata/css/javascript.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="nmdata/css/illustration.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="nmdata/css/contact.css" />');


	document.write('<style type="text/css">#pagetop{visibility:hidden;}</style>');
	

	document.write('<script type="text/javascript" src="nmdata/js/jquery-ui-1.8.16.custom.min.js"></script>');
	document.write('<script type="text/javascript" src="nmdata/js/jquery.easing.1.3.js"></script>');
	document.write('<script type="text/javascript" src="nmdata/js/jquery.address-1.4.min.js"></script>');
	
	/*
	document.write('<script type="text/javascript" src="nmdata/js/NM_imgloader.js"></script>');
	*/

	document.write('<script type="text/javascript" src="nmdata/js/NMain/nmain.js"></script>');
	document.write('<script type="text/javascript" src="nmdata/js/NMain/Mainmenu/mainmenu.js"></script>');
	document.write('<script type="text/javascript" src="nmdata/js/NMain/Maingraphics/maingraphics.js"></script>');
	document.write('<script type="text/javascript" src="nmdata/js/NMain/Maincontents/maincontents.js"></script>');
	document.write('<script type="text/javascript" src="nmdata/js/NMain/Maincontents/illwin.js"></script>');
	document.write('<script type="text/javascript" src="nmdata/js/NMain/Maincontents/thumbslider.js"></script>');
	

	$(function(){
		
		wyzdesign();
	});
}	

/**
 * wyzdesign
 */
function wyzdesign() {	
		

	resource();

	
	/**
	 * already
	 */
	function Already() {
			
		var _nmain = new nmain()
		_nmain.Init(pagesdata);
		
		$("*").removeAttr("title");
		
		e_m_act();
		
		$("#pagetop").css("visibility", "visible");
		
		//trace("Already");	
	}
	
	/**
	 * resource
	 */
	function resource() {
		
		loadimages();
	}
	/** */
	var loadedcnt;
	var imgsrcarr;
	var comparr;
	
	function loadimages() {
		
		loadpages();
		
		/*
		loadedcnt = 0;
		imgsrcarr = [];
		comparr = [];
		
		var _img = $("img");
		
		for(var i = 0; i < _img.length; i ++) {
			
			imgsrcarr.push($(_img[i]).attr("src"));
		}
		
		imgsrcarr.push("nmdata/images/_bk_body_1.jpg");
		imgsrcarr.push("nmdata/images/bk_body_2.jpg");
		imgsrcarr.push("nmdata/images/bk_wyz.gif");
		imgsrcarr.push("nmdata/images/btn_pt_en.gif");
		imgsrcarr.push("nmdata/images/btn_pt_ov.gif");
		imgsrcarr.push("nmdata/images/logo_cr.gif");
		imgsrcarr.push("nmdata/images/bk_wyz.gif");
		
		
		var nmimgloader = new NM_imgloader();
		
		nmimgloader.oncomplete(function(){loadpages()});
		
		for(i = 0; i < imgsrcarr.length; i ++) {
			
			nmimgloader.add(imgsrcarr[i]);
		}

		nmimgloader.start();
		*/
	}
	/** */
	var pagesdata;
	
	function loadpages() {
	
		var _mainmenu = $("#mainmenu");	
		var _menubuttons = $("#menubuttons a", _mainmenu);
		
		pagesdata = {};
		pagesdata.pageslength = _menubuttons.length - 1;
	
		pagesdata["page_0_name"] = "home";
		pagesdata["page_0_title"] = $("title").text();
		pagesdata["pid_home"] = 0;
		
		var loadedcnt = 1;
		
		var onsccess = function(pageid, pagename, data) {
	
			loadedcnt ++;
			
			pagesdata["page_" + pageid + "_name"] = pagename;
			pagesdata["page_" + pageid + "_data"] = data;
			pagesdata["page_" + pageid + "_title"] = $("title", data).text();
			pagesdata["pid_" + pagename] =  pageid;
	
			
			if(loadedcnt == _menubuttons.length) Already();
		}
		
	
		for(var i = 1; i < _menubuttons.length; i ++) {
			
			var tgtanc = $(_menubuttons[i]);
		
			var ajaxobj = {
				
				pageid:i,
				url:tgtanc.attr("href"),
				cache:false,
				success:function(data){onsccess(this.pageid, this.url.split(".")[0], data);}
			}
			
			$.ajax(ajaxobj);
		}	
	}
}

/**
 * trace
 */
function trace(tgtlog) {
	
	//if(console) console.log(tgtlog);
}

/**
 * check useragent
 */
function checkUA() {
	
	var ua = getUserAgent();
	var bv = getBrowserVersion();
	
	if(ua == "IE") {
		
		if(bv < 8) return false;	
	}
	else if(ua == "iPhone" || ua == "iPod" || ua == "Android") {
		
		return false;
	}
	
	return true;	
}
/** */
function getBrowserVersion() {
	
  return window.opera ? (opera.version().replace(/\d$/, "") - 0) : parseFloat((/(?:IE |fox\/|ome\/|ion\/)(\d+\.\d)/.exec(navigator.userAgent) || [,0])[1]);
}
/** */
function getUserAgent() {
	
	var useragent = window.navigator.userAgent.toLowerCase();
	
	var reuseragent = "Unknown";

	if (useragent.indexOf("msie") > -1) {
		
		reuseragent = "IE";
	}
	else if (useragent.indexOf("firefox") > -1) {
		
		reuseragent = "Firefox";
	}
	else if (useragent.indexOf("opera") > -1) {
		
		reuseragent = "Opera";
	}
	else if (useragent.indexOf("chrome") > -1) {
		
		reuseragent = "Chrome";
	}
	else if (useragent.indexOf("safari") > -1) {
		
		reuseragent = "Safari";
	}
	
	
	if (useragent.indexOf("iphone") > -1) {
		
		reuseragent = "iPhone";
	}
	else if (useragent.indexOf("ipad") > -1) {
		
		reuseragent = "iPad";
	}
	else if (useragent.indexOf("ipod") > -1) {
		
		reuseragent = "iPod";
	}
	else if (useragent.indexOf("android") > -1) {
		
		reuseragent = "Android";
	}
	
	return reuseragent;
}
/** */
function getIeVersion() {
	
    var undef, v = 3, div = document.createElement('div');

    while (
        div.innerHTML = '<!--[if gt IE '+(++v)+']><i></i><![endif]-->',
        div.getElementsByTagName('i')[0]
    );

    return v> 4 ? v : undef;
}








