/*
 * JSMin
 * Javascript Compressor
 * http://www.crockford.com/
 * http://www.smallsharptools.com/Projects/Packer/
*/

// webmailX.js

var FRAME_HEIGHT=3000;var FRAME_MIN_HEIGHT=3000;var SUMMARY_TIMER=1800000;var AD_FADER=1000;var SPLASH_TOP=175;var SPLASH_LFT=294;var GTRACK="gtrack.htm?link=";var x_debug=false;try{var x_page=new ClassPageX(x_debug);}catch(e){alert("loading error(x_page): "+e.description);}
$(function(){try{$("#3party").load(x_page.SizeFrame);}catch(e){}
x_page.IntStit();x_page.SplashShow(true);x_page.Summary();});function ClassPageX(dbg){var _self=this;var _debug=(dbg)?dbg:false;var _id="ClassPageX";var _frameHeight=FRAME_HEIGHT;var _bodyback="",_sponback="";var _pop,_pop_name="xPop";this.GetID=function(){return(_id);};this.SetFrameHeight=function(hgt){_frameHeight=hgt;};this.SplashShow=_SplashShow;this.SplashCook=_SplashCook;this.IntStit=_IntStit;this.SummaryDiv=_SummaryDiv;this.Summary=_Summary;this.Menu=_Menu;this.Ads=_Ads;this.HideTop=_HideTop;this.ShowTop=_ShowTop;this.ClearAds=_ClearAds;this.ClearInt=_ClearInt;this.MenuItem=_MenuItem;this.Frame=_Frame;this.SizeFrame=_SizeFrame;this.ProfilePic=_ProfilePic;this.Track=_Track;this.Popup=_Popup;function _SplashShow(vis){try{var lnk=$("input#splashlink").val();if(lnk){var coo=($.cookie(lnk)!="no");if(vis&&coo){var lf=(document.body.offsetWidth-$("#main").width())/2+SPLASH_LFT;$("#splash").css("left",lf).css("top",SPLASH_TOP).show("normal");$("#blur").show();}else{$("#splash").hide("slow");$("#blur").hide("slow");}}}catch(e){_Debug("SplashShow:"," error: ",e.description);}}
function _SplashCook(viz){try{var lnk=$("input#splashlink").val();_Debug("_SplashCook","lnk:",lnk);if(lnk){_SplashShow(viz);$.cookie(lnk,'no',{expires:3650});}}catch(e){_Debug("_SplashCook:"," error: ",e.description);}}
function _IntStit(){try{if(typeof(IntStitUrl)!="undefined"){_Debug("_IntStit:","IntStitUrl",IntStitUrl);var dte=new Date();$.ajax({type:"GET",dataType:($.browser.msie)?"xml":"text",url:IntStitUrl.concat("?t=",dte.getTime().toString()),success:function(dt,st){_Debug("_IntStit:","url:",this.url,"dt",typeof(dt));var ty=$("advert",dt).attr("type");var wd=$("advert",dt).attr("width");var ht=$("advert",dt).attr("height");_Debug("_IntStit:","ads_type:",ty,":hgt:",ht,":wid:",wd,":src:",$("creative",dt).text());if(ty=="IH_1"){$("div#main").hide();$("div#main_int").show();$("#interstitial").height(ht).width(wd).get(0).src=$("creative",dt).text();}else{$("div#main_int").hide();$("div#main").show();}},error:function(req,st,err){_Debug("error...","url:",this.url,"::status:",st,"::error:",err);$("div#main_int").hide();$("div#main").show();}});}}catch(e){}}
function _SummaryDiv(ul){var st=ul.indexOf("id=")+3;var fn=ul.indexOf("&t=");return"div#s_"+ul.substr(st,fn-st);}
function _Summary(){if(typeof(SummaryUrls)!="undefined"){var dte=new Date();for(var i=0;i<SummaryUrls.length;i=i+1){_Debug("_Summary","type:",SummaryUrls[i][1],"::url:",SummaryUrls[i][0]);switch(SummaryUrls[i][1]){case"xvalid":summaryXValid(dte,SummaryUrls[i][0]);break;case"xresult":summaryXResult(dte,SummaryUrls[i][0]);break;case"value":default:summaryValue(dte,SummaryUrls[i][0]);break;}}
window.setTimeout("x_page.Summary()",SUMMARY_TIMER);}}
function summaryXValid(dt,ur){try{$.ajax({type:"GET",url:ur.concat("&t=",dt.getTime().toString()),success:function(dt){},error:function(req,st,err){_Debug("error...","url:",this.url,"::status:",st,"::error:",err);}});}catch(e){}}
function summaryXResult(dt,ur){try{_Debug("summaryXResult:","ur",ur);$.ajax({type:"GET",dataType:($.browser.msie)?"xml":"text",url:ur.concat("&t=",dt.getTime().toString()),success:function(dx){try{var tx="";var di=x_page.SummaryDiv(this.url);try{var fst=true;if($("Result_Code",dx).text()=="0"){$("Value",dx).each(function(){nm=$(this).attr("name");tx=tx.concat((fst)?"":" / ",$(this).text());fst=false;});}else{tx="Error";$(di).parent().attr("title",$("Description",dx).text());}
_Debug("summaryXResult:","tx",tx);$(di).text(tx);}catch(e){}}catch(e){}},error:function(req,st,err){_Debug("summaryXResult:error...","url:",this.url,"::status:",st,"::error:",err);var di=x_page.SummaryDiv(this.url);$(di).text("---");}});}catch(e){}}
function summaryValue(dt,ur){_Debug("_Summary","dt:",dt.getTime().toString(),":ur:",ur);try{$.ajax({type:"GET",url:ur.concat("&t=",dt.getTime().toString()),success:function(dt){var ul=this.url;var st=ul.indexOf("id=")+3;var fn=ul.indexOf("&t=");var di="div#s_"+ul.substr(st,fn-st);try{$(di).text(dt);}catch(e){}},error:function(){var ul=this.url;var st=ul.indexOf("id=")+3;var fn=ul.indexOf("&t=");var di="div#s_"+ul.substr(st,fn-st);$(di).text("---");}});}catch(e){}}
function _Menu(nx){var mnu=$("div.mnu").hide().get(nx);$(mnu).slideDown("normal");$("a.clr-mn-tx-on").removeClass("on").addClass("clr-mn-tx-of").removeClass("clr-mn-tx-on");$("a.clr-mn-tx-of").removeClass("pre");$("a.clr-mn-tx-of").get(nx).className=(nx===0)?"fst on clr-mn-tx-on":"on clr-mn-tx-on";if(nx-1>=0)
$("a.clr-mn-tx-of").get(nx-1).className="clr-mn-tx-of pre";}
function _Ads(ul,sk){_Debug("_Ads:","ul",ul,"sk",sk,"msie",$.browser.msie);var dte=new Date();ul=ul.concat("&t=",dte.getTime().toString());_ClearAds();_Debug("_Ads:","ul",ul);$.ajax({type:"GET",dataType:($.browser.msie)?"xml":"text",url:ul,success:function(dt,st){_Debug("_Ads:","dt:",typeof(dt));var si="img#",sa="a#A_",sx="div#XA";var hr,sr,tp,ty=$("adverts",dt).attr("type");_Debug("_Ads:","ads_type:",ty,"skin",sk);switch(ty){case"sponsor":x_page.HideTop();break;case"variety":case"various":case"nothing":default:$("body").css("background-image","url(/images/menu/"+sk+"/top.gif)");$("body").css("background-position","top");$("body").css("background-repeat","no-repeat");x_page.ShowTop(false);break;}
$("advert",dt).each(function(){tp=$(this).attr("type");ht=$(this).attr("height");wd=$(this).attr("width");sr=$("creative",this).text();hr=$("link",this).text();ia=sa.concat(tp);_Debug("_Ads:","ad_type:",tp,"src",sr,"href",hr);$(ia).attr("href",hr).attr("target","_blank");if(tp=="SP_1"){$("div#SP").show(AD_FADER);$("body").css("background-image","url("+sr+")");$("body").css("background-position","top");$("body").css("background-repeat","no-repeat");}else{ii=si.concat(tp);_Debug("_Ads(not SP):","ii:",ii,"ht:",ht,"wd:",wd);$(ii).attr("height",ht);$(ii).attr("width",wd);$(ii).attr("src",sr);}});$("advert",dt).each(function(){tp=$(this).attr("type");if(tp!="SP_1"){ii=si.concat(tp);$(ii).show(AD_FADER);}});},error:function(req,st,err){_Debug("_Ads:error...","url:",this.url,"::status:",st,"::error:",err);}});}
function _HideTop(){$("div#toplft").hide();$("div#toprht").hide();}
function _ShowTop(){$("div#toplft").show();$("div#toprht").show();}
function _ClearAds(){var si="img#",sa="a#A_",st="div#XA";var ads=new Array("VB_1","VA_1","XA_1","XA_2","VT_1","SP_1","VM_1");var bdy=$("body");bdy.css("background","none");for(var i=0;i<ads.length;i=i+1){var ia=sa.concat(ads[i]);var ii=si.concat(ads[i]);$(ia).removeAttr("href");switch(ads[i]){case"SP_1":$("div#SP").hide();break;default:$(ii).hide(AD_FADER);break;}}}
function _ClearInt(){$("div#main_int").hide("slow");$("div#main").show("slow");}
function _MenuItem(hr){$("a.clr-mn-tx").each(function(){$(this).removeClass("cur");});$(hr).addClass("cur");}
function _Frame(ul,sz){$("#content #ftr").hide();var fr=$("#3party");if(typeof(sz)=="number")
_frameHeight=sz;else{var docht=document.body.scrollHeight;var hgt=(docht<FRAME_MIN_HEIGHT)?FRAME_MIN_HEIGHT:docht;fr.height(hgt);}
fr.show().get(0).src=ul;$("div#page").hide();}
function _SizeFrame(sz){if(typeof(sz)=="number")
_frameHeight=sz;_Debug("_SizeFrame:","_frameHeight",_frameHeight);var fr=$("#3party");try{var frdoc=(fr.get(0).contentDocument)?fr.get(0).contentDocument:fr.get(0).contentWindow.document;var hgt=frdoc.body.scrollHeight;_Debug("_SizeFrame","height:",hgt);fr.height((hgt===0)?_frameHeight:hgt);}catch(e){_Debug("_SizeFrame","error",e.message,"_frameHeight",_frameHeight);fr.height(_frameHeight);}
$("#content #ftr").show();}
function _ProfilePic(){_Debug("_ProfilePic:");var dte=new Date();var fr=$("#face").get(0);var sr=fr.src;sr=sr.concat("&t=",dte.getTime().toString());_Debug("_ProfilePic:","src",sr);fr.src=sr;}
function _Track(lk){_Debug("_Track:","lk",lk);$("#gtrack").get(0).src=GTRACK.concat(lk);}
function _Popup(ul){_popup(ul,"");}
function _popup(url,setting){_pop=window.open(url,_pop_name,setting);try{_pop.focus();}
catch(e){_pop.focus();}}
function _RaiseError(thiserr){_Debug("RaiseError:","thiserr",thiserr);throw(thiserr);}
function _Debug(arg){if(_debug){var s="<!-- ClassPageX::";s=s.concat(arguments[0],":");for(var i=1;i<arguments.length;i=i+2)
s=s.concat(arguments[i],":",arguments[i+1]," ");alert(s.concat("-->\n"));}}}
// webmailXForm.js

