var xmlHttp;

// 2008-09-25 Andrew Go
// News and case underlining
function changeStyle(id, changeType)
{
  var temp = document.getElementById(id);
  if(temp)
  {
    switch(changeType)
    {
      case 1:
        temp.style.color = 'black';
        temp.style.textDecoration ='underline';
        break;
      case 2:
        temp.style.color = '#848f97';
        temp.style.textDecoration ='none';
        break;
    }
  }
}

//2008-09-23 Xinan Zhu
//Video select
function select(item)
{
	var currentItem = document.getElementById(item);
	currentItem.setAttribute("class", "selected2");
	currentItem.setAttribute("className", "selected2"); 
	
}

function clearUnderline(item)
{
	var currentItem = document.getElementById(item+'link');
	currentItem.setAttribute("class", "");
	currentItem.setAttribute("className", "");
}

function underlineLink(item)
{
	var currentItem = document.getElementById(item+'link');
	currentItem.setAttribute("class", "underline");
	currentItem.setAttribute("className", "underline");
}

function clearAll()
{
	var currentItem;
	currentItem = document.getElementById('promo');
	currentItem.setAttribute("class", "item2");
	currentItem.setAttribute("className", "item2"); 
	
	currentItem = document.getElementById('facilitator');
	currentItem.setAttribute("class", "item2");
	currentItem.setAttribute("className", "item2");
	
	currentItem = document.getElementById('participant');
	currentItem.setAttribute("class", "item2");
	currentItem.setAttribute("className", "item2");
	
	currentItem = document.getElementById('templatemanagement');
	currentItem.setAttribute("class", "item2");
	currentItem.setAttribute("className", "item2");

}

function windowOpen(video)
{
  var url = "http://ts.genuince.com/Website/Instructions/"+video+".html";
  var wdth;
  var ht;
  if (video == "promo")
  {
  	window.open('demo.html','Demo','status=no,toolbar=no,width=450px,height=390px,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,directories=no,location=no,left=0,top=0');
  }
  else
  {
	  if (video == "facilitator")
	  {
	    wdth = 1190;
	    ht = 860;
	  }
	  else
	  {
	    wdth = 1090;
	    ht = 860;
	  }
	  window.open(url,'Demo','status=no,toolbar=no,width='+wdth+'px,height='+ht+'px,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,directories=no,location=no,left=0,top=0');
  }
}


//Add the change selected item function
function fillMain(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="getDetail.php"
	url=url+"?q="+str
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	
	switch (str)
	{
	case 'p':
	  this.clearAll();
	  this.select('promo');
	  break;
	case 'f':
	  this.clearAll();
	  this.select('facilitator');
	  break;
	case 'd':
	  this.clearAll();
	  this.select('participant');
	  break;
	case 't':
	  this.clearAll();
	  this.select('templatemanagement');
	  break;
	default:
	  break;
	}
		
}
//General Ajax
function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("mainwindow").innerHTML=xmlHttp.responseText 
	} 
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
 	{
 	// Firefox, Opera 8.0+, Safari
 		xmlHttp=new XMLHttpRequest();
 	}
	catch (e)
 	{
 	//Internet Explorer
 		try
	 	{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
 		catch (e)
  		{
  			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  		}
	 }
	return xmlHttp;
}

