// JavaScript Document
// requires /include/commonDbs.js

var offices = new Array();
offices['3DDS'] = '3DDS';
offices['AZT'] = 'A-Ztech';
offices['ADC'] = 'ADCOM';
offices['AUS'] = 'Austria';
offices['BEN'] = 'Benelux';
offices['BUD'] = 'Budsoft';
offices['CEN'] = 'Central';
offices['CHI'] = 'China';
offices['EAS'] = 'East';
offices['ERI'] = 'Erie';
offices['FRA'] = 'France';
offices['GER'] = 'Germany';
offices['GL'] = 'Great Lakes';
offices['GLC'] = 'Great Lakes Canada';
offices['IN'] = 'India';
offices['IS'] = 'ADCOM';
offices['ITA'] = 'Italy';
offices['JAP'] = 'Japan';
offices['JAP1'] = 'CAO Frontier 2009';
offices['KOR'] = 'Korea';
offices['PRI'] = 'Principia';
offices['SCA'] = 'Nordic';
offices['SIM'] = 'SIMUTECH';
offices['SMA'] = 'SMARTtech';
offices['SOU'] = 'South';
offices['SYN'] = 'Synerma s.r.o.';
offices['UK'] = 'UK';
offices['WES'] = 'West';
offices['WOR'] = 'Worley Parsons';

var urls = new Array();
urls['3DDS'] = '/locations/location_directory.html#GRE';
urls['AZT'] = 'http://www.a-ztech.com.tr/';
urls['ADC'] = '/locations/location_directory.html#israel';
urls['AUS'] = 'http://www.3ds.com/company/events/event-detail/events/single/2647/simulia-austria-regional-users-meeting-2011/?cHash=f1a049dc39be658cf6a4b7a2ded7612f';
//urls['AUS'] = '/locations/austria_rum10.html';
//urls['BEN'] = '/locations/benelux/';
urls['BEN'] = 'http://www.3ds.com/company/events/event-detail/events/single/2789/simulia-benelux-regional-users-meeting-2011/?cHash=e99ae848fc74a5d47da742d76e1d64ac';
urls['BUD'] = 'http://www.3ds.com/company/events/event-detail/events/single/2645/spotkanie-u-ytkownikow-abaqus-2011/?cHash=97c54056b6c944649cc14ba9a7248544';
//urls['BUD'] = 'http://www.budsoft.com.pl/spotkania';
urls['CEN'] = '/locations/americas_central.html';
//urls['CEN'] = '/locations/americas_central_rum10.html';
urls['CHI'] = 'http://www.3ds.com/company/events/event-detail/events/single/2627/simulia-china-regional-users-meeting-2011/?cHash=36ea50564f74bffd19ef12156acd45a4';
urls['ERI'] = '/locations/americas_erie.html';
urls['EAS'] = '/locations/americas_east.html';
//urls['FRA'] = 'http://www.3ds.com/company/events/event-detail/events/single/2633/simulia-france-regional-users-meeting-2011/?cHash=93a598076f5f609df8debe90e3f54a74';
urls['FRA'] = 'http://www.3ds.com/company/events/event-detail/events/single/2763/simulia-france-regional-users-meeting-2011/?cHash=87e6b23ff4450426efe85b6fb9d06cbb';
urls['GER'] = 'http://www.3ds.com/company/events/event-detail/events/single/2765/simulia-deutschland-regional-users-meeting-2011/?cHash=beca0caf8a748df2eff07b2ca0c79cf6';
urls['GL'] = '/locations/americas_greatlakes.html';
//urls['GL'] = '/locations/americas_greatlakes_rum10.html';
urls['GL2'] = '/locations/americas_greatlakes_ontario_rum10.html';
//urls['IN'] = '/locations/india.html';
urls['IN'] = 'http://www.3ds.com/company/events/event-detail/events/single/2526/simulia-india-regional-users-meeting-2011/?cHash=cd1d7a2583120edf943bb93d385146af';
urls['IS'] = 'http://emailing.3ds.com/nl/jsp/m.jsp?c=21647fe928d10af4e8';
urls['ITA'] = '/locations/italy_rum10.html';
urls['JAP'] = 'http://www.3ds.com/company/events/event-detail/events/single/2613/simulia-japan-regional-users-meeting-2011/?cHash=78b5cc4e1d47fbe03c1dc1c5619ee731';
//urls['JAP'] = '/locations/japan_rum10.html';
urls['JAP2'] = 'http://www.engineous.co.jp/event/cao_frontier/index.html';
urls['KOR'] = 'http://www.simulia.co.kr/';
urls['PRI'] = '/locations/location_directory.html#SP';
//urls['PRI'] = 'http://www.principia.es/RUM_2010/XV_Reunion_Usuarios.htm';
urls['SCA'] = 'http://www.3ds.com/company/events/event-detail/events/single/2455/simulia-nordic-regional-users-meeting-2011/?cHash=b40e39d557a2af20ac5a79a8e8ab772e';
urls['SIM'] = 'http://www.simutech.com.tw/html/front/bin/home.phtml';
urls['SMA'] = 'http://www.smarttech.com.br/';
urls['SOU'] = '/locations/americas_south.html';
//urls['SOU'] = '/locations/americas_south_rum10.html';
//urls['SYN'] = 'http://www.synerma.cz/RUM2011.htm';
urls['SYN'] = 'http://www.3ds.com/company/events/event-detail/events/single/2635/pozvanka-na-setkani-u-ivatel-abaqus-2011-v-eske-republice-a-slovensku/?cHash=90a8ba72b564710bca5e48961c417231';
//urls['UK'] = '/locations/uk.html';
urls['UK'] = 'http://www.3ds.com/company/events/event-detail/events/single/2522/simulia-uk-regional-users-meeting-2011/?cHash=cbe3b635f7b7b09e2c2b0a98c72e0c66';
urls['WES'] = 'http://www.3ds.com/company/events/event-detail/events/single/2621/simulia-west-regional-users-meeting-2011/?cHash=f4317cc1d51c267f6cec0958dd657160';
urls['WES2'] = '/locations/americas_west.html';
urls['WOR'] = 'http://www.3ds.com/company/events/event-detail/events/single/2625/worley-parsons-south-east-asia-abaqus-users-meeting/?cHash=69d0504b226496d64d78b749b0bb34a5';

