﻿/******************************************************************************************************************************
 * 1.defined myMenu options
 ******************************************************************************************************************************/
$(function()
{
  //var test = $("#tx1");
  //alert(test.get(0).innerHTML);
  $(".myMenu").buildMenu(
  {
    //template:"menuVoices.html",
    additionalData:"pippo=1",
    menuWidth:200,			// 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.95,
	  shadow:false,			// set sub menu shadow (border)
	  shadowColor:"#EEEEEE",  // set sub menu shadow (border)
	  shadowOpacity:0.6,
    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.95,
	shadow:true,
	shadowColor:"#EEEEEE",
	shadowOpacity:0.6,
    openOnClick:false,
    closeOnMouseOut:true,
    closeAfter:1000
  });
});
*/
/******************************************************************************************************************************
 * 2.defined Sub Menu Item
 ******************************************************************************************************************************/
var currentHtml = "";

var itemsProduct = new Array();
itemsProduct[0] = {url:"./freeEdition.html" ,img:"",text:"Free Edition"};
itemsProduct[1] = {url:"./proEdition.html"  ,img:"",text:"Professional Edition"};
itemsProduct[2] = {url:"./feature.html"     ,img:"",text:"Features"};
itemsProduct[3] = {url:"./screenshots.html" ,img:"",text:"Screenshots"};

var itemsSupport = new Array();
itemsSupport[0] = {url:"./fAQ.html"                   ,img:"",text:"FAQ"};
itemsSupport[1] = {url:"http://blog.risingware.com/"  ,img:"",text:"Blog"};
itemsSupport[2] = {url:"./bugReport.html"             ,img:"",text:"Submit a Bug"};

var itemsCompany = new Array();
itemsCompany[0] = {url:"./about.html"       ,img:"",text:"About Risingware"};
itemsCompany[1] = {url:"./pressCenter.html" ,img:"",text:"Press Center"};
itemsCompany[2] = {url:"./contact.html"     ,img:"",text:"Contact Us"};
itemsCompany[3] = {url:"./partnership.html" ,img:"",text:"Partnership"};
itemsCompany[4] = {url:"./donate.html"      ,img:"",text:"Donate"};
itemsCompany[5] = {url:"./link.html"      ,img:"",text:"Links"};

/******************************************************************************************************************************
 * 2.defined Menu Item
 ******************************************************************************************************************************/
var menus = new Array();
menus[0] = {menu:"empty"       ,items:null        ,url:"index.html"   ,text:"Home"    };
menus[1] = {menu:"menu_product",items:itemsProduct,url:"product.html" ,text:"Products"};
menus[2] = {menu:"empty"       ,items:null        ,url:"download.html",text:"Download"};
menus[3] = {menu:"menu_support",items:itemsSupport,url:"support.html" ,text:"Support" };
menus[4] = {menu:"empty"       ,items:null        ,url:"shop.html"    ,text:"Shop"    };
menus[5] = {menu:"menu_company",items:itemsCompany,url:"company.html" ,text:"Company" };

/******************************************************************************************************************************
 * 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;
  for(i = 0;i < len;i++)
  {
  	menu = menus[i];
  	
  	if(menu.items == null)
  	  continue;
  	ll = menu.items.length;
  	
    s+="<div id=\""+menu.menu+"\" class=\""+menu.menu+"\">\n";
    //s+="<div id=\""+menu.menu+"\">\n";
  	for(j = 0;j < ll;j++)
  	{
  	  mi = menu.items[j];
      s+="<a href=\""+mi.url+"\"     img=\""+mi.img+"\">"+mi.text+"</a>\n";
  	}
    s+="</div>\n";
  }	
  s+="</div>\n";
  //alert(s);
  document.writeln(s);
  
}
/******************************************************************************************************************************
 * 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();
});