// Andrew Go
var partnerNumber = 0;
var partnerLocation = [];
var partnerName = [];
var partnerDisplayName = [];
var index = 0;
index++;partnerLocation[index] = "http://www.tilburguniversity.edu/research/institutes-and-research-groups/reflect/"; partnerName[index] = "reflect"; partnerDisplayName[index] = "ReflecT";
index++;partnerLocation[index] = "http://www.rabobank.nl"; partnerName[index] = "rabo"; partnerDisplayName[index] = "Rabobank";
index++;partnerLocation[index] = "http://www.funnelvision.nl"; partnerName[index] = "funnelvision"; partnerDisplayName[index] = "Funnelvision";
index++;partnerLocation[index] = "http://www.storkfoodsystems.com/"; partnerName[index] = "stork"; partnerDisplayName[index] = "Stork";
index++;partnerLocation[index] = "http://www.tno.nl"; partnerName[index] = "tno"; partnerDisplayName[index] = "TNO";
index++;partnerLocation[index] = "http://www.politie.nl"; partnerName[index] = "politie"; partnerDisplayName[index] = "Politie";
index++;partnerLocation[index] = "http://www.surfnet.nl"; partnerName[index] = "surfnet"; partnerDisplayName[index] = "SurfNET";
index++;partnerLocation[index] = "http://www.defensie.nl/marechaussee"; partnerName[index] = "kmar"; partnerDisplayName[index] = "Koninklijke Marechaussee";
index++;partnerLocation[index] = "http://www.bsn.eu/"; partnerName[index] = "bsn"; partnerDisplayName[index] = "Business School Nederland";
index++;partnerLocation[index] = "http://www.tbm.tudelft.nl/live/pagina.jsp?id=060ac979-a782-414d-bcc5-4e71fa4b15ae&lang=en"; partnerName[index] = "tudelft"; partnerDisplayName[index] = "TU Delft";
// index++;partnerLocation[index] = "http://www.af-klm.com/cargo/b2b/wps/portal/b2b/"; partnerName[index] = "afklmcargo";
index++;partnerLocation[index] = "http://www.hhs.nl"; partnerName[index] = "hhs"; partnerDisplayName[index] = "Haagse Hogeschool";
index++;partnerLocation[index] = "http://www.sweetsolutions.nl"; partnerName[index] = "sweetsolutions"; partnerDisplayName[index] = "Sweet Solutions";
index++;partnerLocation[index] = "http://www.genuince.com"; partnerName[index] = "genuince"; partnerDisplayName[index] = "Genuince";

var numberOfPartners = index;

window.onload = init;

function init()
{
	refreshHomePartner();
}

function refreshHomePartner()
{
	partnerNumber++;
	if(partnerNumber > numberOfPartners)
	{
		partnerNumber = 1;
	}
	
	document.getElementById("HomePartner").src = './Images/HomeImages/'+partnerName[partnerNumber]+'.png';
	document.getElementById("HomePartnerLocation").href = partnerLocation[partnerNumber];
	setTimeout("refreshHomePartner()", 3000);
}







/*function submitLogin()



{



	try



	{



		var username = document.getElementById("username").value;



		var password = document.getElementById("password").value;



		



		xmlHttp=GetXmlHttpObject();



		if (xmlHttp==null)



		{



		alert ("Browser does not support HTTP Request");



		return;



		}	



		



		var url = "http://www.ottic.info/gss/Modules/UserManagement/Scripts/getUser.php";



		var params = "UserName="+username+"&Password="+password;



		



		xmlHttp.open("POST", url, true);







		//Send the proper header information along with the request



		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");



		xmlHttp.setRequestHeader("Content-length", params.length);



		xmlHttp.setRequestHeader("Connection", "close");



		



		xmlHttp.onreadystatechange= function()



		{



			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")



			{



				//alert(xmlHttp.responseText);



				if(xmlHttp.responseText!="")



				{



					var response = xmlHttp.responseText.split("][");



					createCookie("name", response[0]);



					createCookie("function", response[1]);



					createCookie("company", response[2]);



					createCookie("numberOfMeetings", response[3]);



				} else



				{



					eraseCookie("name");



					eraseCookie("function");



					eraseCookie("company");



					eraseCookie("numberOfMeetings");



				}



				



				window.location.reload();



				



			}



		}



		



		xmlHttp.send(params);



	} catch(e)



	{



		alert(e);



	}







}







function resetQuickLogin()



{







	eraseCookie("name");



	



	window.location.reload();







}







function GetXmlHttpObject()



{



	var xmlHttp=null;



	try



	  {



	  // Firefox, Opera 8.0+, Safari



	  xmlHttp=new XMLHttpRequest();



	  }



	catch (e)



	  {



	  // Internet Explorer



	  try



		{



		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");



		}



	  catch (e)



		{



		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");



		}



	  }



	return xmlHttp;



}







function createCookie(name,value,days) {



	if (days) {



		var date = new Date();



		date.setTime(date.getTime()+(days*24*60*60*1000));



		var expires = "; expires="+date.toGMTString();



	}



	else var expires = "";



	document.cookie = name+"="+value+expires+"; path=/";



}







function readCookie(name) {



	var nameEQ = name + "=";



	var ca = document.cookie.split(';');



	for(var i=0;i < ca.length;i++) {



		var c = ca[i];



		while (c.charAt(0)==' ') c = c.substring(1,c.length);



		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);



	}



	return null;



}







function eraseCookie(name) {



	createCookie(name,"",-1);



}*/




