/* 
   Certificate Installation Script
   (c) 2006 by Massimiliano Pala
       All Rights Reserved
*/

function getChain( ca, type ) {
	var browser=navigator.appName
	var b_version=navigator.appVersion
	var version=parseFloat(b_version)

	var fileName = "";
	var myurl = "";
	var msg = "";

	var root_chain = "http://www.europki.org/ca/root/ca_cert/";
	var it2_chain = "http://www.europki.org/ca/it2/ca_cert/";
	var polito_chain = "http://www.europki.org/ca/polito/ca_cert/";

	if( type == "" ) {
		type = browser;
	}

	if( type == "Netscape" ) {
		fileName = "ca_chain.cer";
	} else if( type == "Microsoft Internet Explorer" ) {
		fileName = "ca_chain.p7b"
	} else {
		fileName = "ca_chain.cer"
	}

	if( ca == "root" ) {
		msg = "EuroPKI Root Certification Authority";
		myurl = root_chain + fileName;
	} else if ( ca == "it2" ) {
		msg = "EuroPKI Italian Certification Authority";
		myurl = it2_chain + fileName;
	} else if ( ca == "polito" ) {
		msg = "EuroPKI Politecnico di Torino Certification Authority";
		myurl = polito_chain + fileName;
	} else {
		alert("Error! CA not Recognized!");
		return false;
	}

	if( confirm( "The Following Certificate is going to be installed\n" +
		"on your Browser:\n\n\t" + msg + 
			"\n\nDo you agree ?\n\n") == false ) {
		return false;
	}

	window.location = myurl;
	return false;
}


