		hs.graphicsDir = "/js/graphics/";
		hs.outlineType = "rounded-white";
		hs.wrapperClassName = "draggable-header";
		hs.dimmingOpacity = 0.80;
		hs.align = "center";

$(document).ready(function(){
	$("#frm").submit(function(){
		f=0;
		$(".required").each(function(){
			
			if (this.value=="") {
				setError(this, '', 'Не все обязательные поля заполнены');
				f=1;
			}
			
		});
		if (f!=0) return false;
		else return true;
	});
	

	
});

function comparePass(o, n2){ // typal form function: compare inputed passwords
	if (o.value=="") return;
	$("input").each(function(){
		
		if (this.name==n2) f=this;
		
	});
	
	if (o.value!=f.value) stop_send=function(){setError(f, 'various', '');return true;}
	

}

function setError(o, mode, title){ // typal form function: output error
	
	ers=[];
	ers['empty']='Не заполнено поле: ';
	ers['incorrect']='Некорректное значение: ';
	ers['various']='Введенные пароли не совпадают';
	ers['wrongold']='Неверно введен старый пароль';
	ers['']='';
	
	$(o).css("border",'solid 1px red');
	$('#error').html(ers[mode]+title);
	$('#error').slideDown();
	
}
 
function setDefault(o){ // typal form function: set default style for the field
	
	$(o).css('border', 'inset 1px #a2adb6');
	$('#error').css('display', 'none');
 
}


function checkPasses(o){
	
	id=o.id.replace("2","");
	if (o.value!=$("#"+id)[0].value) {
		stop_send=true;
		setError(o, "various", "");
	}
	
}


function isChecked(o){
	
	for(i=0;i<o.length;i++){
		if (o[i].checked) return o[i].value;
	}
	return false;
	
}



function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
	t=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : "; path=/;expires="+exdate.toGMTString())
}



function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
