function showCnt(id)
{
	document.getElementById(id).style.visibility = "visible";
	document.getElementById(id).style.display = "block";
}
function hideCnt(id)
{
	window.document.getElementById(id).style.visibility = "hidden";
	document.getElementById(id).style.display = "none";
}
function hideAllCnt(id, qty)
{
	var i;
	for(i=1; i<=qty; i++)
	{
	window.document.getElementById(id+i).style.visibility = "hidden";
	document.getElementById(id+i).style.display = "none";
	}
	
}
function enableTab(id)
{
	document.getElementById(id).className = "enable";
	}
function disableAllTabs(tabID,qty)
{	var i;
	for(i=1; i<=qty; i++)
	{
	document.getElementById(tabID+i).className = "disable";
	}
}

function enableLink(id)
{
	document.getElementById(id).className = "active";
	}
function disableAllLinks(tabID,qty)
{	var i;
	for(i=1; i<=qty; i++)
	{
	document.getElementById(tabID+i).className = "";
	}
}

function showFeaImg(id,path)
{
	document.getElementById(id).src = "images/features/"+path;
	}
	
/*----------COLUMN SELECT-----------*/
/*
	For functions getElementsByClassName, addClassName, and removeClassName
	Copyright Robert Nyman, http://www.robertnyman.com
	Free to use if this text is included
*/
function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function addClassName(elm, className){
    var currentClass = elm.className;
    if(!new RegExp(("(^|\\s)" + className + "(\\s|$)"), "i").test(currentClass)){
        elm.className = currentClass + ((currentClass.length > 0)? " " : "") + className;
    }
    return elm.className;
}

function removeClassName(elm, className){
    var classToRemove = new RegExp(("(^|\\s)" + className + "(\\s|$)"), "i");
    elm.className = elm.className.replace(classToRemove, "").replace(/^\s+|\s+$/g, "");
    return elm.className;
}

function activateThisColumn(column) {
	var table = document.getElementById('pricetable');
	
	// first, remove the 'on' class from all other th's
	var ths = table.getElementsByTagName('th');
	for (var g=0; g<ths.length; g++) {
		removeClassName(ths[g], 'on');
	}
	// then, remove the 'on' class from all other td's
	var tds = table.getElementsByTagName('td');
	for (var m=0; m<tds.length; m++) {
		removeClassName(tds[m], 'on');
	}
	
	// now, add the class 'on' to the selected th
	var newths = getElementsByClassName(column, 'th', table);
	for (var h=0; h<newths.length; h++) {
		addClassName(newths[h], 'on');
	}
	// and finally, add the class 'on' to the selected td
	var newtds = getElementsByClassName(column, 'td', table);
	for (var i=0; i<newtds.length; i++) {
		addClassName(newtds[i], 'on');
	}
}


function changeThisColumn(col)
{
	document.getElementById(col).className = "header-on";
	document.getElementById(col+'cost').className = "costOn";
	document.getElementById(col+'aff').className = "tdOn";
	document.getElementById(col+'clicks').className = "tdOn";
	document.getElementById(col+'imp').className = "tdOn";
	document.getElementById(col+'sel').className = "select-planOn";
	}
function removeThisColumn(col)
{
	document.getElementById(col).className = "header-plan";
	document.getElementById(col+'cost').className = "cost";
	document.getElementById(col+'aff').className = "tdOff";
	document.getElementById(col+'clicks').className = "tdOff";
	document.getElementById(col+'imp').className = "tdOff";
	document.getElementById(col+'sel').className = "select-plan";
	}
	
function validateLogin(form){
                       form.flag.value = "Yes";
                      form.submit(); 
               }
