$(document).ready(function(){ $(".keful").mouseover(function(){ $(".keful").hide(); $(".kefur").show(); }); $(".kefucolose").click(function(){ $(".kefur").hide(); $(".keful").show(); }); }); function subguestbook(url){ if($("#guestbook").validform('validall')){ $("#guestbook").attr('action',url); $("#guestbook").submit(); }else{ return false; } } function subapply(url){ if($("#apply").validform('validall')){ $("#apply").attr('action',url); $("#apply").submit(); }else{ return false; } } function suborder(url){ if($("#order").validform('validall')){ $("#order").attr('action',url); $("#order").submit(); }else{ return false; } } function subcomments(url){ if($("#comments").validform('validall')){ $("#comments").attr('action',url); $("#comments").submit(); }else{ return false; } } /*validform*/ (function($) { $.fn.validform = function(type){ var options = new array(); var methods = { init:function(){ var validfields = form.find(".validate").each(function(){ options.push(this); $(this).bind('blur',function(){ methods.testing(this); }); }); }, back:function(form){ var isvalidok = true; var firstobj; form.find(".validate").each(function(){ if(!methods.testing(this)){ if(isvalidok){ firstobj = this; } isvalidok = false; } }); if(!isvalidok){ $('html,body').animate({scrolltop: $(firstobj).prev().offset().top}, 300); $(firstobj).focus(); } return isvalidok; }, testing:function(obj){ var rules = $(obj).attr('validtip'); var val = $(obj).val(); var rulearr = rules.split(","); var len = rulearr.length; var msg = ''; var isrequire = rules.indexof("required")>=0?true:false; for(var i=0;i"; }else if($(obj).is("select")){ return lang.validform.required.select+"
"; }else{ return lang.validform.required.text+"
"; } } return ''; }, minsize:function(val,dlen,isrequire){ if(val==""&&!isrequire){ return ''; } var len = val.length; if(len"; } return ''; }, maxsize:function(val,dlen,isrequire){ if(val==""&&!isrequire){ return ''; } var len = val.length; if(len>dlen){ return lang.validform.max.text+dlen+lang.validform.max.text1+"
"; } return ''; }, email:function(val,isrequire){ if(val==""&&!isrequire){ return ''; } var regex = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])|(([a-z]|\d|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])([a-z]|\d|-|\.|_|~|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])*([a-z]|\d|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])))\.)+(([a-z]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])|(([a-z]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])([a-z]|\d|-|\.|_|~|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])*([a-z]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])))\.?$/i; if(!regex.test(val)){ return lang.validform.email.text+"
"; } return ''; }, equals:function(val,equalsid){ if(val!=$("#"+equalsid).val()){ return lang.validform.equals.text+"
"; } return ''; }, showmsg:function(obj,msg){ var msgcontent = '
'+msg+'
'; $(obj).before(msgcontent); var objprev = $(obj).prev(); objprev.css('margin-top','-'+objprev.height()+'px'); objprev.css('margin-left',($(obj).width()-20)+'px'); objprev.bind('click',function(){ $(this).remove(); }); } }; if(!this.is("form")){ alert(validform.onlyform); return false; } form = this; if(type=='validall'){ return methods.back(form); }else{ methods.init(form); } }; })(jquery); stuhover = function() { var cssrule; var newselector; for (var i = 0; i < document.stylesheets.length; i++) for (var x = 0; x < document.stylesheets[i].rules.length ; x++) { cssrule = document.stylesheets[i].rules[x]; if (cssrule.selectortext.indexof("li:hover") != -1) { newselector = cssrule.selectortext.replace(/li:hover/gi, "li.iehover"); document.stylesheets[i].addrule(newselector , cssrule.style.csstext); } } var getelm = document.getelementbyid("nav").getelementsbytagname("li"); for (var i=0; i