﻿
/******************************************************************************************************************************
 * 1.defined myMenu options
 ******************************************************************************************************************************/
$(function()
{
  //var test = $("#tx1");
  //alert(test.get(0).innerHTML);
  $(".myMenu").buildMenu(
  {
    //template:"menuVoices.html",
    additionalData:"pippo=1",
    menuWidth:210,			// set
    openOnRight:false,
    menuSelector: ".menuContainer",
    iconPath:"../ico/",
    hasImages:false,
    fadeInTime:100,
    fadeOutTime:300,
    menuTop:0,              // set
    adjustLeft:2,			// set
    minZindex:"auto",
    adjustTop:10,			// set
    opacity:0.75,
	shadow:true,			// set sub menu shadow (border)
	shadowColor:"#EEEEEE",  // set sub menu shadow (border)
	shadowOpacity:0.9,
    openOnClick:false,
    closeOnMouseOut:true,
    closeAfter:500
  });
});
/*
$(function()
{
  //var test = $("#tx1");
  //alert(test.get(0).innerHTML);
  $(".myMenu").buildMenu(
  {
    //template:"menuVoices.html",
    additionalData:"pippo=1",
    menuWidth:200,
    openOnRight:false,
    menuSelector: ".menuContainer",
    iconPath:"../ico/",
    hasImages:false,
    fadeInTime:100,
    fadeOutTime:300,
	menuTop:2,
    adjustLeft:2,
    minZindex:"auto",
    adjustTop:10,
    opacity:0.75,
	shadow:false,
	shadowColor:"#EEEEEE",
	shadowOpacity:0.9,
    openOnClick:false,
    closeOnMouseOut:true,
    closeAfter:1000
  });
});
*/
/******************************************************************************************************************************
 * 2.defined Sub Menu Item
 ******************************************************************************************************************************/
var currentHtml = "";

//******** MenuItems 1
var itemsProduct = new Array();
//itemsProduct[0] = {url:"" ,img:"",text:"Exp+",menu:"menu_product_exp"};
//itemsProduct[1] = {url:"./freeEdition.html" ,img:"",text:"免費版"};
//itemsProduct[2] = {url:"./proEdition.html"  ,img:"",text:"專業版"};
//itemsProduct[3] = {url:"./feature.html"     ,img:"",text:"功能介紹"};
//itemsProduct[4] = {url:"./screenshots.html" ,img:"",text:"螢幕擷圖"};

itemsProduct[0] = {url:"./risingwareExp.html"     ,img:"",text:"旭新Exp+",menu:"menu_product_exp"};
itemsProduct[1] = {url:"./risingwareBrowser.html" ,img:"",text:"旭新瀏覽器"};
itemsProduct[2] = {url:"./risingwareFileManager.html" ,img:"",text:"旭新檔案管理系統"};
itemsProduct[3] = {url:"./risingwareStarter.html" ,img:"",text:"旭新快速啟動精靈"};
itemsProduct[4] = {url:"./risingwareRenamer.html" ,img:"",text:"旭新批次更名工具"};

//******** MenuItems 2
var itemsSupport = new Array();
itemsSupport[0] = {url:"./fAQ.html" ,img:"",text:"常問問題集"};
itemsSupport[1] = {url:"./bugReport.html" ,img:"",text:"問題反應單(Bug Report)"};


//******** MenuItems 3
var itemsCompany = new Array();
itemsCompany[0] = {url:"./about.html"       ,img:"",text:"關於旭新"};
itemsCompany[1] = {url:"./pressCenter.html" ,img:"",text:"新聞中心"};
itemsCompany[2] = {url:"./contact.html"     ,img:"",text:"聯絡我們"};
itemsCompany[3] = {url:"./partnership.html" ,img:"",text:"合作夥伴"};
itemsCompany[4] = {url:"./donate.html"      ,img:"",text:"贊助旭新"};


//******** MenuItems 4
var itemsDownload = new Array();
itemsDownload[0] = {url:"./downloadExp.html"       ,img:"",text:"旭新Exp+"};
itemsDownload[1] = {url:"./downloadBrowser.html"   ,img:"",text:"旭新瀏覽器"};
itemsDownload[2] = {url:"./downloadFileManager.html"   ,img:"",text:"旭新檔案管理系統"};
itemsDownload[3] = {url:"./downloadStarter.html"   ,img:"",text:"旭新快速啟動精靈"};
itemsDownload[4] = {url:"./downloadRenamer.html"   ,img:"",text:"旭新批次更名工具"};

//******** MenuItems 1/1
var itemsProductExp = new Array();
itemsProductExp[0] = {url:"./expFreeEdition.html",img:"",text:"免費版"};
itemsProductExp[1] = {url:"./expProEdition.html" ,img:"",text:"專業版"};


//******** sub Menu
var subMenus = new Array();
subMenus[0] = {menu:"menu_product",items:itemsProduct};
subMenus[1] = {menu:"menu_support",items:itemsSupport};
subMenus[2] = {menu:"menu_company",items:itemsCompany};
subMenus[3] = {menu:"menu_download",items:itemsDownload};
//******** sub/sub Menu
subMenus[4] = {menu:"menu_product_exp",items:itemsProductExp};

