if (window.opera && !document.createTextNode) document.write('<style type="text/css">div.br {clear: left;}</style>');

function insertOpenTable() {
	return "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\" class=\"footnote\">";
}

function insertCloseTable() {
	return "</table>";
}

function getAndInsertTable() {	
try {
	for(var i = 0; i < document.getElementById("tariff_content").getElementsByTagName("table").length; i++) {
		if(document.getElementById("tariff_content").getElementsByTagName("table")[i].className == "footnote") {
			document.getElementById("insert_footnote_class").innerHTML = document.getElementById("insert_footnote_class").innerHTML + insertOpenTable() + document.getElementById("tariff_content").getElementsByTagName("table")[i].innerHTML + insertCloseTable();
			document.getElementById("tariff_content").getElementsByTagName("table")[i].style.display = 'none';
		}
	}
} catch(e) {}			
return false;

}

				
function changeBG() {
	try {
		document.getElementById("tariff_content_top").getElementsByTagName("table")[0].className = "data";
		for(var i = 0; i < document.getElementById("tariff_content_top").getElementsByTagName("table")[0].rows.length; i++) {
 		
			document.getElementById("tariff_content_top").getElementsByTagName("table")[0].rows[i].cells[1].className = "bold number";
		}					
	} catch(e) {}
	try {
		document.getElementById("columns2").rows[0].cells[0].getElementsByTagName("table")[0].className = "data";
		for(var i = 0; i < document.getElementById("columns2").rows[0].cells[0].getElementsByTagName("table")[0].rows.length; i++) {
		
			document.getElementById("columns2").rows[0].cells[0].getElementsByTagName("table")[0].rows[i].cells[1].className = "bold number";
		}
	} catch(e) {}
}

function changeAlign() {
try {
		for(var i = 0; i < document.getElementById("tariff_content").getElementsByTagName("table").length; i++) {
			if(document.getElementById("tariff_content").getElementsByTagName("table")[i].className == "common") {
				document.getElementById("tariff_content").getElementsByTagName("table")[i].removeAttribute("cellPadding"); 
				document.getElementById("tariff_content").getElementsByTagName("table")[i].removeAttribute("cellSpacing");
				if(document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[0].className != "header"){
					var firstTDCount = 0;
					for(var z = 0; z < document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells.length; z++) {
						firstTDCount = firstTDCount + (document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[z].colSpan);
					}
					document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].insertRow(0);
					for(var j = 0; j < firstTDCount; j++) {
						document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].insertCell(j);
						document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].className = "header";
//						if(document.getElementById("tariff_content").children(document.getElementById("tariff_content").getElementsByTagName("table")[i].sourceIndex - document.getElementById("tariff_content").getElementsByTagName("table")[i].parentElement.sourceIndex  - 1).tagName == "H2"){
//							document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].innerText = document.getElementById("tariff_content").children(document.getElementById("tariff_content").getElementsByTagName("table")[i].parentElement.sourceIndex - document.getElementById("tariff_content").getElementsByTagName("table")[i].sourceIndex - 1).innerText;
//						} else
							document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].innerText = " "; 
//						document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].style.backgroundColor = "green";
//						document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].style.height = "2px";
					}
				}				
				for(var j = 0; j < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows.length; j++) {
					for(var k = 0; k < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length; k++) {
						if( 
							 (document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length > 1) && (k != 0) 
						   	 && (document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].className != "header")
						   ) 
						{
							if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k - 1].rowSpan == 1) {
								document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "right";
								//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.backgroundColor = "red";
							}

							if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].colSpan == 2) {
								document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "center";
							}

							if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.width == "60px") {
								//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].style.backgroundColor = "red";
								document.getElementById("tariff_content").getElementsByTagName("table")[i].deleteRow(j);
								break;
								//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.width = "";
							}
						}
					}
				}

			}

		}				

} catch(e) {}	
return false;	
	
}

