
// general

function str_replace(search, replace, subject) {
	
	var result = "";
	var  oldi = 0;
	
	for (i = subject.indexOf (search); i > -1; i = subject.indexOf (search, i)) {
		result += subject.substring (oldi, i);
		result += replace;
		i += search.length;
		oldi = i;
	}

	return result + subject.substring (oldi, subject.length);

}

function check_focus(fieldName, text, color) {
	
	var el;
	
	el = document.getElementById(fieldName);

	if (el.value == text) {
		
		el.value = '';
		el.style.color = '#' + color;
		
	}	
}

function check_blur(fieldName, text, color) {
	
	var el;
	
	el = document.getElementById(fieldName);
	
	if (el.value == '') {
		
		el.value = text;
		el.style.color = '#' + color;
		
	}	
}

function preventDoubleClick(button, send_name) {
	
	if (button.innerHTML != send_name) {

		button.innerHTML = send_name;
		return true;
	
	} else {
	
		return false;
	
	}	
}

