var f={foc:function(_1,_2){
if(_1.value==_2){
_1.value="";
}
},blu:function(_3,_4){
if(!_3.value){
_3.value=_4;
}
}};
function send_form(_5){
var _6=document.forms[_5];
if(validate(_6)){
message("<b><img src='http://www.snaglistbulgaria.com/images/admin/waiting_small.gif' width='12' /> form is being sent</b>");
_6.submit();
var _7=document.getElementById("submit_butt");
var _8=document.getElementById("reset_butt");
if(_7){
_7.disabled=true;
_7.style.cursor="not-allowed";
}
if(_8){
_8.disabled=true;
_8.style.cursor="not-allowed";
}
var _9=document.getElementsByTagName("body")[0];
_9.style.cursor="wait";
for(var p=0;p<_6.length;p++){
if(_6[p].type=="text"||_6[p].type=="password"||_6[p].type=="file"||_6[p].type=="textarea"||_6[p].type=="select-one"||_6[p].type=="select-multiple"||_6[p].type=="radio"||_6[p].type=="checkbox"){
_6[p].disabled=true;
_6[p].style.cursor="not-allowed";
}
}
}else{
message("<span class=\"err\"><b>form is not complete...</b></span>");
}
}
function validate(_b){
var _c=true;
for(var p=0;p<_b.length;p++){
try{
var _e=eval(_b[p].id+"_validate");
}
catch(e){
var _e="";
}
if(_e){
if(_b[p].value==""){
if(_e.required){
var et=_b[p].type;
if(et=="text"||et=="password"||et=="textarea"||et=="select-one"||et=="select-multiple"){
_c=false;
warn(_b[p].id,true);
showMsgTooltip(_b[p],"<span class=\"err\"><strong>*"+_b[p].id.replace(/_/," ")+"</strong> is required.</span>");
}else{
if(et=="radio"){
_c=false;
warn(_b[p].name+"_fieldset",true);
showMsgTooltip(document.getElementById(_b[p].name+"_fieldset").getElementsByTagName("input")[0],"<span class=\"err\"><strong>"+_b[p].name+"</strong> is required.</span>");
}
}
}else{
warn(_b[p].id,false);
hideMsgTooltip(_b[p].id);
}
}else{
var _10="";
var ev=_b[p].value;
if(_e.email){
var _12=/^[A-Za-z0-9][\w\-\.\+]*\@[A-Za-z0-9]+([\w\-\.]+)*\.[A-Za-z]{2,}$/;
if(!_12.test(ev)){
_10+="is not a valid email, ";
}
}
if(_e.minLength){
if(ev.length<_e.minLength){
_10+="is not "+_e.minLength+" or more characters long, ";
}
}
if(_e.maxLength){
if(ev.length>_e.maxLength){
_10+="is not "+_e.maxLength+" or less characters long, ";
}
}
if(_e.custom){
var _12=_e.custom[0].regex;
if(!_12.test(ev)){
_10+="is not "+_e.custom[0].error+", ";
}
}
if(_10.length>0&&_e.messageOverwrite){
_10="is not "+_e.messageOverwrite+", ";
}
_10=_10.substring(0,_10.length-2)+".";
if(_10.length>3){
_c=false;
warn(_b[p].id,true);
showMsgTooltip(_b[p],"<span class=\"err\"><strong>*"+_b[p].id.replace(/_/," ")+"</strong> "+_10+"</span>");
}else{
warn(_b[p].id,false);
hideMsgTooltip(_b[p].id);
}
}
}
}
return _c;
}
function hideMsgTooltip(_13){
var _14=document.getElementById(_13+"_msg");
if(_14){
_14.style.display="none";
}
}
function showMsgTooltip(obj,msg){
var _17=document.getElementById(obj.id+"_msg");
var _18="<div><b class='rnd'></b><b></b><b></b></div><div class='msgBoxText'>"+msg+"</div><div><b></b><b></b><b class='rnd'></b></div>";
if(_17){
_17.innerHTML=_18;
_17.style.display="inline";
}else{
var _19=document.createElement("div");
_19.id=obj.id+"_msg";
_19.innerHTML=_18;
_19.className="msgBox";
obj.offsetParent.appendChild(_19);
_17=_19;
}
}
function message(_1a){
document.getElementById("output").innerHTML=_1a;
}
function warn(_1b,_1c){
}
function toggle_disabled(_1d){
el=document.getElementById(_1d);
hidel=document.getElementById(_1d+"_hidden");
hidel.disabled?hidel.disabled=false:hidel.disabled=true;
}

function init_tooltips(){
var _1=document.getElementsByTagName("body")[0];
var _2=document.createElement("div");
_2.setAttribute("id","tooltip");
_2.innerHTML="&nbsp;";
_1.appendChild(_2);
var _3=document.getElementsByTagName("a");
var _4=_3.length;
for(i=0;i<_4;i++){
if(_3[i].title){
_3[i].onmouseover=showNote;
_3[i].onmousemove=moveNote;
_3[i].onmouseout=hideNote;
}
}
}
function getScroll(){
if(document.body.scrollTop!=undefined){
var _5=document.compatMode!="CSS1Compat";
var _6=_5?document.body:document.documentElement;
return {x:_6.scrollLeft,y:_6.scrollTop};
}else{
return {x:window.pageXOffset,y:window.pageYOffset};
}
}
function showNote(e){
var _8=e?e:event;
var _9=document.getElementById("tooltip");
var _a=getScroll();
_9.innerHTML=this.title;
this.title="";
moveNote;
_9.style.visibility=(_9.innerHTML=="")?"hidden":"visible";
}
function hideNote(e){
this.title=document.getElementById("tooltip").innerHTML;
document.getElementById("tooltip").style.visibility="hidden";
}
function moveNote(e){
var _d=e?e:event;
var _e=document.getElementById("tooltip");
var _f=getScroll();
var dw=document.width?document.width:document.documentElement.offsetWidth-25;
if(_d.clientX>dw-_e.offsetWidth){
_e.style.left=dw-_e.offsetWidth+_f.x+"px";
}else{
_e.style.left=_d.clientX-2+_f.x+"px";
_e.style.top=_d.clientY+15+_f.y+"px";
}
}
function init(){
init_tooltips();
}

