var imagesPath="http://www.mariusstuparu.com/assets/templates/ms/img/niceforms/";var selectRightWidthSimple=19;var selectRightWidthScroll=2;var selectMaxHeight=200;var textareaTopPadding=10;var textareaSidePadding=10;var NF=new Array();var isIE=false;var resizeTest=1;function NFInit(){try{document.execCommand("BackgroundImageCache",false,true)}catch(a){}if(!document.getElementById){return false}NFDo("start")}function NFDo(e){var b=document.getElementsByTagName("form");var c=new RegExp("(^| )niceform( |$)");if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=new Number(RegExp.$1);if(a<7){return false}isIE=true}for(var d=0;d<b.length;d++){if(c.test(b[d].className)){if(e=="start"){NF[d]=new niceform(b[d]);b[d].start()}else{b[d].unload();NF[d]=""}}}}function NFFix(){NFDo("stop");NFDo("start")}function niceform(a){a._inputText=new Array();a._inputRadio=new Array();a._inputCheck=new Array();a._inputSubmit=new Array();a._inputFile=new Array();a._textarea=new Array();a._select=new Array();a._multiselect=new Array();a.add_inputText=function(b){this._inputText[this._inputText.length]=b;inputText(b)};a.add_inputRadio=function(b){this._inputRadio[this._inputRadio.length]=b;inputRadio(b)};a.add_inputCheck=function(b){this._inputCheck[this._inputCheck.length]=b;inputCheck(b)};a.add_inputSubmit=function(b){this._inputSubmit[this._inputSubmit.length]=b;inputSubmit(b)};a.add_inputFile=function(b){this._inputFile[this._inputFile.length]=b;inputFile(b)};a.add_textarea=function(b){this._textarea[this._textarea.length]=b;textarea(b)};a.add_select=function(b){this._select[this._select.length]=b;selects(b)};a.add_multiselect=function(b){this._multiselect[this._multiselect.length]=b;multiSelects(b)};a.start=function(){var f=this.getElementsByTagName("input");for(var e=0;e<f.length;e++){switch(f[e].type){case"text":case"password":this.add_inputText(f[e]);break;case"radio":this.add_inputRadio(f[e]);break;case"checkbox":this.add_inputCheck(f[e]);break;case"submit":case"reset":case"button":this.add_inputSubmit(f[e]);break;case"file":this.add_inputFile(f[e]);break}}var c=this.getElementsByTagName("button");for(var e=0;e<c.length;e++){this.add_inputSubmit(c[e])}var d=this.getElementsByTagName("textarea");for(var e=0;e<d.length;e++){this.add_textarea(d[e])}var b=this.getElementsByTagName("select");for(var e=0;e<b.length;e++){if(b[e].size=="1"){this.add_select(b[e])}else{this.add_multiselect(b[e])}}for(e=0;e<this._inputText.length;e++){this._inputText[e].init()}for(e=0;e<this._inputRadio.length;e++){this._inputRadio[e].init()}for(e=0;e<this._inputCheck.length;e++){this._inputCheck[e].init()}for(e=0;e<this._inputSubmit.length;e++){this._inputSubmit[e].init()}for(e=0;e<this._inputFile.length;e++){this._inputFile[e].init()}for(e=0;e<this._textarea.length;e++){this._textarea[e].init()}for(e=0;e<this._select.length;e++){this._select[e].init(e)}for(e=0;e<this._multiselect.length;e++){this._multiselect[e].init(e)}};a.unload=function(){for(w=0;w<this._inputText.length;w++){this._inputText[w].unload()}for(w=0;w<this._inputRadio.length;w++){this._inputRadio[w].unload()}for(w=0;w<this._inputCheck.length;w++){this._inputCheck[w].unload()}for(w=0;w<this._inputSubmit.length;w++){this._inputSubmit[w].unload()}for(w=0;w<this._inputFile.length;w++){this._inputFile[w].unload()}for(w=0;w<this._textarea.length;w++){this._textarea[w].unload()}for(w=0;w<this._select.length;w++){this._select[w].unload()}for(w=0;w<this._multiselect.length;w++){this._multiselect[w].unload()}}}function inputText(a){a.oldClassName=a.className;a.left=document.createElement("img");a.left.src=imagesPath+"0.png";a.left.className="NFTextLeft";a.right=document.createElement("img");a.right.src=imagesPath+"0.png";a.right.className="NFTextRight";a.dummy=document.createElement("div");a.dummy.className="NFTextCenter";a.onfocus=function(){this.dummy.className="NFTextCenter NFh";this.left.className="NFTextLeft NFh";this.right.className="NFTextRight NFh"};a.onblur=function(){this.dummy.className="NFTextCenter";this.left.className="NFTextLeft";this.right.className="NFTextRight"};a.init=function(){this.parentNode.insertBefore(this.left,this);this.parentNode.insertBefore(this.right,this.nextSibling);this.dummy.appendChild(this);this.right.parentNode.insertBefore(this.dummy,this.right);this.className="NFText"};a.unload=function(){this.parentNode.parentNode.appendChild(this);this.parentNode.removeChild(this.left);this.parentNode.removeChild(this.right);this.parentNode.removeChild(this.dummy);this.className=this.oldClassName}}function inputRadio(a){a.oldClassName=a.className;a.dummy=document.createElement("div");if(a.checked){a.dummy.className="NFRadio NFh"}else{a.dummy.className="NFRadio"}a.dummy.ref=a;if(isIE==false){a.dummy.style.left=findPosX(a)+"px";a.dummy.style.top=findPosY(a)+"px"}else{a.dummy.style.left=findPosX(a)+4+"px";a.dummy.style.top=findPosY(a)+4+"px"}a.dummy.onclick=function(){if(!this.ref.checked){var c=getInputsByName(this.ref.name);for(var b=0;b<c.length;b++){c[b].checked=false;c[b].dummy.className="NFRadio"}this.ref.checked=true;this.className="NFRadio NFh"}};a.onclick=function(){if(this.checked){var c=getInputsByName(this.name);for(var b=0;b<c.length;b++){c[b].dummy.className="NFRadio"}this.dummy.className="NFRadio NFh"}};a.onfocus=function(){this.dummy.className+=" NFfocused"};a.onblur=function(){this.dummy.className=this.dummy.className.replace(/ NFfocused/g,"")};a.init=function(){this.parentNode.insertBefore(this.dummy,this);a.className="NFhidden"};a.unload=function(){this.parentNode.removeChild(this.dummy);this.className=this.oldClassName}}function inputCheck(a){a.oldClassName=a.className;a.dummy=document.createElement("img");a.dummy.src=imagesPath+"0.png";if(a.checked){a.dummy.className="NFCheck NFh"}else{a.dummy.className="NFCheck"}a.dummy.ref=a;if(isIE==false){a.dummy.style.left=findPosX(a)+"px";a.dummy.style.top=findPosY(a)+"px"}else{a.dummy.style.left=findPosX(a)+4+"px";a.dummy.style.top=findPosY(a)+4+"px"}a.dummy.onclick=function(){if(!this.ref.checked){this.ref.checked=true;this.className="NFCheck NFh"}else{this.ref.checked=false;this.className="NFCheck"}};a.onclick=function(){if(this.checked){this.dummy.className="NFCheck NFh"}else{this.dummy.className="NFCheck"}};a.onfocus=function(){this.dummy.className+=" NFfocused"};a.onblur=function(){this.dummy.className=this.dummy.className.replace(/ NFfocused/g,"")};a.init=function(){this.parentNode.insertBefore(this.dummy,this);a.className="NFhidden"};a.unload=function(){this.parentNode.removeChild(this.dummy);this.className=this.oldClassName}}function inputSubmit(a){a.oldClassName=a.className;a.left=document.createElement("img");a.left.className="NFButtonLeft";a.left.src=imagesPath+"0.png";a.right=document.createElement("img");a.right.src=imagesPath+"0.png";a.right.className="NFButtonRight";a.onmouseover=function(){this.className="NFButton NFh";this.left.className="NFButtonLeft NFh";this.right.className="NFButtonRight NFh"};a.onmouseout=function(){this.className="NFButton";this.left.className="NFButtonLeft";this.right.className="NFButtonRight"};a.init=function(){this.parentNode.insertBefore(this.left,this);this.parentNode.insertBefore(this.right,this.nextSibling);this.className="NFButton"};a.unload=function(){this.parentNode.removeChild(this.left);this.parentNode.removeChild(this.right);this.className=this.oldClassName}}function inputFile(a){a.oldClassName=a.className;a.dummy=document.createElement("div");a.dummy.className="NFFile";a.file=document.createElement("div");a.file.className="NFFileNew";a.center=document.createElement("div");a.center.className="NFTextCenter";a.clone=document.createElement("input");a.clone.type="text";a.clone.className="NFText";a.clone.ref=a;a.left=document.createElement("img");a.left.src=imagesPath+"0.png";a.left.className="NFTextLeft";a.button=document.createElement("img");a.button.src=imagesPath+"0.png";a.button.className="NFFileButton";a.button.ref=a;a.button.onclick=function(){this.ref.click()};a.init=function(){var c=this.parentNode;if(this.previousSibling){var b=this.previousSibling}else{var b=c.childNodes[0]}c.insertBefore(this.dummy,b);this.dummy.appendChild(this);this.center.appendChild(this.clone);this.file.appendChild(this.center);this.file.insertBefore(this.left,this.center);this.file.appendChild(this.button);this.dummy.appendChild(this.file);this.className="NFhidden";this.relatedElement=this.clone};a.unload=function(){this.parentNode.parentNode.appendChild(this);this.parentNode.removeChild(this.dummy);this.className=this.oldClassName};a.onchange=a.onmouseout=function(){this.relatedElement.value=this.value};a.onfocus=function(){this.left.className="NFTextLeft NFh";this.center.className="NFTextCenter NFh";this.button.className="NFFileButton NFh"};a.onblur=function(){this.left.className="NFTextLeft";this.center.className="NFTextCenter";this.button.className="NFFileButton"};a.onselect=function(){this.relatedElement.select();this.value=""}}function textarea(a){a.oldClassName=a.className;a.height=a.offsetHeight-textareaTopPadding;a.width=a.offsetWidth-textareaSidePadding;a.topLeft=document.createElement("img");a.topLeft.src=imagesPath+"0.png";a.topLeft.className="NFTextareaTopLeft";a.topRight=document.createElement("div");a.topRight.className="NFTextareaTop";a.bottomLeft=document.createElement("img");a.bottomLeft.src=imagesPath+"0.png";a.bottomLeft.className="NFTextareaBottomLeft";a.bottomRight=document.createElement("div");a.bottomRight.className="NFTextareaBottom";a.left=document.createElement("div");a.left.className="NFTextareaLeft";a.right=document.createElement("div");a.right.className="NFTextareaRight";a.init=function(){var c=this.parentNode;if(this.previousSibling){var b=this.previousSibling}else{var b=c.childNodes[0]}c.insertBefore(a.topRight,b);c.insertBefore(a.right,b);c.insertBefore(a.bottomRight,b);this.topRight.appendChild(this.topLeft);this.right.appendChild(this.left);this.right.appendChild(this);this.bottomRight.appendChild(this.bottomLeft);a.style.width=a.topRight.style.width=a.bottomRight.style.width=a.width+"px";a.style.height=a.left.style.height=a.right.style.height=a.height+"px";this.className="NFTextarea"};a.unload=function(){this.parentNode.parentNode.appendChild(this);this.parentNode.removeChild(this.topRight);this.parentNode.removeChild(this.bottomRight);this.parentNode.removeChild(this.right);this.className=this.oldClassName;this.style.width=this.style.height=""};a.onfocus=function(){this.topLeft.className="NFTextareaTopLeft NFh";this.topRight.className="NFTextareaTop NFhr";this.left.className="NFTextareaLeftH";this.right.className="NFTextareaRightH";this.bottomLeft.className="NFTextareaBottomLeft NFh";this.bottomRight.className="NFTextareaBottom NFhr"};a.onblur=function(){this.topLeft.className="NFTextareaTopLeft";this.topRight.className="NFTextareaTop";this.left.className="NFTextareaLeft";this.right.className="NFTextareaRight";this.bottomLeft.className="NFTextareaBottomLeft";this.bottomRight.className="NFTextareaBottom"}}function selects(a){a.oldClassName=a.className;a.dummy=document.createElement("div");a.dummy.className="NFSelect";a.dummy.style.width=a.offsetWidth+"px";a.dummy.ref=a;a.left=document.createElement("img");a.left.src=imagesPath+"0.png";a.left.className="NFSelectLeft";a.right=document.createElement("div");a.right.className="NFSelectRight";a.txt=document.createTextNode(a.options[0].text);a.bg=document.createElement("div");a.bg.className="NFSelectTarget";a.bg.style.display="none";a.opt=document.createElement("ul");a.opt.className="NFSelectOptions";a.dummy.style.left=findPosX(a)+"px";a.dummy.style.top=findPosY(a)+"px";a.opts=new Array(a.options.length);a.init=function(c){this.dummy.appendChild(this.left);this.right.appendChild(this.txt);this.dummy.appendChild(this.right);this.bg.appendChild(this.opt);this.dummy.appendChild(this.bg);for(var b=0;b<this.options.length;b++){this.opts[b]=new option(this.options[b],b);this.opt.appendChild(this.options[b].li);this.options[b].lnk.onclick=function(){this._onclick();this.ref.dummy.getElementsByTagName("div")[0].innerHTML=this.ref.options[this.pos].text;this.ref.options[this.pos].selected="selected";for(var d=0;d<this.ref.options.length;d++){this.ref.options[d].lnk.className=""}this.ref.options[this.pos].lnk.className="NFOptionActive"}}if(this.options.selectedIndex){this.dummy.getElementsByTagName("div")[0].innerHTML=this.options[this.options.selectedIndex].text;this.options[this.options.selectedIndex].lnk.className="NFOptionActive"}this.dummy.style.zIndex=999-c;this.parentNode.insertBefore(this.dummy,this);this.className="NFhidden"};a.unload=function(){this.parentNode.removeChild(this.dummy);this.className=this.oldClassName};a.dummy.onclick=function(){var b=document.getElementsByTagName("div");for(var c=0;c<b.length;c++){if((b[c].className=="NFSelectTarget")&&(b[c]!=this.ref.bg)){b[c].style.display="none"}}if(this.ref.bg.style.display=="none"){this.ref.bg.style.display="block"}else{this.ref.bg.style.display="none"}if(this.ref.opt.offsetHeight>selectMaxHeight){this.ref.bg.style.width=this.ref.offsetWidth-selectRightWidthScroll+33+"px";this.ref.opt.style.width=this.ref.offsetWidth-selectRightWidthScroll+"px"}else{this.ref.bg.style.width=this.ref.offsetWidth-selectRightWidthSimple+33+"px";this.ref.opt.style.width=this.ref.offsetWidth-selectRightWidthSimple+"px"}};a.bg.onmouseout=function(c){if(!c){var c=window.event}c.cancelBubble=true;if(c.stopPropagation){c.stopPropagation()}var b=(c.relatedTarget)?c.relatedTarget:c.toElement;if((b.nodeName=="A")||(b.nodeName=="LI")||(b.nodeName=="UL")){return}if((b.nodeName=="DIV")||(b.className=="NFSelectTarget")){return}else{this.style.display="none"}};a.dummy.onmouseout=function(c){if(!c){var c=window.event}c.cancelBubble=true;if(c.stopPropagation){c.stopPropagation()}var b=(c.relatedTarget)?c.relatedTarget:c.toElement;if((b.nodeName=="A")||(b.nodeName=="LI")||(b.nodeName=="UL")){return}if((b.nodeName=="DIV")||(b.className=="NFSelectTarget")){return}else{this.ref.bg.style.display="none"}};a.onfocus=function(){this.dummy.className+=" NFfocused"};a.onblur=function(){this.dummy.className=this.dummy.className.replace(/ NFfocused/g,"")};a.onkeydown=function(f){if(!f){var f=window.event}var c=f.keyCode;var d=this.selectedIndex;switch(c){case 40:if(d<this.options.length-1){for(var b=0;b<this.options.length;b++){this.options[b].lnk.className=""}var g=d+1;this.options[g].selected="selected";this.options[g].lnk.className="NFOptionActive";this.dummy.getElementsByTagName("div")[0].innerHTML=this.options[g].text}return false;break;case 38:if(d>0){for(var b=0;b<this.options.length;b++){this.options[b].lnk.className=""}var g=d-1;this.options[g].selected="selected";this.options[g].lnk.className="NFOptionActive";this.dummy.getElementsByTagName("div")[0].innerHTML=this.options[g].text}return false;break;default:break}}}function multiSelects(a){a.oldClassName=a.className;a.height=a.offsetHeight;a.width=a.offsetWidth;a.topLeft=document.createElement("img");a.topLeft.src=imagesPath+"0.png";a.topLeft.className="NFMultiSelectTopLeft";a.topRight=document.createElement("div");a.topRight.className="NFMultiSelectTop";a.bottomLeft=document.createElement("img");a.bottomLeft.src=imagesPath+"0.png";a.bottomLeft.className="NFMultiSelectBottomLeft";a.bottomRight=document.createElement("div");a.bottomRight.className="NFMultiSelectBottom";a.left=document.createElement("div");a.left.className="NFMultiSelectLeft";a.right=document.createElement("div");a.right.className="NFMultiSelectRight";a.init=function(){var c=this.parentNode;if(this.previousSibling){var b=this.previousSibling}else{var b=c.childNodes[0]}c.insertBefore(a.topRight,b);c.insertBefore(a.right,b);c.insertBefore(a.bottomRight,b);this.topRight.appendChild(this.topLeft);this.right.appendChild(this.left);this.right.appendChild(this);this.bottomRight.appendChild(this.bottomLeft);a.style.width=a.topRight.style.width=a.bottomRight.style.width=a.width+"px";a.style.height=a.left.style.height=a.right.style.height=a.height+"px";a.className="NFMultiSelect"};a.unload=function(){this.parentNode.parentNode.appendChild(this);this.parentNode.removeChild(this.topRight);this.parentNode.removeChild(this.bottomRight);this.parentNode.removeChild(this.right);this.className=this.oldClassName;this.style.width=this.style.height=""};a.onfocus=function(){this.topLeft.className="NFMultiSelectTopLeft NFh";this.topRight.className="NFMultiSelectTop NFhr";this.left.className="NFMultiSelectLeftH";this.right.className="NFMultiSelectRightH";this.bottomLeft.className="NFMultiSelectBottomLeft NFh";this.bottomRight.className="NFMultiSelectBottom NFhr"};a.onblur=function(){this.topLeft.className="NFMultiSelectTopLeft";this.topRight.className="NFMultiSelectTop";this.left.className="NFMultiSelectLeft";this.right.className="NFMultiSelectRight";this.bottomLeft.className="NFMultiSelectBottomLeft";this.bottomRight.className="NFMultiSelectBottom"}}function option(a,b){a.li=document.createElement("li");a.lnk=document.createElement("a");a.lnk.href="javascript:;";a.lnk.ref=a.parentNode;a.lnk.pos=b;a.lnk._onclick=a.onclick||function(){};a.txt=document.createTextNode(a.text);a.lnk.appendChild(a.txt);a.li.appendChild(a.lnk)}function findPosY(b){var a=0;do{a+=b.offsetTop}while(b=b.offsetParent);return a}function findPosX(b){var a=0;do{a+=b.offsetLeft}while(b=b.offsetParent);return a}function getInputsByName(c){var b=document.getElementsByTagName("input");var a=0;var d=new Array();for(var e=0;e<b.length;e++){if(b[e].name==c){d[a]=b[e];++a}}return d}var existingLoadEvent=window.onload||function(){};var existingResizeEvent=window.onresize||function(){};window.onload=function(){existingLoadEvent();NFInit()};window.onresize=function(){if(resizeTest!=document.documentElement.clientHeight){existingResizeEvent();NFFix()}resizeTest=document.documentElement.clientHeight};