function changeAlignInPrintVersion() {
try {
var tdCount;
		for(var i = 0; i < document.getElementById("tariff_content").getElementsByTagName("table").length; i++) {
			if(document.getElementById("tariff_content").getElementsByTagName("table")[i].className == "common") {
				for(var j = 0; j < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows.length; j++) {
					for(var k = 0; k < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length; k++) {
						tdCount = document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length;
						if( 
							 (document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length > 1) && (k != 0) 
						   	 && (document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].className != "header")
						   ) 
						{
							if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].colSpan == 2) {
								document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "center";
							} else if(k == tdCount - 1) {
			                                        document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "right";
							} 
				                }
					}
				}
			}
		}
} catch(e) {}
return false;

}

function getElementPosition(offsetTrail){
	var offsetLeft = 0;
        var offsetTop = 0;
        while(offsetTrail) {
        	offsetLeft += offsetTrail.offsetLeft;
                offsetTop += offsetTrail.offsetTop;
                offsetTrail = offsetTrail.offsetParent;
        }
        return { left:offsetLeft, top:offsetTop }
}

function hideFootnotes() {
	var div = document.getElementById('current_footnote');
        div.className = 'footnote_new';
        div.style.display = 'none';
        return false;
}

function showFootnote(evt, id) {
    var evt = evt || window.event;
    var o = evt.target || evt.srcElement;

    //Create new element
    var f = document.getElementById('current_footnote');
    f.style.display = 'block';
    f.style.visibility = 'hidden';
    f.opacityFilter = 0;
    f.innerHTML = '<a onclick="hideFootnotes(); return false;"><img src="/upload/images/x.gif" height="13" width="13" border="0" id="x_image" style="cursor:pointer;" /></a><div style="float: right; width: 17px; height: 17px"></div><div style="padding: 7px">' + document.getElementById(id).innerHTML + '</div>';
    f.className = 'footnote_new_active';
    
    //f.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + (f.opacityFilter * 100) + ');';
    //f.style.opacity = f.opacityFilter;
 
    var o_coords = getElementPosition(o);
    var f_coords = getElementPosition(f);

    var calculatedTop = (f.offsetTop + (o_coords.top - f_coords.top));
    var calculatedLeft = (f.offsetLeft + (o_coords.left - f_coords.left));

    f.style.top = (f.offsetTop + (o_coords.top - f_coords.top)) + 'px';
    f.style.left = (f.offsetLeft + (o_coords.left - f_coords.left)) + 'px';

    f.style.textAlign = "left";    
    f.style.visibility = '';

    //window.setTimeout("animateFootNote()", 50);

    evt.cancelBubble = true;
    return false;
}

/*function animateFootNote() {
    var f = document.getElementById('current_footnote');
    f.opacityFilter += 0.05;
    f.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + (f.opacityFilter * 100) + ');';
    f.style.opacity = f.opacityFilter;
    if (f.opacityFilter < 1) window.setTimeout("animateFootNote()", 50);
}*/

function showDiscount()
{
	var visibleClass = document.getElementById('discount_1').checked? 'discount' : 'normal';
	var novisibleClass = visibleClass == 'normal'? 'discount' : 'normal'; 
	var spans = document.getElementById('tariff_content').getElementsByTagName('SPAN');
	for(var i = 0; i < spans.length; i++) {
		if(spans[i].className.indexOf(visibleClass) > -1) {
			spans[i].className = visibleClass + '_active';
		} else if(spans[i].className.indexOf(novisibleClass) > -1) {
			spans[i].className = novisibleClass;
		}
	} 
	if(document.getElementById('tariff_content_top') != null) {
		spans = document.getElementById('tariff_content_top').getElementsByTagName('SPAN');
		for(var i = 0; i < spans.length; i++) {
			if(spans[i].className.indexOf(visibleClass) > -1) {
				spans[i].className = visibleClass + '_active';
			} else if(spans[i].className.indexOf(novisibleClass) > -1) {
				spans[i].className = novisibleClass;
			}
		} 
	}
}