// format:
// startRUM : endRUM : s/e : startSEM : endSEM : office : url : target : location : country
var Americas = new Array();
//Americas.push("11/10/20:11/10/21:e:11/10/19:11/10/19:SMA:SMA:_blank:SAOP:BZL");
//Americas.push("11/11/23:11/11/23:e:::SMA:SMA::SAOP:BZL:");
//Americas.push("11/11/25:11/11/25:e:::SMA:SMA::RIO:BZL:");
Americas.push("11/09/28:11/09/29:e:::CEN:::CHIC:");
Americas.push("11/10/11:11/10/12:e:::GL:::TBD:");
Americas.push("11/10/25:11/10/26:e:::GLC:::TORO:CAN");
Americas.push("11/10/24:11/10/24::::SOU:::TBD:");
Americas.push("11/10/26:11/10/26:e:11/10/24:11/10/28:WES:WES:_blank:FREM:");
Americas.push("11/10/27:11/10/27:e:::ERI:::BOH:");
Americas.push("11/09/22:11/09/23:e:::EAS:::TBD:");
Americas.push("::::::::::");

// format:
// startRUM : endRUM : s/e : startSEM : endSEM : office : url : target : location : country
var AP = new Array();
AP.push("11/10/26:11/10/27:e:::CHI:CHI:_blank:SUZ:CHI");
AP.push("11/10/19:11/10/19:e:::IN:IN:_blank:BNGL:IND");
AP.push("11/11/29:11/11/29:e:11/11/28:11/11/28:JAP:JAP:_blank:YOKO:JA");
//AP.push("11/10/10:11/10/11:e:::KOR::_blank:SEUL:KOR");
AP.push("11/10/13:11/10/14:e:::KOR::_blank:SEUL:KOR");
AP.push("11/10/20:11/10/21:e:11/10/21:11/10/21:WOR:WOR:_blank::SG");
//AP.push("11/11/04:11/11/05:e:::SIM::_blank:TPEI:TW");
AP.push(":::::::::");