/******************************************************************************************************************************
 * 3.defined Main Menu
 ******************************************************************************************************************************/
var menus = new Array();
menus[0] = {menu:"empty"        ,url:"index.html"   ,text:"首頁"    };
menus[1] = {menu:"menu_product" ,url:"product.html" ,text:"產品"};
menus[2] = {menu:"menu_download",url:"downloadAll.html",text:"下載"};
menus[3] = {menu:"menu_support" ,url:"support.html" ,text:"支援" };
menus[4] = {menu:"empty"        ,url:"shop.html"    ,text:"購買"    };
menus[5] = {menu:"menu_company" ,url:"company.html" ,text:"公司訊息" };

/******************************************************************************************************************************
 * createMenu()
 ******************************************************************************************************************************/
function createMenu(itemText)
{
  var mi,menu,i,len = menus.length,cs;
  var s = "<div class=\"myMenu\" align=\"left\">\n";
  // create menu
  s +="<table class=\"rootVoices\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n";
  s +="<tr>\n";
  currentHtml = itemText;

  for(i = 0;i < len;i++)
  {
  	menu = menus[i];
    s +="<td class=\"rootVoice {menu: '"+menu.menu+"'}\" text=\""+menu.text+"\"><a href=\""+menu.url+"\">"+menu.text+"</a></td>\n";
  }	
  s +="</tr>\n";
  s +="</table>\n";
  s +="</div>\n";
  
  // create sub menu
  s += "<div class=\"submenu\">\n";
  var j,ll,s1;
  len = subMenus.length;
  for(i = 0;i < len;i++)
  {
  	menu = subMenus[i];

  	if(menu.items == null)
  	  continue;
  	ll = menu.items.length;
    s+="<div id=\""+menu.menu+"\">\n"; //class=\""+menu.menu+"\">\n";
    //s+="<div id=\""+menu.menu+"\">\n";
  	for(j = 0;j < ll;j++)
  	{
  	  mi = menu.items[j];
	  if(mi.menu == null)
        s1="<a href=\""+mi.url+"\" img=\""+mi.img+"\">"+mi.text+"</a>\n";
	  else if(mi.url == null || mi.url.length == 0)
        s1="<a href=\"javascript:void(0);\" img=\""+mi.img+"\" menu=\""+mi.menu+"\">"+mi.text+"</a>\n";
	  else
        s1="<a href=\""+mi.url+"\" img=\""+mi.img+"\" menu=\""+mi.menu+"\">"+mi.text+"</a>\n";
      s+=s1;
  	}
    s+="</div>\n";
  }	
  s+="</div>\n";
  //alert(s);
  document.writeln(s);
  
}
/******************************************************************************************************************************
 * redirectA()
 ******************************************************************************************************************************/
function aclick()
{
  try
  {
    var a = event.srcElement;
    var pdoc = document.parentWindow.parent.document;
    pdoc.location.href = a.href;
    window.event.returnValue = false; 
  }
  catch(err)
  {
  }
  return false;
}
function redirectA()
{
  var i,a;
  for(i = 0;i < document.links.length;i++)
  {
	if((a = document.links[i]) != null && a.href != null && a.href.length > 0)
    {
      a.onclick = aclick;
    }
  }
}
/******************************************************************************************************************************
 * autoResizeFrame()
 ******************************************************************************************************************************/
function autoResizeFrame(iframe,height)
{
  try
  {
    var doc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document;
	var h = doc.body.scrollHeight,obj = iframe.style ? iframe.style : iframe;
	var add = typeof height == "number" ? height : 18;
    obj.height = doc.body.scrollHeight + add;
    iframe.innerHTML = "<p>您的瀏覽器不支援框架。</p>";
  }
  catch(err)
  {
  }
}
/******************************************************************************************************************************
 * jiggleit()
 ******************************************************************************************************************************/
//Trembling message script- c Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com
var ns6 = document.getElementById && !document.all;
var ie = document.all;
var customcollect = new Array();
var i=0;
var jiggleitMillis = 300;

function jiggleit(num)
{
  if ((!document.all&&!document.getElementById)) 
    return;
  var a = customcollect[num];
  var n = parseInt(a.style.left);
  var t = 2;
  a.style.left = n == t ? -t: t;
}
function init()
{
  if (ie)
  {
    while (eval("document.all.jiggle"+i)!=null)
    {
      customcollect[i]= eval("document.all.jiggle"+i);
      i++;
    } 
  }
  else if (ns6)
  {
    while (document.getElementById("jiggle"+i)!=null)
    {
      customcollect[i]= document.getElementById("jiggle"+i);
      i++;
    }
  }
  
  if (customcollect.length == 1)
  {
    setInterval("jiggleit(0)",jiggleitMillis);
  }
  else if (customcollect.length>1)
  {
    for (y = 0;y < customcollect.length;y++)
    {
      var tempvariable='setInterval("jiggleit('+y+')",'+ jiggleitMillis+')';
      eval(tempvariable);
    }
  }
}
$(document).ready(function()
{
	init();
});