try{var x_form=new ClassFormX(x_debug);var x_valid=new ClassValidX(x_debug);}catch(e){alert("loading error(x_form): "+e.description);}
function ClassFormX(dbg){this.parameter="";var _self=this;var _debug=(dbg)?dbg:false;var _id="ClassFormX";var _frm;this.GetForm=function(){return(_frm);};this.Back=function(){window.history.back();};this.KeyPress=_KeyPress;this.Check=_Check;this.Validate=_Validate;this.Submit=_Submit;this.Previous=_Previous;this.ShowHint=_ShowHint;this.Clear=_Clear;this.SubmitOnce=_SubmitOnce;this.EnableButton=_EnableButton;this.SetRadio=_SetRadio;this.SetValue=_SetValue;this.SetVisibility=_SetVisibility;this.SetHidden=_SetHidden;this.SetVisibile=_SetVisibile;this.SetHiddenSubmit=_SetHiddenSubmit;function _KeyPress(frm){var ky;if(window.event){ky=window.event.keyCode;if(window.event.srcElement.type=="textarea")
return true;}else if(!frm.name)
return false;else
return true;if(ky==13){_Debug("_KeyPress","(frm):",((frm.name)?frm.name:"no form"));switch(frm.name){case"loginForm":_Check(frm,"inline",validateLogin);break;case"contact_form":_Check(frm,"contact");break;case"feedback_form":_Check(frm,"feedback");break;case"poll_form":_Check(frm,"poll");break;default:_Check(frm,"default",validateForm);break;}}
return true;}
function _Check(frm,typ,func){_Debug("_Check","frm",frm);if(typeof(frm)=="string"){_frm=_getFormByName(frm);}else{_frm=frm;frm=_frm.name;}
_Debug("_Check","_frm",typeof(_frm),"name",_frm.name," type",typ," function",typeof(func));switch(typ){case"login":if(_ValidateLogin()){_SubmitOnce(frm);_frm.submit();}break;case"feedback":if(_ValidateFeedback()){_SubmitOnce(frm);_frm.submit();}break;case"poll":if(_ValidatePoll()){_SubmitOnce(frm);_frm.submit();}break;case"select":_frm.submit();break;case"back":_Previous();break;case"clear":_Clear();break;case"valid":default:if(typeof(func)!="function")
_frm.submit();else{self.Validate=func;_Debug("_Check:before self.Validate");if(self.Validate(_frm,self)){_Debug("_Check","OK",true);_frm.submit();}else{_Debug("_Check","OK",false);}}
break;}}
function _Submit(frm,url,chk,typ,nme,prc,id,param){_Debug("_Submit",frm.name," url:",url);_frm=frm;var thisurl=url;if(typ){thisurl+="&type="+typ;thisurl+="&name="+nme;thisurl+="&process="+prc;}
if(id)
thisurl+="&id="+id;if(param)
thisurl+="&"+param;_frm.action=thisurl;if(chk)
_Check(frm,typ);else
_frm.submit();}
function _Validate(frm){_Debug("_Validate","frm",typeof(frm));}
function _ValidateFeedback(){return(x_valid.Radio(_frm.Feedback,"Please rate us"));}
function _ValidatePoll(){_Debug("_ValidatePoll","_frm",typeof(_frm));return(x_valid.Radio(_frm.x_radio_btn,"Please choose a poll option"));}
function _ValidateLogin(){_Debug("_ValidateLogin");if(!x_valid.Text(_frm.Username,"Please enter your username"))
return false;if(!x_valid.Text(_frm.Password,"Please enter your password"))
return false;return true;}
function _Previous(){alert("_Previous");window.history.back();}
function _ShowHint(hintelem,hinttext){var ht=document.getElementById(hintelem);if(ht)
ht.innerHTML=hinttext;}
function _Clear(frm){if(frm)
_frm=frm;_frm.reset();}
function _SubmitOnce(frmName){_Debug("_SubmitOnce","frmName",frmName);_frm=_getFormByName(frmName);for(var i=0;i<_frm.length;i++){var obj=_frm.elements[i];if(obj.type.toLowerCase()=="button"){obj.disabled=true;if(obj.style.cursor)
obj.style.cursor="not-allowed";var found=true;}}
if(found)
window.setTimeout("x_form.EnableButton(x_form.GetForm());",10000);return false;}
function _EnableButton(frm){for(var i=0;i<frm.length;i++){var obj=frm.elements[i];if(obj.type.toLowerCase()=="button"){obj.disabled=false;obj.style.cursor="default";}}}
function _SetRadio(id,val){var fl=document.getElementById(id);if(fi)
fl.value=val;}
function _SetValue(fid,val){var fl=document.getElementById(fid);if(fi)
fl.value=val;}
function _SetVisibility(vis,elt,fld,nos){_Debug("_SetVisibility","vis",vis,"fld",fld,"elt",elt);if(vis)
_SetVisibile(elt,nos);else
_SetHidden(elt,nos);var fl=document.getElementById(fid);if(fi){fl.value=(fi&&!vis)?"n/a":"";_Debug("_SetVisibility","value",fl.value);}}
function _SetHidden(elt,nospace){_Debug("_SetHidden","elt",elt,"nospace",nospace);var el=document.getElementById(elt);if(el){(nospace)?el.style.display='none':el.style.visibility="hidden";}}
function _SetVisibile(elt,nospace){_Debug("_SetVisibile","elt",elt,"nospace",nospace);var el=document.getElementById(elt);if(el){_Debug("_SetVisibile","display",(el.style.display),"nospace",nospace);(nospace)?el.style.display='block':el.style.visibility="visible";}}
function _SetHiddenSubmit(frm,fl,vl){_Debug("_Set:","fm",frm,"fl",fl,"vl",vl);if(typeof(frm)=="string"){_frm=_getFormByName(frm);}else{_frm=frm;frm=_frm.name;}
var fld=document.getElementById(fi);if(fid)
fld.value=vl;_frm.submit();}
function _getFormByName(frmName){var frm=document.getElementById(frmName);if(!frm)
frm=document.forms[frmName];return frm;}
function _Debug(arg){if(_debug){s="<!-- ClassFormX::";s=s.concat(arguments[0],":");var argn=arguments.length;for(var i=1;i<argn;i=i+2)
s=s.concat(arguments[i],":",arguments[i+1]," ");alert(s.concat("-->\n"));}}}
function ClassValidX(dbg){var _self=this;var _debug=(dbg)?dbg:false;var _Domains=["thecricket.co.za","easyinfomail.co.za","therugby.co.za","thegolf.co.za","websurfer.co.za","teenmail.co.za","ravemail.co.za","thepub.co.za","exclusivemail.co.za","homemail.co.za","magicmail.co.za","starmail.co.za","workmail.co.za","executivemail.co.za","mailbox.co.za","gmail.co.za","webmail.co.za"];this.Text=_Text;this.Info=_Info;this.Date=_Date;this.Password=_Password;this.Email=_Email;this.EmailDomain=_EmailDomain;this.Username=_Username;this.Check=_Check;this.Radio=_Radio;this.Drop=_Drop;this.Number=_Number;this.Cell=_Cell;this.DateRange=_DateRange;this.PostalCode=_PostalCode;this.ID=_ID;this.TextDrop=_TextDrop;this.NumDrop=_NumDrop;this.Checks=_Checks;this.Expiry=_Expiry;this.Debug=_Debug;function _getF(fi){return $(":text#"+fi).get(0);}
function _getP(fi){return $(":password#"+fi).get(0);}
function _getR(fi){return $(":radio#"+fi).get();}
function _getS(fi){return $("select#"+fi).get(0);}
function _getT(fi){return $("textarea#"+fi).get(0);}
function _Text(fi,ht){var fl=_getF(fi);if(!fl.value)
return _Notify(ht,fl,true);return true;}
function _Info(fi,ht){var fl=_getT(fi);if(!fl.value)
return _Notify(ht,fl,true);return true;}
function _Date(fi,ht){var fl=_getF(fi);if(!fl.value)
return _Notify(ht,fl,false);return true;}
function _PasswordOld(fi,ht){var fl=_getP(fi);if(!fl.value)
return _Notify(ht,fl,true);else if(fl.value.indexOf(" ")>=0)
return _Notify(ht.concat(". No spaces are allowed."),fl,true);return true;}
function _Password(fi,ht){var fl=_getP(fi);var rx1=/[\f\n\r\t\v]/i;var pss=$.trim(fl.value);if(pss){if(pss.search(rx1)>=0)
return _Notify("Your password may only contain letters, numbers, dots, (-) and (_)",fl,true);return true;}else{return _Notify(ht,fl,true);}}
function _Email(fi,ht){var fl=_getF(fi);var rx1=/[^a-z-_\d\.@]/i;var rx2=/^[^@]+@[^@]+.[a-z]{2,}$/i;var eml=fl.value;if(_EmailDomain(fi,ht)){if(eml.search(rx1)>=0)
return _Notify("Your email address may only contain letters, numbers, dots, (-), and (_)",fl,true);if(eml.search(rx2)==-1)
return _Notify(ht,fl,true);return true;}else{return false;}}
function _EmailDomain(fi,ht){var fl=_getF(fi);var eml=fl.value;if(eml){var ndx,len;for(var i=0;i<_Domains.length;i++){len=_Domains[i].length;ndx=eml.indexOf(_Domains[i]);if(ndx>0&&eml.length>len)
return true;}
return _Notify(ht,fl,true);}else{alert(ht);return false;}}
function _Username(fi,ht){if(_Email(fi,ht)){var fl=_getF(fi);var act=fl.form.action;var usrdom=fl.value.substr(fl.value.indexOf("@")+1);var pre=act.indexOf(".");var sep=act.indexOf("/",7);var actpre=act.substr(0,pre+1);var actdom=act.substr(pre+1,sep-pre-1);var actpst=act.substr(sep);if(usrdom!=actdom){var ul=actpre.concat(usrdom,actpst);fl.form.action=ul;}
return true;}}
function _Check(fi,ht){var fl=_getF(fi);if(!fl.checked)
return _Notify(ht,fl,true);return true;}
function _Radio(fi,ht){var fls=_getR(fi);var bChecked=false;for(i=0;i<fls.length;i++){if(fls[i].checked)
return true;}
alert(ht);window.navigate("#"+$(":radio#"+fi).get(0).id);return false;}
function _Drop(fi,ht){var fl=_getS(fi);if(fi.selectedIndex===0)
return _Notify(ht,fl,true);return true;}
function _TextDrop(fi,ht){if(_Text(fi,ht)&&_Drop(fi+"_drop",ht))
return true;else
return false;}
function _NumDrop(fi,ht){if(_TextDrop(fi,ht)&&_Number(fi,ht))
return true;else
return false;}
function _Number(fi,ht,fic,tyc){var fl=_getF(fi);var flc=_getF(fic);var validRegExp=/(^-*\d+$)|(^-*\d+\.\d+$)/i;var strVal=fl.value;var isvalid=true;if(strVal){if(strVal.search(validRegExp)==-1)
isvalid=false;else if(flc){var thisval=parseFloat(strVal);var chckval=parseFloat(flc.value);if(isNaN(thisval)||isNaN(thisval))
isvalid=false;else{if(thisval<chckval)
isvalid=false;}}}
else
isvalid=false;if(isvalid)
return true;else
return _Notify(ht,fl,true);}
function _Cell(fi,ht){var fl=_getF(fi);var retval=(fl.value)?0:1;if(!retval){var val=fl.value;var cellexp=/[0-9]{10}/;var strtexp=/0[789][123467890]/;if(cellexp.test(val)&&val.length==10){retval=(strtexp.test(val))?0:1;if(retval)
ht=ht.concat(" (must start 07, 08 or 09)");}else{ht=ht.concat(" (must be 10 digits)");retval=1;}}
if(retval)
return _Notify(ht,fl,false);else
return true;}
function _DateRange(fi,ht){var fl=_getF(fi);if(_Radio(fi,ht)){var thischk="";var thisid="";for(i=0;i<fl.length;i++){if(fi[i].checked){thischk=fl[i].value;thisid=fl[i].id;break;}}
if(thischk=="Date"){var thisdate=document.getElementById(thisid+"_date");if(_Drop(thisdate,ht)){var thismnth=document.getElementById(thisid+"_month");return(_Drop(thismnth,ht));}
else
return false;}
return true;}
else
return false;}
function _PostalCode(fi,ht){var fl=_getF(fi);var validRegExp=/[0-9]{4,4}/;var strVal=fl.value;var isvalid=true;if(strVal&&validRegExp.test(strVal)&&strVal.length==4)
isvalid=true;else
isvalid=false;if(isvalid)
return true;else
return _Notify(ht,fl,true);}
function _ID(fi,ht){var fl=_getF(fi);var stripexp=/[()\- ]/g;fl.value=fl.value.replace(stripexp,"");return _validID(fi,ht);}
function _validID(fi,ht){var fl=_getF(fi);var validRegExp=/[0-9]{13,13}/;var strVal=fl.value;var isvalid=true;if(strVal){if(strVal.search(validRegExp)==-1)
isvalid=false;else
isvalid=(strVal.length==13);}
else
isvalid=false;if(isvalid)
return true;else
return _Notify(ht,fl,true);}
function _Checks(fi,ht){var fl=_getF(fi);var fld;for(var i=0;i<fl.length;i++){fld=fl.item(i);if(fid.checked)
return true;}
return _Notify(ht,fl,false);}
function _Expiry(fi,ht){var fl=_getF(fi);var validRegExp=/[0-9]{6,6}/;var strVal=fl.value;var isvalid=true;if(strVal&&validRegExp.test(strVal)&&strVal.length==6)
isvalid=true;else
isvalid=false;return(isvalid)?true:_Notify(ht,fl,true);}
function _Notify(hnt,fld,sel){alert(hnt);sel=(typeof(sel)!="undefined")?sel:true;if(sel&&fld.style.visibility=="visible"){fld.select();fld.focus();}
return false;}
function _Debug(arg){if(_debug){s="<!-- ClassValidX::";s=s.concat(arguments[0],":");var argn=arguments.length;for(var i=1;i<argn;i=i+2)
s=s.concat(arguments[i],":",arguments[i+1]," ");alert(s.concat("-->\n"));}}}
