﻿$(document).ready(
    function() {
        var arrButtons = $(document).find('input.link-button');
        var inputButton;
        var form;
        var linkButton;
        for(var i = 0; i < arrButtons.length; i++) {
            inputButton = arrButtons[i];
            form = inputButton.form;
            linkButton = document.createElement('a');
            linkButton.href = form.action;
            linkButton.className = 'button';
            linkButton.innerHTML = inputButton.value;
            linkButton.form = form;
            linkButton.onclick = function() {
                this.form.submit();
                return false;
            }
            inputButton.parentNode.insertBefore(linkButton,inputButton);
            inputButton.parentNode.removeChild(inputButton);
        }
});

function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, fn); 
		return r;
	} else {
		return false;
	}
}
function inputFocus() {
	if(this.value==this.title)this.value='';
}
function inputBlur() {
	if(this.value=='')this.value=this.title;
}
function inputs_prepopulate() {
	inputs = document.getElementsByTagName('input');
	n_inputs = inputs.length;
	for (i = 0; i < n_inputs; i++) {
			if ((inputs[i].type=='text') && (inputs[i].title!='')){
					inputs[i].value=inputs[i].title;
					inputs[i].onfocus=inputFocus;
					inputs[i].onblur=inputBlur;
			}
	}
}
function prepopulate() {
	inputs_prepopulate();
}
addEvent(window, 'load', prepopulate);
