function $(id)
{
	return document.getElementById(id);
}
function hasClass(ele,cls)
{
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}
function addClass(ele,cls)
{
	if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}
function removeClass(ele,cls)
{
	if (hasClass(ele,cls))
	{
		var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		ele.className=ele.className.replace(reg,' ');
	}
}
function replaceClass(ele,oldcls,newcls)
{
	if (hasClass(ele,oldcls))
	{
		removeClass(ele,oldcls);
		addClass(ele,newcls);
	}
}


function checkEmail(mail) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)) {
		return true;
	}
	return false;
}


function ValidateContacts()
{
	var valid = true;
	
	if ($("textfield").value == "" || $("textfield").value == "Име" || $("textfield").value == "Name") {		
		replaceClass($("textfield"), $("textfield").className, 'fields_invalid');
        valid = false;
    } else {
		replaceClass($("textfield"), $("textfield").className, 'fields');
	}
	
	if (checkEmail($("textfield1").value) == false) {
		replaceClass($("textfield1"), $("textfield1").className, 'fields_invalid');
        valid = false;
    } else {
		replaceClass($("textfield1"), $("textfield1").className, 'fields');
	}
	if ($("textfield2").value == "" || $("textfield2").value == "Относно" || $("textfield2").value == "Subject") {
		replaceClass($("textfield2"), $("textfield2").className, 'fields_invalid');
        valid = false;
    } else {
		replaceClass($("textfield2"), $("textfield2").className, 'fields');
	}
	if ($("textarea").value == "" || $("textarea").value == "Описание" || $("textarea").value == "Description") {
		replaceClass($("textarea"), $("textarea").className, 'fields_invalid');
        valid = false;
    } else {
		replaceClass($("textarea"), $("textarea").className, 'fields');
	}

	if (valid === true){
        return true;
    } else {
        return false;
    }
}