// format:
// startRUM : endRUM : s/e : startSEM : endSEM : office : url : target : location : country
var EMEA = new Array();
EMEA.push("11/11/15:11/11/15:e:11/11/14:11/11/14:AUS:AUS:_blank:SALZ:AS");
EMEA.push("11/11/17:11/11/18:e:::AZT::_blank::TUR");
EMEA.push("11/11/17:11/11/18:e:11/11/18:11/11/18:BEN:BEN:_blank:BOX:NET");
EMEA.push("11/10/28:11/10/28:e:11/10/27:11/10/27:BUD:BUD:_blank:POZN:PO");
EMEA.push("11/10/18:11/10/19:e:11/10/18:11/10/18:FRA:FRA:_blank:VELIZY:FR");
EMEA.push("11/09/19:11/09/20:e:11/09/19:11/09/19:GER:GER:_blank:BAMB:GER");
EMEA.push("11/09/22:11/09/23::::SCA:SCA:_blank:CPHG:DEN");
//EMEA.push("11/11/17:11/11/18:e:::PRI:PRI:::SP");
EMEA.push("11/10/11:11/10/11:e:11/10/12:11/10/12:SYN:SYN:_blank::CZE");
//EMEA.push("11/09/23:11/09/23:e:::3DDS:3DDS::ATHE:GRE");
//EMEA.push("11/10/27:11/10/27:e:11/10/28:11/10/29:ITA:ITA::TORI:IT");
EMEA.push("11/10/18:11/10/19:e:11/10/20:11/10/20:UK:UK:_blank:STHG:UK");
EMEA.push("11/11/29:11/11/29:e:::IS:IS:_blank:HERZ:ISR");

