function debug(d){
 alert("debug passed " + d);	
}

function flashOpenWindow(URL,w,h){
	//alert(" i am here" + URL )
	window.open(URL,"mywindow","width="+w+",height="+h+",resizable=0,scrollbars=1");
}


function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
signup008 = newImage("images/signup-08.gif");
plans010 = newImage("images/plans-10.gif");
virtual_numbers012 = newImage("images/virtual-numbers-12.gif");
whatisrevos014 = newImage("images/whatisrevos-14.gif");
support016 = newImage("images/support-16.gif");
preloadFlag = true;
}
}



var pop
function popUp(URL,w,h){
	pop = window.open(URL,"win1","width="+w+",height="+h+",resizable=0,scrollbars=1");
	return pop;
}

function copyLocation(form,from,to){
var copyvalue;
for (var i = 0, MyForm = document.forms[0]; i < MyForm.length; ++i)
if (MyForm.elements[i].name == from)
        {
        copyvalue = MyForm.elements[i].value;
        }
for (var i = 0, MyForm = document.forms[0]; i < MyForm.length; ++i)
if (MyForm.elements[i].name == to)
        {
        MyForm.elements[i].value = copyvalue; 
        }
}

// Auto-tab.
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	if (input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
	}
	function containsElement(arr, ele) {
		var found = false, index = 0;
		while (!found && index < arr.length)
			if (arr[index] == ele)
				found = true;
			else
				index++;
		return found;
	}
	function getIndex(input) {
		var index = -1, i = 0, found = false;
		while (i < input.form.length && index == -1)
			if (input.form[i] == input)
				index = i;
			else
				i++;
		return index;
	}
	return true;
}

function putFocus(formInst, elementInst) {
	if (document.forms.length > 0) {
		document.forms[formInst].elements[elementInst].focus();
	}
}

function ShowComment(DivId,Arrow) {
	document.getElementById(DivId).style.display = "";
	changeImages(Arrow,'/images/up.gif');
}

function HideComment(DivId,Arrow) {
	document.getElementById(DivId).style.display = "none";
	changeImages(Arrow,'/images/blank.gif');
}

