String.prototype.getPrefix = function() { return this.substr(0, this.indexOf('_'));};
String.prototype.getSuffix = function() { return this.substr(this.lastIndexOf('_')+1);};

function fFocus(obj, defaultValue) {
	if(obj.value==defaultValue) {
		obj.value='';
	}
}
function fBlur(obj, defaultValue) {
	if(obj.value=='') {
		obj.value = defaultValue;
	}
}


function map() {
	var url = '/images/map.jpg';
	var w = 420;
	var h = 244;
	var left = (screen.width - w) / 2;
	var top = (screen.height - h) / 2;
	var	opt = 'toolbar=no,menubar=no,width='+w+',height='+h+',scrollbars=yes,location=no,titlebar=yes,directories=no,screenX='+top+',screenY='+left+',top='+top+',left='+left;
	var win = window.open(url, '', opt);
}

function clearText(input){
    if (input.title==input.value) {
        input.value = '';
    }
}
function restoreText(input){
    if (input.value=='') {
        input.value = input.title
    }
}
function validate_contact_form(form) {
    if(document.getElementById('contact_name').value=='Name:') {
        alert("Please, enter valid your name.");
        document.getElementById('contact_name').focus();
        return false;
    }
    if(form.mail.value=='E-mail:') {
        alert("Please, enter valid e-mail address.");
        form.mail.focus();
        return false;
    }
    if (form.message.value=='Message:') {
        alert("Please, enter your message.");
        form.message.focus();
        return false;
    }
    return true;
}
function submit_contact_form() {
    var form = document.getElementById('contact-form');
    if(validate_contact_form(form)) {
        form.submit();
    }
    return false;
}
