// JavaScript Document


var PDFLink;

function doHack(classX,spanidx,linkidx,lang){
	
// first I get the span object
	var myLinks = getElementsByClassName(classX)[spanidx];
// then within the span, I get the right <a> link
	var myLink = myLinks.getElementsByTagName('a')[linkidx];
	
// Now I can play with my link:
	myLink.style.fontStyle	='italic';
	myLink.target			= '_self';
	PDFLink				= myLink.href; // I store the link in a variable to reuse it later
	myLink.href				= 'javascript:popForm(\''+lang+'\')';
	
}

function popForm(lang){
	popWindow('http://forms.cp.com/cpvsmrocatalogue/form.asp?lang='+ lang + '&doc='+PDFLink,'id',500,400,true)
}

function popWindow(url,title,w,h,bScroll)
{
	var top		=	(screen.height-h)/2 ;
	var left	=	(screen.width-w)/2 ;
	
window.open(url,title,'top='+top+',left='+left+',toolbar=no,location=no,directories=no,status=yes,scrollbars='+bScroll+',resizable=no,copyhistory=no,menubar=no,width='+w+',height='+h);
}




function releaseLink(){
	// I make the link available	
	
	
}










function getElementsByClassName(strClass, strTag, objContElm)
{
	strTag = strTag || "*";
	objContElm = objContElm || document;
	var objColl = objContElm.getElementsByTagName(strTag);
	if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
	var arr = new Array();
	var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
	var arrClass = strClass.split(delim);
	for (var i = 0, j = objColl.length; i < j; i++) {
		var arrObjClass = objColl[i].className.split(' ');
		if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
		var c = 0;
		comparisonLoop:
			for (var k = 0, l = arrObjClass.length; k < l; k++) {
				for (var m = 0, n = arrClass.length; m < n; m++) {
					if (arrClass[m] == arrObjClass[k]) c++;
					if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
					arr.push(objColl[i]);
					break comparisonLoop;
					}
				}
			}
		}
	return arr;
}