function displayTable(tbl,thisDIV){

   var frag = document.createDocumentFragment();

   var styleData = 'border:1;border-collapse:collapse';
   var table = document.createElement('table');
   table.setAttribute("border", "1");
   table.setAttribute("cellpadding", "2");
   table.setAttribute("cellspacing", "0");
   table.style.border = "1";
   var tbody = document.createElement("tbody");
   var th = document.createElement('tr');
   var tdH1 = document.createElement('td');
   var tdH2 = document.createElement('td');
   var tdH3 = document.createElement('td');
   var tdH4 = document.createElement('td');
   tdH1.setAttribute("width", "104");
   tdH1.setAttribute("height", "27");
   tdH1.setAttribute("align", "center");
   tdH2.setAttribute("width", "84");
   tdH2.setAttribute("height", "27");
   tdH2.setAttribute("align", "center");
   tdH3.setAttribute("width", "94");
   tdH3.setAttribute("height", "27");
   tdH3.setAttribute("align", "center");
   tdH4.setAttribute("width", "95");
   tdH4.setAttribute("height", "27");
   tdH4.setAttribute("align", "center");
   var strongH1 = document.createElement('strong');
   var strongH2 = document.createElement('strong');
   var strongH3 = document.createElement('strong');
   var strongH4 = document.createElement('strong');
   var header1 = document.createTextNode("RUM Date");
   var header2 = document.createTextNode("Seminar Date");
   var header3 = document.createTextNode("Local  Office");
   var header4 = document.createTextNode("RUM Location");
   strongH1.appendChild(header1);
   strongH2.appendChild(header2);
   strongH3.appendChild(header3);
   strongH4.appendChild(header4);
   tdH1.appendChild(strongH1);
   tdH2.appendChild(strongH2);
   tdH3.appendChild(strongH3);
   tdH4.appendChild(strongH4);
   th.appendChild(tdH1);
   th.appendChild(tdH2);
   th.appendChild(tdH3);
   th.appendChild(tdH4);
   tbody.appendChild(th);
   table.appendChild(tbody);
   //table.appendChild(th);

    frag.appendChild(table);
    tbl.sort();
	var cuenta = 0;
	
	//MAIN LOOP
	for (i = 0; i < tbl.length; i++) {
	  var line_array=tbl[i].split(":");
	  var sRUM = line_array[0];
	  var eRUM = line_array[1];
	  var remSE = line_array[2];
	  var sSEM = line_array[3];
	  var eSEM = line_array[4];
	  var office = line_array[5];
	  var URL = line_array[6];
	  var target = line_array[7];
	  var location = line_array[8];
	  var country = line_array[9];
	  
	  if (remSE == 'e') {
	    var thisDate = eRUM.split("/");
	  } else {
	    var thisDate = sRUM.split("/");
	  }
	  var anual = thisDate[0]*1 + 2000;
	  var mes = thisDate[1]*1 - 1;
	  var dia = thisDate[2]*1;
	  
	  var myRUMDate = new Date(anual, mes, dia);
        myRUMDate.setDate(myRUMDate.getDate()+1); //trick to display even during the same date of event
	  var today = new Date();
	  
	  // displays only active RUMs
	  if (today.getTime() <= myRUMDate.getTime())
	  {
		  cuenta++;
		  if (cuenta%2==0) var bgCOLOR = "#E8E8E8"; else var bgCOLOR = "#FFFFFF";
		  var rumDate = formatDate(sRUM, eRUM);
		  var seminarDate = formatDate(sSEM, eSEM);
		  var tr = document.createElement('tr');
		  tr.setAttribute("bgcolor", bgCOLOR);
		  tr.style.backgroundColor = bgCOLOR;
		  var td1 = document.createElement('td');
		  var td2 = document.createElement('td');
		  var td3 = document.createElement('td');
		  var td4 = document.createElement('td');
		  td1.setAttribute("width", "104");
		  td1.setAttribute("align", "left");
		  td1.setAttribute("bgcolor", bgCOLOR);
		  td2.setAttribute("width", "84");
		  td2.setAttribute("align", "left");
		  td2.setAttribute("bgcolor", bgCOLOR);
		  td3.setAttribute("width", "94");
		  td3.setAttribute("align", "center");
		  td3.setAttribute("bgcolor", bgCOLOR);
		  td4.setAttribute("width", "95");
		  td4.setAttribute("align", "center");
		  td4.setAttribute("bgcolor", bgCOLOR);
		  var span1 = document.createTextNode(rumDate);
		  var span2 = document.createTextNode(seminarDate);
		  var span3 = document.createTextNode(offices[office]);
		  if (URL) {
			var aURL = document.createElement('a');
			aURL.setAttribute("href", urls[URL]);
			aURL.setAttribute("target", target);
			aURL.appendChild(span3);
			td3.appendChild(aURL);
		  } else {
			td3.appendChild(span3);
		  }
		  if (country) var rumLoc = locations[location] + ", " + countries[country]; else var rumLoc = locations[location];
		  if (!location && country) var rumLoc = countries[country];
		  var span4 = document.createTextNode(rumLoc);
		  td1.appendChild(span1);
		  td2.appendChild(span2);
		  
		  td4.appendChild(span4);
		  tr.appendChild(td1);
		  tr.appendChild(td2);
		  tr.appendChild(td3);
		  tr.appendChild(td4);
		  tbody.appendChild(tr);
		  //table.appendChild(tr);
	  }
	}
	document.getElementById(thisDIV).appendChild(frag);
}


