/*
 * JSMin
 * Javascript Compressor
 * http://www.crockford.com/
 * http://www.smallsharptools.com/
*/

var isAjaxSupported=(window.ActiveXObject!="undefined"||window.XMLHttpRequest!="undefined");function $doc(id)
{return document.getElementById(id);}
function __doPostBack(eventTarget,eventArgument)
{if(!theForm.onsubmit||(theForm.onsubmit()!=false))
{theForm.__EVENTTARGET.value=eventTarget;theForm.__EVENTARGUMENT.value=eventArgument;theForm.submit();}}
function InitValidators()
{var Page_ValidationActive=false;if(typeof(ValidatorOnLoad)=="function")
{ValidatorOnLoad();}}
function ValidatorOnSubmit()
{if(Page_ValidationActive)
{return ValidatorCommonOnSubmit();}
else
{return true;}}
function CleanForm_OnSubmit()
{if(typeof(ValidatorOnSubmit)=="function"&&ValidatorOnSubmit()==false)return false;return true;}
var _Regex=new RegExp("\\n","gi");var _RegexUrl=new RegExp("((http://|www\\.)([A-Z0-9.-]{1,})\\.[0-9A-Z?&#=\\-_\\./]{2,})","gi");var _Preview;var _PreviewAuthor;var _PreviewContent;var _TxtName;function ShowCommentPreview(target,sender)
{if(_Preview==null)
_Preview=$doc("livepreview");if(_Preview==null)
return;if(_PreviewAuthor==null)
_PreviewAuthor=GetElementByClassName(_Preview,"p","author");if(_PreviewContent==null)
_PreviewContent=GetElementByClassName(_Preview,"p","content");if(_TxtName==null)
_TxtName=$doc("ctl00_cphBody_CommentView1_txtName");if(!_PreviewAuthor)
return;var body=sender.value;body=body.replace(new RegExp("&","gi"),"&amp;");body=body.replace(new RegExp(">","gi"),"&gt;");body=body.replace(new RegExp("<","gi"),"&lt;");body=body.replace(_RegexUrl,"<a href=\"http://$1\" rel=\"nofollow\">$1</a>");_PreviewAuthor.innerHTML=_TxtName.value;_PreviewContent.innerHTML=body.replace(_Regex,"<br />");var _TxtWebsite=$doc("ctl00_cphBody_CommentView1_txtWebsite");if(_TxtWebsite!=null&&_TxtWebsite.value.length>0)
{if(_TxtWebsite.value.indexOf("://")==-1)
_TxtWebsite.value="http://"+_TxtWebsite.value;_PreviewAuthor.innerHTML="<a href=\""+_TxtWebsite.value+"\">"+_PreviewAuthor.innerHTML+"</a>";}}
function GetElementByClassName(parent,tag,className)
{if(parent==null)
return;var elements=parent.getElementsByTagName(tag);for(i=0;i<elements.length;i++)
{if(elements[i].className==className)
return elements[i];}}
function SetFlag(iso)
{if(iso.length>0)
flagImage.src=KEYwebRoot+"pics/flags/"+iso+".png";else
flagImage.src=KEYwebRoot+"pics/pixel.gif";}
function Search(root)
{var input=$doc("searchfield");var check=$doc("searchcomments");var search="search.aspx?q="+encodeURIComponent(input.value);if(check!=null&&check.checked)
search+="&comment=true";top.location.href=root+search;return false;}
function SearchClear(defaultText)
{var input=$doc("searchfield");if(input.value==defaultText)
input.value="";else if(input.value=="")
input.value=defaultText;}
function Rate(id,rating)
{CreateCallback("rating.axd?id="+id+"&rating="+rating,RatingCallback);}
function RatingCallback(response)
{var rating=response.substring(0,1);var status=response.substring(1);if(status=="OK")
{if(typeof OnRating!="undefined")
OnRating(rating);alert("You rating has been registered. Thank you!");}
else if(status=="HASRATED")
{alert(KEYhasRated);}
else
{alert("An error occured while registering your rating. Please try again");}}
function CreateCallback(url,callback)
{var http=GetHttpObject();http.open("GET",url,true);http.onreadystatechange=function()
{if(http.readyState==4)
{if(http.responseText.length>0)
callback(http.responseText);}}
http.send(null);}
function GetHttpObject()
{if(typeof XMLHttpRequest!='undefined')
return new XMLHttpRequest();try
{return new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{try
{return new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){}}
return false;}
function UpdateCalendar(args,context)
{var cal=$doc('calendarContainer');cal.innerHTML=args;months[context]=args;}
function ToggleMonth(year)
{var monthList=$doc("monthList");var years=monthList.getElementsByTagName("ul");for(i=0;i<years.length;i++)
{if(years[i].id==year)
{var state=years[i].className=="open"?"":"open";years[i].className=state;break;}}}
function Equal(first,second)
{var f=first.toLowerCase().replace(new RegExp(' ','gi'),'');var s=second.toLowerCase().replace(new RegExp(' ','gi'),'');return f==s;}
var xfnRelationships=['friend','acquaintance','contact','met','co-worker','colleague','co-resident','neighbor','child','parent','sibling','spouse','kin','muse','crush','date','sweetheart','me'];function HightLightXfn()
{var links=document.getElementsByTagName('a')
for(i=0;i<links.length;i++)
{var link=links[i];var rel=link.getAttribute('rel');if(rel&&rel!="nofollow")
{for(j=0;j<xfnRelationships.length;j++)
{if(rel.indexOf(xfnRelationships[j])>-1)
{link.title='XFN relationship: '+rel;break;}}}}}
function addLoadEvent(func)
{var oldonload=window.onload;if(typeof window.onload!='function')
{window.onload=func;}
else
{window.onload=function()
{oldonload();func();}}}
addLoadEvent(HightLightXfn);
