// Get the current page's file name
function filename()
{
	var file_name = document.location.href;
	var end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
	file_name = file_name.substring(file_name.lastIndexOf("/")+1, end);
	file_name = file_name.split('.');
	return file_name[0];
}


function getArgs()
{ 
	var args = new Object(); 
	var query = location.search.substring(1); 
	var pairs = query.split("&"); 
	for (var i = 0; i < pairs.length; i++) { 
		var pos = pairs[i].indexOf('='); 
		if (pos == -1) continue; 
		var argname = pairs[i].substring(0, pos); 
		var value = pairs[i].substring(pos + 1); 
		args[argname] = unescape(value); 
	} 
	return args; 
} 

function getPlan(id)
{
	switch (id.toInt()) {
		case 1:
			return "Business 500 Plan";
		break;
		case 2:
			return "Business Plan";
		break;
		case 3:
			return "Premium Plan";
		break;
	}
}

window.addEvent('domready', function() {
	// Highlight nav item
	var nav = $$('ul#navigation li a');
	nav.each(function(a, i){
		var href = a.getProperty('href');
		if (filename() && href.indexOf(filename()) >= 0) a.addClass('active');
		if (!filename() && i == 0) a.addClass('active');
	});

	// Add smooth scrolling for anchors
	var smoothscroll = new SmoothScroll();

	// Set plan cookie
	var planselectors = $$('table.plansandpricing tfoot tr th a','table.plansandpricing thead tr th a');
	planselectors.each(function(a, i){
		a.addEvent('click', function(e) {
			var planid = this.getProperty('rel');
			Cookie.write('planid', planid);
		});
	});

	// Read plan cookie
	if ($('plan') && Cookie.read('planid')) {
		$('plan').setStyle('display', 'block');
		var label = new Element('label', {'html': 'Selected Plan:'}).inject($('plan'));
		var control = new Element('div', {
			'class': 'control'
		});
		var plan = new Element('h2', {
			'html': getPlan(Cookie.read('planid')) + ' <a href="/apptixvoice/plansandpricing.asp">(change)</a>'
		}).inject(control);
		var input = new Element('input', {
			'value': getPlan(Cookie.read('planid')),
			'type': 'hidden',
			'name': 'SELECTEDPLAN'
		}).inject(control);
		control.inject($('plan'));
	}

	// Set alt_rows
	var rows = $$('table.plansandpricing tbody tr');
	var alt = null;
	rows.each(function(row){
		if (alt) row.addClass(alt);
		alt = (!alt) ? 'alt_row' : null;
	});
});

window.addEvent('load', function() {
	var header = $('header');
	var headerpos = 'left ' + (header.getTop()*-1) + 'px';
	header.setStyle('background-position', headerpos);
});