function change_css_style(objId,style,value)
{document.getElementById(objId).style[style]=value;}
function get_css_style(objId,style)
{return document.getElementById(objId).style[style];}
function updateerrormess(idname,errmess)
{if(document.getElementById(idname))
{document.getElementById(idname).innerHTML=errmess;}}
function pageWidth()
{return window.innerWidth!=null?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body!=null?document.body.clientWidth:null;}
function pageHeight()
{return window.innerHeight!=null?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:document.body!=null?document.body.clientHeight:null;}
function posLeft()
{return typeof window.pageXOffset!='undefined'?window.pageXOffset:document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft?document.body.scrollLeft:0;}
function posTop()
{return typeof window.pageYOffset!='undefined'?window.pageYOffset:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop?document.body.scrollTop:0;}
function posRight()
{return posLeft()+pageWidth();}
function posBottom()
{return posTop()+pageHeight();}
function getPageSizeWithScroll(){if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY;xWithScroll=window.innerWidth+window.scrollMaxX;}else if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight;xWithScroll=document.body.scrollWidth;}else{yWithScroll=document.body.offsetHeight;xWithScroll=document.body.offsetWidth;}
return yWithScroll;}
function adjustscroll(varscroll)
{var el=document.getElementById("float_inside");var h=el.scrollHeight;var y=el.scrollTop;var c=el.clientHeight;el.scrollTop+varscroll;}
function scrolltobottom(vardiv)
{var objDiv=document.getElementById(vardiv);objDiv.scrollTop=objDiv.scrollHeight;}
function scrolltotop(vardiv)
{var objDiv=document.getElementById(vardiv);objDiv.scrollTop=0;}
function Scrolltotopofpage()
{window.scroll(0,0);}
function passwordcheck(password)
{var desc=new Array();desc[0]="Very Weak";desc[1]="Weak";desc[2]="Better";desc[3]="Medium";desc[4]="Strong";desc[5]="Strongest";var score=0;if(password.length>6)score++;if((password.match(/[a-z]/))&&(password.match(/[A-Z]/)))score++;if(password.match(/\d+/))score++;if(password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/))score++;if(password.length>12)score++;document.getElementById("passwordstrength").className="strength"+score;document.getElementById("passwordspare").className="spare"+score;}
function limittextsize(vartext,varmax,varind)
{var varresult=""
vartext+='';if(!vartext){return'';}
if(varmax<vartext.length)
{for(var i=0;i<varmax;i++)
{varresult=varresult+vartext.charAt(i);}
if((varind==1)&&(varresult.length<vartext.length))
{varresult=varresult+"<span class='reduced'>....</span>";}}else
{varresult=vartext;}
return varresult;}
function limittextsizestrictminmax(vartext,varmin,varmax,varind,varenter)
{var varresult=""
var lencount=0;for(var i=varmin;i<varmax;i++)
{lencount++;if(vartext.charAt(i)!=String.fromCharCode(13))
{if(vartext.charAt(i)==String.fromCharCode(32))
{lencount=0;}
if(lencount==varenter)
{varresult=varresult+String.fromCharCode(32);i++;lencount=0;}
varresult=varresult+vartext.charAt(i);}}
if((varind==1)&&(varresult.length<vartext.length))
{varresult=varresult+"<span class='reduced'>....</span>";}
return varresult;}
function limittextsizestrict(vartext,varmax,varind,varenter)
{var varresult=""
var lencount=0;for(var i=0;i<varmax;i++)
{lencount++;if(vartext.charAt(i)!=String.fromCharCode(13))
{if(vartext.charAt(i)==String.fromCharCode(32))
{lencount=0;}
if(lencount==varenter)
{varresult=varresult+String.fromCharCode(32);i++;lencount=0;}
varresult=varresult+vartext.charAt(i);}}
if((varind==1)&&(varresult.length<vartext.length))
{varresult=varresult+"<span class='reduced'>....</span>";}
return varresult;}
function maketextsize(vartext,varlength)
{var varresult=vartext;if(vartext.length<varlength)
{varresult=vartext;for(var i=vartext.length;i<varlength;i++)
{varresult=varresult+String.fromCharCode(32);}}else
{varresult=vartext;}
return varresult;}
function toggleHelp(idname,message)
{if(document.getElementById(idname).innerHTML=="")
{message="<fieldset>"+message;message=message+'<a href="javascript:void(0);" onclick="';message=message+"toggleHelp('"+idname+"','');";message=message+'">Click to close help window</a> </fieldset>';document.getElementById(idname).innerHTML=message;document.getElementById(idname).style.display='block';}else
{document.getElementById(idname).style.display='none';document.getElementById(idname).innerHTML="";}}
function Msfg$toggleHelp(divid)
{if(document.getElementById(divid).style.display=='none'){document.getElementById(divid).style.display='block';}else{document.getElementById(divid).style.display='none';}}
function removeallwhitespace(oldstr)
{return oldstr.replace(/ /gi,"");}
function replacespaceswithpercent(vartext)
{return vartext.replace(/ /gi,"%20");}
function checkbrowser()
{var type="2";if(navigator.appName=="Netscape")
{type="1";}
if(navigator.appName=="Microsoft Internet Explorer")
{type="2";}
if(navigator.appName=="Opera")
{type="3";}
return type;}
function am_i_ie6()
{var returnvalue="false";if(navigator.appVersion.indexOf("MSIE 6.0")!=-1)
{returnvalue="true";}
return returnvalue;}
function trim(str)
{return str.replace(/^(\s+)?(\S*)(\s+)?$/,'$2');}
function getrandomnum()
{return Math.floor(Math.random()*999999)}
function getelementspos(obj)
{var eleft=etop=0;if(obj.offsetParent)
{do{eleft+=obj.offsetLeft;etop+=obj.offsetTop;}while((obj=obj.offsetParent)!=null);return[eleft,etop];}}
function getmousexy(e,obj)
{var IE=document.all?true:false;var tempX=0;var tempY=0;if(IE){tempX=event.clientX+document.body.scrollLeft-document.Show.offsetX.value;tempY=event.clientY+document.body.scrollTop-document.Show.offsetY.value;}
else{tempX=e.pageX;tempY=e.pageY;}
if(tempX<0){tempX=0;}
if(tempY<0){tempY=0;}
return[tempX,tempY];}
function createbookmark(vartitle,varurl)
{if(window.sidebar)
{window.sidebar.addPanel(vartitle,varurl,"");}else if(window.external)
{window.external.AddFavorite(varurl,vartitle);}else if(window.opera&&window.print)
{var elem=document.createElement('a');elem.setAttribute('href',varurl);elem.setAttribute('title',vartitle);elem.setAttribute('rel','sidebar');elem.click();}}
function getvaluefromurl(name)
{name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)
return"";else
return results[1];}
function findhighestnumber(tmpnumberlist)
{var highestresult=1;for(var i=0;i<tmpnumberlist.length;i++)
{if(tmpnumberlist[highestresult]<tmpnumberlist[i])
{highestresult=i;}}
highestresult++;return highestresult;}
function round(number,X)
{X=(!X?2:X);return Math.round(number*Math.pow(10,X))/Math.pow(10,X);}
function convert_miles_to_kil(tmpmiles)
{tmpmiles=tmpmiles*1.609344;tmpmiles=Math.round(tmpmiles);return round(tmpmiles);}
