
var skava_platform_swfname="website";var skava_platform_showAlerts=(false||((typeof(showAlerts)=="undefined")?false:showAlerts));var skava_platform_turnon_showHideScrollBar=(false||((typeof(dynamicScrollBar)=="undefined")?false:dynamicScrollBar));var SKAVA_PLATFORM_SUCCESS=0;var SKAVA_PLATFORM_ADDR_NOT_FOUND_ERR=1;var SKAVA_PLATFORM_TIMEOUT_ERR=2;var SKAVA_PLATFORM_ALERT_TITLE="Alert";var SKAVA_PLATFORM_FAILED_TO_LAUNCH="We were unable to launch the page. Be sure your pop-up blocker is turned off and try again.";var SKAVA_PLATFORM_ADDR_NOT_FOUND_STR="We're unable to locate the address you entered. Please verify the information and try again.";var SKAVA_PLATFORM_TIMEOUT_STR="Locating address operation timeout. Please try again.";var SKAVA_PLATFORM_BROWSER_NOT_COMPATIBLE="We're sorry, the Google Maps tool does not work with the browser you're using.";var SKAVA_PLATFORM_GMAPS_EXCEPTION="We encountered an unknown error while loading state information. Please try again later.";var skava_platform_gaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");var skava_platform_flashTest={onOpCompleted:function(op,successCode,result){alert("op="+op+"successCode="+successCode+"result=\n"+result);},onOpCancelled:function(){alert("flash.onOpCancelled invoked");},PercentLoaded:function(){return 100;}};function platformOpenNewWindow(URLtoOpen,windowName,windowFeatures)
{if(skava_platform_showAlerts)
{alert("Function name: platformOpenNewWindow, Param URLtoOpen: "+URLtoOpen+", Param windowName: "+windowName+", Param windowFeatures: "+windowFeatures);}
var newWindow=window.open(URLtoOpen,"_blank",windowFeatures);if(newWindow)
{newWindow.focus();}
else
{platformShowAlertMessage(SKAVA_PLATFORM_ALERT_TITLE,SKAVA_PLATFORM_FAILED_TO_LAUNCH);}}
function platformScrollToTop(divId)
{var divContainer=document.getElementById(divId);if(divContainer)
{divContainer.scrollTop=0;}}
function platformAnchorJump(anchorId,divId)
{var divContainer=document.getElementById(divId);if(divContainer)
{var topForAnchor=platformGetRealTop(document.getElementById(anchorId));var topForDivContainer=platformGetRealTop(document.getElementById(divId));divContainer.scrollTop=topForAnchor-topForDivContainer;}
return false;}
function platformGetRealTop(el)
{var yPos=el.offsetTop;var tempEl=el.offsetParent;while(tempEl!=null)
{yPos+=tempEl.offsetTop;tempEl=tempEl.offsetParent;}
return yPos;}
function platformShowPopup(bodyHTML,width,height,showCloseBox,doAnimate,cancelFn,callBk,virtualheight)
{platformShowPopWin(bodyHTML,width,height,showCloseBox,doAnimate,cancelFn,callBk,virtualheight);}
function platformDismissPopup(callReturnFn)
{platformHidePopWin(callReturnFn);}
function platformShowAlertMessage(title,message)
{if(skava_platform_showAlerts)
{alert("Function name: platformShowAlertMessage, Param title: "+title+", Param message: "+message);}
var alertw=300;var alerth=120;var html='<table cellspacing="0" cellpadding="4" class="platformShowAlertMessageProp" width='+alertw+'px;">'+'<tr>'+'<td class="platformShowAlertMessage" align="center">'+'<div class="platformShowAlertMessageTitle">'+
(title?title:'')+'</div>'+'</td>'+'</tr>'+'<tr>'+'<td class="platformShowAlertMessage" align="center">'+'<div class="platformShowAlertMessageContent">'+
(message?message:'')+'</div>'+'</td>'+'</tr>'+'<tr>'+'<td class="platformShowAlertMessage platformShowAlertMessageImgButtonArea" align="center">'+'<div>'+'<input type="button" class="platformShowAlertMessageImgButtonProp" onclick="platformHidePopWin();return false;"></input>'+'</div>'+'</td>'+'</tr>'+'</table>';platformShowPopup(html,alertw+5,alerth+5,true,false,createDelegate(platformOnCancelled,this,[1,"platformShowAlertMessage"]));}
function platformGetLatitudeLongitudeForAddress(address)
{if(skava_platform_showAlerts)
{alert("Function name: platformGetLatitudeLongitudeForAddress, Param address: "+address);}
var afterLocationSearch=function(result)
{if(result)
{var toRetXML="<coords>\n"+"\t<latitude>"+result.lat()+"</latitude>\n"+"\t<longitude>"+result.lng()+"</longitude>\n"+"<coords>";platformOnCompleted(1,"platformGetLatitudeLongitudeForAddress",SKAVA_PLATFORM_SUCCESS,toRetXML);}
else
{platformOnCompleted(1,"platformGetLatitudeLongitudeForAddress",SKAVA_PLATFORM_ADDR_NOT_FOUND_ERR,SKAVA_PLATFORM_ADDR_NOT_FOUND_STR);}}
if(GBrowserIsCompatible())
{var clientGeocoder=new GClientGeocoder();clientGeocoder.getLatLng(address,afterLocationSearch);}}
function platformGetState(zip,cbk)
{var isTimeOver=false;var afterLocationSearch=function(result)
{if(result)
{if(result==true)
{isTimeOver=true;cbk('',SKAVA_PLATFORM_TIMEOUT_ERR,SKAVA_PLATFORM_TIMEOUT_STR);}
else if(result.Placemark&&result.Placemark[0]&&!isTimeOver)
{var placeMark=result.Placemark[0];var state=null;var addrNode=null;if(placeMark)
{addrNode=placeMark.AddressDetails;if(addrNode)
{addrNode=addrNode.Country;if(addrNode&&addrNode.AdministrativeArea)
{state=addrNode.AdministrativeArea.AdministrativeAreaName;}}}
if(!isTimeOver)
{isTimeOver=true;cbk(state,SKAVA_PLATFORM_SUCCESS,"");}}
else
{cbk('',SKAVA_PLATFORM_ADDR_NOT_FOUND_ERR,SKAVA_PLATFORM_ADDR_NOT_FOUND_STR);}}
else if(!isTimeOver)
{cbk('',SKAVA_PLATFORM_ADDR_NOT_FOUND_ERR,SKAVA_PLATFORM_ADDR_NOT_FOUND_STR);}}
try
{if(GBrowserIsCompatible())
{var clientGeocoder=new GClientGeocoder();clientGeocoder.getLocations(zip,afterLocationSearch);}
else
{cbk('',SKAVA_PLATFORM_ADDR_NOT_FOUND_ERR,SKAVA_PLATFORM_BROWSER_NOT_COMPATIBLE);;}}
catch(err)
{cbk('',SKAVA_PLATFORM_ADDR_NOT_FOUND_ERR,SKAVA_PLATFORM_GMAPS_EXCEPTION);}}
function platformRegisterPageView(pageid,categoryid,isPdn)
{if(skava_platform_showAlerts)
{alert("Function name: platformRegisterPageView, Param pageid: "+pageid+", Param categoryid: "+categoryid+", Param isPdn: "+isPdn);}
try
{if(skava_platform_showAlerts)
{alert("platformRegisterPageView: "+pageid+" category:"+categoryid);}
if(isProduction||isPdn)
{cmSetProduction();}
cmCreatePageviewTag(pageid,categoryid,null,null);}
catch(error)
{if(skava_platform_showAlerts)
{alert("platformRegisterPageView error: "+error);}}}
function platformRegisterElementView(elementid,elementcategory)
{if(skava_platform_showAlerts)
{alert("Function name: platformRegisterElementView, Param elementid: "+elementid+", Param elementcategory: "+elementcategory);}
try
{var category=elementcategory;if(skava_platform_showAlerts)
{alert("platformRegisterElementView: "+elementid+" category:"+elementcategory);}
cmCreatePageElementTag(elementid,elementcategory);}
catch(error)
{if(skava_platform_showAlerts)
{alert("platformRegisterElementView error: "+error);}}}
function platformGetGaJsTracker()
{var pageTracker=null;try
{var qs=new platformQuerystring();var ga=qs.get('ga');pageTracker=_gat._getTracker(googleAnalyticsId);}
catch(err)
{}
return pageTracker;}
function platformOnCompleted(attempt,op,successCode,result)
{if(op)
{var tracker=platformGetGaJsTracker();if(tracker)
{tracker._trackPageview("/socialactions/"+op);}}
var flashObj=platformGetCallBack(skava_platform_swfname);if(flashObj&&attempt>0&&flashObj.PercentLoaded()==100)
{try
{platformDismissPopup();if(skava_platform_showAlerts)
{alert("Calling op completed: op="+op+" successCode="+successCode+" result="+result);}
flashObj.onOpCompleted(op,successCode,result);}
catch(e)
{platformShowAlertMessage("Error","Invalid Flash object. Please contact support. "+e);}}
else if(attempt>20)
{platformShowAlertMessage("Error","Invalid Flash object. Unable to load it.");}
else
{var fn=function()
{platformOnCompleted(attempt+1,op,successCode,result);}
setTimeout(createDelegate(platformOnCompleted,this,[attempt+1,op,successCode,result]),500);}}
function platformOnCancelled(attempt,op)
{var flashObj=platformGetCallBack(skava_platform_swfname);if(flashObj&&attempt>0&&flashObj.PercentLoaded()==100)
{try
{platformDismissPopup();if(skava_platform_showAlerts)
{alert("calling op cancelled");}
if(typeof(flashObjDoCancel)!="undefined"&&flashObjDoCancel)
{flashObj.onOpCancelled();}
else
{flashObj.onOpCompleted(op,-1,null);}}
catch(e)
{platformShowAlertMessage("Error","Invalid Flash object. Please contact support. "+e);}}
else if(attempt>20)
{platformShowAlertMessage("Error","Invalid Flash object. Unable to load it.");}
else
{setTimeout(createDelegate(platformOnCancelled,this,[attempt+1,skava_platform_swfname]),500);}}
function platformGetCallBack(movieName)
{return(movieName&&movieName.onOpCompleted?movieName:platformGetFlashObj(movieName));}
function platformGetFlashObj(movieName)
{var flashObj=null;if(isTestMode)
{flashObj=skava_platform_flashTest;flashObj.skava_platform_swfname=movieName;}
else
{if(window.document[movieName])
{flashObj=window.document[movieName];}
else if(navigator.appName.indexOf("Microsoft Internet")==-1)
{if(document.embeds&&document.embeds[movieName])
flashObj=document.embeds[movieName];}
else
{flashObj=document.getElementById(movieName);}}
return flashObj;}
function platformGetFacebookProfilePhoto(callbck,focusId)
{var gotName=false;FB_RequireFeatures(["XFBML"],function()
{FB.init(SKAVA_PLATFORM_FBAPIKEY,"/cometogether/xd_receiver.html");FB.Connect.requireSession(function()
{FB.Connect.ifUserConnected(function(uid)
{if(!gotName)
{gotName=true;var user=((FB.Facebook.apiClient.get_session())?FB.Facebook.apiClient.get_session().uid:null);var sql="SELECT pic FROM user WHERE uid ="+FB.Facebook.apiClient.get_session().uid;FB.Facebook.apiClient.fql_query(sql,function(result,ex)
{var pic=result[0]['pic'];pic=((pic&&pic.length>0)?pic:'http://static.ak.connect.facebook.com/pics/s_silhouette.jpg');var facebookPhotoUrl=document.getElementById("facebookPhotoUrl");if(facebookPhotoUrl)
{facebookPhotoUrl.src=pic;facebookPhotoUrl.style.visibility="visible";if(focusId)
{var toFocus=document.getElementById(focusId);if(toFocus)
{toFocus.focus();}}}});}},function()
{return false;});});});}
var skava_platform_gPopupMask=null;var skava_platform_gPopupContainer=null;var skava_platform_gPopFrame=null;var skava_platform_gReturnFunc;var skava_platform_gPopupIsShown=false;var skava_platform_gHideSelects=false;var skava_platform_gLoading="Loading......";var skava_platform_origTop=0;var skava_platform_origStart=0;var skava_platform_gTabIndexes=new Array();var skava_platform_gTabbableTags=new Array("A","BUTTON","TEXTAREA","INPUT","IFRAME","DIV");if(!document.all&&!document.getElementById)
{document.onkeypress=platformKeyDownHandler;}
function platformSetPopUpLoadingPage(loading)
{skava_platform_gLoading=loading;}
function platformInitPopUp()
{var isFF2Mac=(navigator.userAgent&&navigator.userAgent.indexOf("Macintosh")>=0&&navigator.userAgent.indexOf("Firefox/2")>=0)?true:false;var body=document.getElementsByTagName('body')[0];var popmask=document.createElement('div');if(isFF2Mac)
{popmask.id='platformPopupMaskNoCss';}
else
{popmask.id='platformPopupMask';}
var popcont=document.createElement('div');popcont.id='platformPopupContainer';popcont.innerHTML=''+'<div id="platformPopupInner">'+'<div id="platformPopupTitleBar">'+'<div id="platformPopupTitle"></div>'+'<div id="platformPopupControls">'+'</div>'+'</div>'+'<div class="platformPropPopup" scrolling="auto" frameborder="0" allowtransparency="true" id="platformPopupFrame" name="platformPopupFrame" width="100%" height="100%"></div>'+'</div>';body.appendChild(popmask);body.appendChild(popcont);skava_platform_gPopupMask=document.getElementById(isFF2Mac?"platformPopupMaskNoCss":"platformPopupMask");skava_platform_gPopupContainer=document.getElementById("platformPopupContainer");skava_platform_gPopFrame=document.getElementById("platformPopupFrame");var brsVersion=parseInt(window.navigator.appVersion.charAt(0),10);if(brsVersion<=6&&window.navigator.userAgent.indexOf("MSIE")>-1)
{skava_platform_gHideSelects=true;}
var elms=document.getElementsByTagName('a');for(i=0;i<elms.length;i++)
{if(elms[i].className.indexOf("submodal")>=0)
{elms[i].onclick=function()
{var width=400;var height=200;var startIndex=this.className.indexOf("submodal");var endIndex=this.className.indexOf(" ",startIndex);if(endIndex<0)
{endIndex=this.className.length;}
var clazz=this.className.substring(startIndex,endIndex);params=clazz.split('-');if(params.length==3)
{width=parseInt(params[1]);height=parseInt(params[2]);}
platformShowPopWin(this.href,width,height,null,null,0);return false;}}}}
function platformShowPopWin(content,width,height,showCloseBox,doAnimate,returnFunc,callBk,virtualheight)
{skava_platform_gPopupIsShown=true;platformDisableTabIndexes();if(!skava_platform_gPopupMask)
{platformInitPopUp();}
skava_platform_gPopupMask.style.display="block";skava_platform_gPopupContainer.style.display="block";platformPopupChangeSizeLocation(width,(virtualheight?virtualheight:height),doAnimate);var titleBarHeight=parseInt(document.getElementById("platformPopupTitleBar").offsetHeight,10);var popupControls=document.getElementById("platformPopupControls");if(showCloseBox==true)
{popupControls.innerHTML='<a onclick="platformHidePopWin(true);"><span>Close</span></a>';}
else
{popupControls.innerHTML='';}
skava_platform_gPopupContainer.style.width=width+"px";skava_platform_gPopupContainer.style.height=(height+titleBarHeight)+"px";skava_platform_gPopFrame.style.width=parseInt(document.getElementById("platformPopupTitleBar").offsetWidth,10)+"px";skava_platform_gPopFrame.style.height=(height)+"px";skava_platform_gPopFrame.innerHTML=content;skava_platform_gReturnFunc=returnFunc;if(skava_platform_gHideSelects==true)
{platformHideSelectBoxes();}
window.setTimeout("platformSetPopTitleAndRewriteTargets();",100);if(callBk)
{callBk();}}
var skava_platform_gi=0;function platformCenterPopWin(width,height,doAnimate)
{if(skava_platform_gPopupIsShown==true)
{if(width==null||isNaN(width))
{width=skava_platform_gPopupContainer.offsetWidth;}
if(height==null||isNaN(height))
{height=skava_platform_gPopupContainer.offsetHeight;}
var fullHeight=platformGetViewportHeight();var fullWidth=platformGetViewportWidth();var bodyTag=document.getElementsByTagName("body")[0];var scLeft,scTop;if(self.pageYOffset)
{scLeft=self.pageXOffset;scTop=self.pageYOffset;}
else if(document.documentElement&&document.documentElement.scrollTop)
{scLeft=document.documentElement.scrollLeft;scTop=document.documentElement.scrollTop;}
else if(document.body)
{scLeft=document.body.scrollLeft;scTop=document.body.scrollTop;}
var bodyClientHeight=bodyTag.clientHeight;var bodyClientWidth=bodyTag.clientWidth;var bodyOffsetHeight=bodyTag.offsetHeight;var bodyOffsetWidth=bodyTag.offsetWidth;skava_platform_gPopupMask.style.height=(bodyClientHeight>bodyOffsetHeight?bodyClientHeight:bodyOffsetHeight)+"px";skava_platform_gPopupMask.style.width=(bodyClientWidth>bodyOffsetWidth?bodyClientWidth:bodyOffsetWidth)+"px";skava_platform_gPopupMask.style.top=bodyTag.clientTop+"px";skava_platform_gPopupMask.style.left=bodyTag.clientLeft+"px";var titleBarHeight=parseInt(document.getElementById("platformPopupTitleBar").offsetHeight,10);var topMargin=scTop+((fullHeight-(height+titleBarHeight))/2);if(topMargin<0){topMargin=0;}
if(scLeft<0){scLeft=0;}
skava_platform_origTop=topMargin;skava_platform_origStart=fullWidth-width;if(doAnimate==true)
{skava_platform_gPopupContainer.style.top=fullHeight+"px";platformStartAnim(skava_platform_gPopupContainer,skava_platform_origStart,skava_platform_origTop);}
else
{skava_platform_gPopupContainer.style.top=topMargin+"px";}
var popupContLeft=(scLeft+((fullWidth-width)/2));if(popupContLeft<0){popupContLeft=0;}
skava_platform_gPopupContainer.style.left=popupContLeft+"px";}}
var platformOpacity=0;function platformHidePopWin(callReturnFunc)
{skava_platform_gPopupIsShown=false;platformRestoreTabIndexes();if(skava_platform_gPopupMask==null)
{return;}
skava_platform_gPopupMask.style.display="none";skava_platform_gPopupContainer.style.display="none";skava_platform_gPopFrame.innerHTML=skava_platform_gLoading;if(callReturnFunc==true&&skava_platform_gReturnFunc!=null)
{skava_platform_gReturnFunc.call();}
if(skava_platform_gHideSelects==true)
{platformDisplaySelectBoxes();}}
function platformSetPopTitleAndRewriteTargets()
{window.setTimeout("platformSetPopTitleAndRewriteTargets();",10);}
function platformKeyDownHandler(e)
{if(skava_platform_gPopupIsShown&&e.keyCode==9)return false;}
function platformDisableTabIndexes()
{if((document.all)||(document.getElementById))
{var i=0;for(var j=0;j<skava_platform_gTabbableTags.length;j++)
{var tagElements=document.getElementsByTagName(skava_platform_gTabbableTags[j]);for(var k=0;k<tagElements.length;k++)
{skava_platform_gTabIndexes[i]=tagElements[k].tabIndex;tagElements[k].tabIndex="-1";i++;}}}}
function platformRestoreTabIndexes()
{if((document.all)||(document.getElementById))
{var i=0;for(var j=0;j<skava_platform_gTabbableTags.length;j++)
{var tagElements=document.getElementsByTagName(skava_platform_gTabbableTags[j]);for(var k=0;k<tagElements.length;k++)
{tagElements[k].tabIndex=skava_platform_gTabIndexes[i];tagElements[k].tabEnabled=true;i++;}}}}
function platformHideSelectBoxes()
{for(var i=0;i<document.forms.length;i++)
{for(var e=0;e<document.forms[i].length;e++)
{if(document.forms[i].elements[e].tagName=="SELECT")
{document.forms[i].elements[e].style.visibility="hidden";}}}}
function platformDisplaySelectBoxes()
{for(var i=0;i<document.forms.length;i++)
{for(var e=0;e<document.forms[i].length;e++)
{if(document.forms[i].elements[e].tagName=="SELECT")
{document.forms[i].elements[e].style.visibility="visible";}}}}
function platformAddEvent(obj,evType,fn)
{if(obj.addEventListener)
{obj.addEventListener(evType,fn,false);return true;}
else if(obj.attachEvent)
{var r=obj.attachEvent("on"+evType,fn);return r;}
else
{return false;}}
function platformGetViewportHeight()
{if(window.innerHeight!=window.undefined)
{return window.innerHeight;}
if(document.compatMode=='CSS1Compat')
{return document.documentElement.clientHeight;}
if(document.body)
{return document.body.clientHeight;}
return window.undefined;}
function platformGetViewportWidth()
{if(window.innerWidth!=window.undefined)
{return window.innerWidth;}
if(document.compatMode=='CSS1Compat')
{return document.documentElement.clientWidth;}
if(document.body)
{return document.body.clientWidth;}
return window.undefined;}
function platformStartAnim(skava_platform_gPopupContainer,from,to)
{if(skava_platform_gPopupContainer)
{platformOpacity=0;platformDoWidthChangeMem(skava_platform_gPopupContainer,from,to,40,15);platformFadeBackground(skava_platform_gPopupMask,15,10,30);}
return false;}
var skava_platform_animid;function platformDoWidthChangeMem(elem,startWidth,endWidth,steps,intervals)
{if(skava_platform_animid)
{window.clearInterval(skava_platform_animid);}
var actStep=0;skava_platform_animid=window.setInterval(function()
{actStep++;var delta;delta=platformBackout(actStep,0,(endWidth-startWidth),steps);elem.style.top=(startWidth+delta)+"px";if(actStep>steps)
{window.clearInterval(skava_platform_animid);}},intervals);}
var skava_platform_animid1;function platformFadeBackground(element,steps,intervals,maxopacity)
{if(skava_platform_animid1)
{window.clearInterval(skava_platform_animid1);}
var actStep=0;skava_platform_animid1=window.setInterval(function()
{platformOpacity=platformOpacity+(maxopacity/steps);var tempopacity=(platformOpacity/100);element.style.opacity=tempopacity;element.style.filter='alpha(opacity='+platformOpacity+')';actStep++;if(actStep>steps)
{window.clearInterval(skava_platform_animid1);}},intervals);}
function platformBackout(t,b,c,d)
{var s=2.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;}
function platformUrldecode(msg)
{return(msg?unescape(msg.replace(/\+/g,"%20")):msg);}
function platformTrim(s)
{var temp=escape(s);temp=temp.replace(/%0D%0A/g,'%20');temp=temp.replace(/%0D/g,'%20');temp=temp.replace(/%0A/g,'%20');s=unescape(temp);return platformRtrim(platformLtrim(s));}
function platformLtrim(s)
{var l=0;while(l<s.length&&(s[l]==' '||s.charAt(l)==' '||s.charAt(l)=='\n'))
{l++;}
return s.substring(l,s.length);}
function platformRtrim(s)
{var r=s.length-1;while(r>0&&(s[r]==' '||s.charAt(r)==' '||s.charAt(r)=='\n'))
{r-=1;}
return s.substring(0,r+1);}
function platformValidateUserName(userName)
{var isValid=true;if(userName)
{var asciiVal=0;for(var i=0;i<userName.length;i++)
{asciiVal=userName.charCodeAt(i);if(asciiVal==32||asciiVal==45||asciiVal==46||asciiVal==95||(asciiVal>=48&&asciiVal<=57)||(asciiVal>=65&&asciiVal<=90)||(asciiVal>=97&&asciiVal<=122))
{continue;}
else
{isValid=false;break;}}}
return isValid;}
function platformLoadCaptchaImage(elid)
{var serverprefix="http://"+document.domain;var el=document.getElementById(elid);if(el)
{var sessionid=platformReadCookie('JSESSIONID');var url=serverprefix+'/mc/captcha;jsessionid='+sessionid+'?timeforreload="'+(new Date()).getTime()+'"';el.src=url;}}
function platformReadCookie(name)
{var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++)
{var c=ca[i];while(c.charAt(0)==' ')
{c=c.substring(1,c.length);}
if(c.indexOf(nameEQ)==0)
{return c.substring(nameEQ.length,c.length);}}
return null;}
function platformGetDisplayText(string,length,donotEncode)
{var toRet="";if(string&&string.length>length)
{toRet=string.substr(0,length)+"...";}
else
{toRet=string;}
if(!donotEncode)
{toRet=htmlEncode(toRet);}
return(toRet?toRet:"");}
function platformCheckIsNumber(evt,control,limit,alowHyphen,afterChar,allowDot)
{evt=(evt)?evt:window.event;var charCode=(evt.which)?evt.which:evt.keyCode;var allowHyphenChar=false,allowDotChar=false;if(alowHyphen&&control.value.length>afterChar)
{allowHyphenChar=true;}
if(allowDot&&control.value.length>afterChar)
{allowDotChar=true;}
if(charCode>31&&((charCode<48||charCode>57))&&!(allowHyphenChar&&(charCode==45))&&!(allowHyphenChar&&(charCode==45))&&!(allowDot&&charCode==46))
{return false;}
else if(charCode>31&&control!=null&&limit!=null)
{if(control.value.length>=limit)
{return false;}}
return true;}
function platformLimiter(el,limit)
{var len=el.value.length;var toRet=true;if(len>limit)
{var text=el.value.substring(0,limit);el.value=text;toRet=false;}
return toRet;}
function platformCheckLimit(evt,control,limit)
{evt=(evt)?evt:window.event;var charCode=(evt.which)?evt.which:evt.keyCode;if(charCode>31&&charCode!=127)
{if(control.value.length>=limit)
{return false;}}
return true;}
function platformIncludeJavaScript(jsFile)
{document.write('<script type="text/javascript" src="'
+jsFile+'"></scr'+'ipt>');}
PlatformQuerystring.prototype.get=function(key,defaultStr)
{var value=this.params[key];return(value!=null)?value:defaultStr;}
PlatformQuerystring.prototype.contains=function(key)
{var value=this.params[key];return(value!=null);}
function PlatformQuerystring(qs)
{this.params={};if(qs==null)
{qs=location.search.substring(1,location.search.length);}
if(qs.length==0)
{return;}
qs=qs.replace(/\+/g,' ');var args=qs.split('&');for(var i=0;i<args.length;i++)
{var pair=args[i].split('=');var name=decodeURIComponent(pair[0]);var value=(pair.length==2)?decodeURIComponent(pair[1]):name;this.params[name]=value;}}
function platformDoWhiteSpaceEncode(strToEncode,numChars,breakAt)
{var toRet="";var tempStr=(numChars?platformGetDisplayText(strToEncode,numChars,true):strToEncode);var wordsArr=tempStr.split(' ');var tempArr=null;var wbrAt=(breakAt?breakAt:15);for(i=0;i<wordsArr.length;i++)
{if(wordsArr[i].length>wbrAt)
{tempArr=new Array();for(j=0;j+wbrAt<wordsArr[i].length;j+=wbrAt)
{tempArr.push(htmlEncode(wordsArr[i].substr(j,wbrAt)));}
if(wordsArr[i].substr(j))
{tempArr.push(htmlEncode(wordsArr[i].substr(j)));}
wordsArr[i]=tempArr.join('<font size="0"><wbr></font>');}
else
{wordsArr[i]=htmlEncode(wordsArr[i]);}}
toRet=wordsArr.join(' ');return toRet;}
function platformPopupChangeSizeLocation(width,height,doAnimate)
{if(skava_platform_gPopupIsShown==true)
{var platformPopupContainer=document.getElementById("platformPopupContainer");if(platformPopupContainer)
{platformCenterPopWin(width?width:parseInt(platformPopupContainer.style.width),height?height:parseInt(platformPopupContainer.style.height),doAnimate);}}}
function platformValidateNumber(strToValidate,limit,alowHyphen,atChar,allowDot,afterChar)
{var alowHyphenChar=false,allowDotChar=false;var ch=null;var charCode=0,i=0;var isValid=true;if(strToValidate)
{for(i=0;i<strToValidate.length;i++)
{alowHyphenChar=(alowHyphen&&i==atChar);if(allowDot&&i>afterChar)
{allowDotChar=true;}
charCode=strToValidate.charCodeAt(i);if(alowHyphenChar)
{if(charCode!=45||strToValidate.length<limit)
{isValid=false;break;}}
else if(charCode>31&&((charCode<48||charCode>57))&&!(allowDot&&charCode==46))
{isValid=false;break;}
else if(charCode>31&&strToValidate!=null&&limit!=null)
{if(strToValidate.length>limit)
{isValid=false;break;}}}}
else
{isValid=false;}
return isValid;}
function platformFacebookConnectLogin(facebookConnectApiKey,xdReciverPath,callbck)
{FB_RequireFeatures(["XFBML"],function()
{FB.Facebook.init(facebookConnectApiKey,xdReciverPath);FB.Connect.requireSession(function()
{FB.Connect.ifUserConnected(function(uid)
{callbck(uid);},function()
{return false;});});});}
function platformShowHideScrollBar(overlayHeight)
{if(skava_platform_turnon_showHideScrollBar)
{var set=false;if(overlayHeight>window.innerHeight)
{set=true;}
var node=null;if(set==true)
{node=document.getElementsByTagName("html");node[0].style.overflow="scroll";}
else
{node=document.getElementsByTagName("html");node[0].style.overflow="hidden";}}}
function platformLoadJsCssfile(filename,isJs,callback)
{filename=filename+((filename.indexOf("?")>=0)?"&":"?")+"time="+(new Date().getTime());if(isJs)
{var fileref=document.createElement('script');fileref.setAttribute("type","text/javascript");fileref.setAttribute("src",filename);}
else
{var fileref=document.createElement("link");fileref.setAttribute("rel","stylesheet");fileref.setAttribute("type","text/css");fileref.setAttribute("href",filename);}
if(typeof fileref!="undefined")
{if(callback)
{fileref.onload=function()
{fileref.onloadDone=true;callback();};fileref.onreadystatechange=function()
{if("loaded"===fileref.readyState&&!fileref.onloadDone)
{fileref.onloadDone=true;callback();}}}
document.getElementsByTagName("head")[0].appendChild(fileref);}}
function platformCheckForGmaps(gmapskey)
{try
{if(GBrowserIsCompatible())
{var clientGeocoder=new GClientGeocoder();}}
catch(err)
{getDataFromServer("gmapsapi","http://www.google.com/maps?file=api&v=2&sensor=false&key="+gmapskey);}}
function platformSortfunction(a,b)
{return(a-b);}
function platformGetUnique(a)
{var r=new Array();u:for(var i=0,n=a.length;i<n;i++)
{for(var x=0,y=r.length;x<y;x++)
{if(r[x]==a[i])continue u;}
r[r.length]=a[i];}
return r;}
function positionInfo(object){var p_elm=object;this.getElementLeft=getElementLeft;function getElementLeft(){var x=0;var elm;if(typeof(p_elm)=="object"){elm=p_elm;}else{elm=document.getElementById(p_elm);}
while(elm!=null){x+=elm.offsetLeft;elm=elm.offsetParent;}
return parseInt(x);}
this.getElementWidth=getElementWidth;function getElementWidth(){var elm;if(typeof(p_elm)=="object"){elm=p_elm;}else{elm=document.getElementById(p_elm);}
return parseInt(elm.offsetWidth);}
this.getElementRight=getElementRight;function getElementRight(){return getElementLeft(p_elm)+getElementWidth(p_elm);}
this.getElementTop=getElementTop;function getElementTop(){var y=0;var elm;if(typeof(p_elm)=="object"){elm=p_elm;}else{elm=document.getElementById(p_elm);}
while(elm!=null){y+=elm.offsetTop;elm=elm.offsetParent;}
return parseInt(y);}
this.getElementHeight=getElementHeight;function getElementHeight(){var elm;if(typeof(p_elm)=="object"){elm=p_elm;}else{elm=document.getElementById(p_elm);}
return parseInt(elm.offsetHeight);}
this.getElementBottom=getElementBottom;function getElementBottom(){return getElementTop(p_elm)+getElementHeight(p_elm);}}
function platformDropDownControl(){var DropDownId='platformDropDownControl';function getProperty(p_property){var p_elm=DropDownId;var elm=null;if(typeof(p_elm)=="object"){elm=p_elm;}else{elm=document.getElementById(p_elm);}
if(elm!=null){if(elm.style){elm=elm.style;if(elm[p_property]){return elm[p_property];}else{return null;}}else{return null;}}};function setElementProperty(p_property,p_value,p_elmId){var p_elm=p_elmId;var elm=null;if(typeof(p_elm)=="object"){elm=p_elm;}else{elm=document.getElementById(p_elm);}
if((elm!=null)&&(elm.style!=null)){elm=elm.style;elm[p_property]=p_value;}}
function setProperty(p_property,p_value){setElementProperty(p_property,p_value,DropDownId);}
this.show=show;function show(field,innerHTML,innerHTMLDisplayWidth){this.field=field;can_hide=0;if(document.getElementById){dropDown=document.getElementById(DropDownId);if(innerHTML)
{dropDown.innerHTML=innerHTML;}
setProperty('display','block');var fieldPos=new positionInfo(field);var dropDownPos=new positionInfo(DropDownId);var x=fieldPos.getElementLeft();var y=fieldPos.getElementBottom();setProperty('left',x-(innerHTMLDisplayWidth-field.offsetWidth)+"px");setProperty('top',y+"px");if(document.all){setElementProperty('display','block','platformDropDownControlIFrame');setElementProperty('left',x+"px",'platformDropDownControlIFrame');setElementProperty('top',y+"px",'platformDropDownControlIFrame');setElementProperty('width',dropDownPos.getElementWidth()+"px",'platformDropDownControlIFrame');setElementProperty('height',dropDownPos.getElementHeight()+"px",'platformDropDownControlIFrame');}}}
this.hide=hide;function hide(){setProperty('display','none');setElementProperty('display','none','platformDropDownControlIFrame');if(platformDropDownHideCallBck)
{platformDropDownHideCallBck();}}
this.visible=visible;function visible(){if(this.field)
return true;else
return false;}
this.can_hide=can_hide;var can_hide=0;}
function showplatformDropDownControl(field,innerHTML,innerHTMLDisplayWidth){platformDropDownControl.show(field,innerHTML,innerHTMLDisplayWidth);}
function platformHideDropDown()
{if(platformDropDownClickCount!=1)
{if(platformDropDownControl&&platformDropDownControl.field)
{if(platformDropDownControl.visible())
{platformDropDownControl.hide();}
platformDropDownControl.field=null;}
platformDropDownClickCount=0;}
else
{platformDropDownClickCount++;}}
function platformViewDropDown(el,innerHtml,dropDownContentWidth)
{platformDropDownClickCount++;var dropDownContent=innerHtml;if(platformDropDownControl&&platformDropDownControl.field)
{platformHideDropDown();platformDropDownControl.field=null;}
else
{showplatformDropDownControl(el,dropDownContent,dropDownContentWidth);platformDropDownControl.field=el;}
document.body.onclick=platformHideDropDown;}
var platformDropDownHideCallBck=null;var platformDropDownOnCloseCallBack=null;var platformDropDownControl=new platformDropDownControl();var platformDropDownClickCount=0;document.write("<div id='platformDropDownControl'></div>");platformIncludeJavaScript(skava_platform_gaJsHost+'google-analytics.com/ga.js');