/* ====================
   sikabel
   SubMenu Generator
   ====================
*/

if (TransMenu.isSupported()) {

	var ms = new TransMenuSet(TransMenu.direction.down, 0, 0, TransMenu.reference.bottomLeft);

    /*  var menu1 = ms.addMenu(document.getElementById("home"));
		menu1.addItem("refresh page", "./"); */
	
	// main menu header....
	// menu about// 
	var menuabout = ms.addMenu(document.getElementById("about"));
	menuabout.addItem("&bull; Brief History","project_history.php");
	menuabout.addItem("&bull; Quality Policy Statement","policy.php");
	menuabout.addItem("&bull; Company Profile 2007","compro.php");
	menuabout.addItem("&bull; ISO 9001:2008 Certificate","iso.php");
         menuabout.addItem("&bull; ISO 14001-2004 Certificate","iso14000.php");
	menuabout.addItem("&bull; Telkom Certificate ","telkomCertificate.php");
	menuabout.addItem("&bull; New JIS Mark Certificate ","JISMarkCertificate.php");
	//=========================================================================//
	
	
	
	//menu produk// sub power control
	var menuproduk =ms.addMenu(document.getElementById("produk"));
	menuproduk.addItem("&bull; Bare Conductor" , "product_barecond.php");
	menuproduk.addItem("&bull; Power & Control Cables" , "#");
	menuproduk.addItem("&bull; Control & Instrument Cable" , "product_cicable.php");

	menuproduk.addItem("&bull; Telecommunication Cable","#");
	menuproduk.addItem("&bull; Special Application","product_specialapp.php");
	menuproduk.addItem("&bull; Download All Product","dl.php");
	
	var submenuproduk = menuproduk.addMenu(menuproduk.items[1]);
	submenuproduk.addItem("&bull; PVC Insulated Wires & Cables", "product_pvcinc.php");
	submenuproduk.addItem("&bull; XLPE Insulated Cables", "product_xple.php");
	
	var submenuproduk = menuproduk.addMenu(menuproduk.items[3]);
	submenuproduk.addItem("&bull; Copper", "product_copper.php");
	submenuproduk.addItem("&bull; Optical Fiber", "product_opticalfiber.php");
	TransMenu.renderAll();
}




// CALENDAR :
// ==========

function buildCal(m, y, cM, cH, cDW, cD, brdr){
	var mn=['January','February','March','April','May','June','July','August','September','October','November','December'];
	var dim=[31,0,31,30,31,30,31,31,30,31,30,31];
	var oD = new Date(y, m-1, 1);	//DD replaced line to fix date bug when current day is 31st
	oD.od = oD.getDay()+1;		//DD replaced line to fix date bug when current day is 31st

	var todaydate=new Date() //DD added
	var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0 //DD added

	dim[1] = (((oD.getFullYear()%100!=0) && (oD.getFullYear()%4==0)) || (oD.getFullYear()%400==0))?29:28;
	var t = '<div class="'+cM+'"><table class="'+cM+'" cols="7" width=88% cellpadding=2 border="'+brdr+'" cellspacing=0><tr align="center">';
	t+='<td colspan="7" align="center" class="'+cH+'">'+mn[m-1]+' - '+y+'</td></tr><tr align="center">';
	for(s=0;s<7;s++)t+='<td class="'+cDW+'">'+"SMTWTFS".substr(s,1)+'</td>';
	t+='</tr><tr align="center">';

	for(i=1;i<=42;i++){
		var x=((i-oD.od>=0)&&(i-oD.od<dim[m-1]))? i-oD.od+1 : '&nbsp;';
		if (x==scanfortoday) //DD added
		x='<span id="today">'+x+'</span>' //DD added
		t+='<td class="'+cD+'">'+x+'</td>';
		if(((i)%7==0)&&(i<36))t+='</tr><tr align="center">';
	}
	return t+='</tr></table></div>';
}