// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults


if (navigator.appVersion.indexOf("2.") != -1){
check = false;
}
if ((navigator.appVersion.indexOf("3.") != -1) && (navigator.appName.indexOf("Explorer") != -1)){
check = false;
}
else {
check = true;
}
if (check == true){
image1 = new Image();
image1.src = "/images/menu/home1.gif";
image1on = new Image();
image1on.src = "/images/menu/home2.gif";
image1stay = new Image();
image1stay.src = "/images/menu/home3.gif";

image2 = new Image();
image2.src = "/images/menu/einstellen1.gif";
image2on = new Image();
image2on.src = "/images/menu/einstellen2.gif";
image2stay = new Image();
image2stay.src = "/images/menu/einstellen3.gif";

image3 = new Image();
image3.src = "/images/menu/finden1.gif";
image3on = new Image();
image3on.src = "/images/menu/finden2.gif";
image3stay = new Image();
image3stay.src = "/images/menu/finden3.gif";

image4 = new Image();
image4.src = "/images/menu/register1.gif";
image4on = new Image();
image4on.src = "/images/menu/register2.gif";
image4stay = new Image();
image4stay.src = "/images/menu/register3.gif";

image5 = new Image();
image5.src = "/images/menu/my1.gif";
image5on = new Image();
image5on.src = "/images/menu/my2.gif";
image5stay = new Image();
image5stay.src = "/images/menu/my3.gif";

image6 = new Image();
image6.src = "/images/menu/anbieter1.gif";
image6on = new Image();
image6on.src = "/images/menu/anbieter2.gif";
image6stay = new Image();
image6stay.src = "/images/menu/anbieter3.gif";

image7 = new Image();
image7.src = "/images/menu/hilfe1.gif";
image7on = new Image();
image7on.src = "/images/menu/hilfe2.gif";
image7stay = new Image();
image7stay.src = "/images/menu/hilfe3.gif";
}

imageStay = ""

function imageon(name){
if (imageStay != name){
document[name].src = eval(name + "on.src");
}
}
function imageoff(name){
if (imageStay != name){
document[name].src = eval(name + ".src");
}
}

function on(name){
if (check == true){
imageon(name);
}
}
function off(name){
if (check == true){
imageoff(name);
}
}

function stay(name){
if (check == true){
document[name].src = eval(name + "stay.src");
if (imageStay != name){
if (imageStay != ""){
document[imageStay].src = eval(imageStay + ".src");
}
}
imageStay = name
}
}

function refresh() {
    //  This version of the refresh function will be invoked
    //  for browsers that support JavaScript version 1.2
    window.location.reload( false );
}

// helps to limit characters in a text_area

function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}


// this is code for shwing up and hidiing my activity indicator 
// for now only in /calculate

var ExpenseTracker = {}

ExpenseTracker = {
  disableExpenseForm: function(id) {
	if(!id) {
		var el_name = 'form-indicator'
	}
	else {
		var el_name = 'form-indicator-'+id
	}
    Element.show(el_name);
    //Form.disable('selector');
  },

  enableExpenseForm: function(id) {
	if(!id) {
		var el_name = 'form-indicator'
	}
	else {
		var el_name = 'form-indicator-'+id
	}
    Element.hide(el_name);
    //Form.enable('selector');
  }
}