
     /*
       * This function is required. It processes the google_ads JavaScript object,
       * which contains AFS ads relevant to the user's search query. The name of
       * this function <i>must</i> be <b>google_afs_request_done</b>. If this
       * function is not named correctly, your page will not display AFS ads.
       */
var numOfnarrowAds=0;
var numOfwideAds=0;
var numOfAds=0;


      function google_afs_request_done(google_ads)
      { 
          /*
           * Verify that there are actually ads to display.
           */
          numOfnarrowAds=0;
          numOfwideAds=0;
          numOfAds=0;
 
           var AdsGoogleTitle = '<a style="text-decoration:none" ' +
                                    'href="https://www.google.com/adsense/support/bin/request.py?contact=afs_violation">' +
                                    '<span class="google_ad_header" >Ads by Google</span></a>' ;
          var google_num_ads = google_ads.length;         
          if (google_num_ads <= 0)
          {
            return;
          }
          var wideAds = "";   // wide ad unit html text
          var narrowAds = "";   // narrow ad unit html text
          var tmpWide="";
          var tmpNarrow="";        
          
          try{ 
              for(i = 0; i < google_num_ads; i++)
              {
                  if (google_ads[i].type=="text/wide")
                  {
                      // render a wide ad
                      
                       tmpWide= '<br /><a   style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                              google_ads[i].url + '\';return true;" ' +
                              'onmouseout="javascript:window.status=\'\'; return true;" ' +
                              'href="' + google_ads[i].url + '">' +
                              '<span class="google_wide_ad_line1"  onmouseover="javascript:changeTitleClass(1, this)" onmouseout="javascript:changeTitleClass(0, this)">' + google_ads[i].line1 + '</span></a><br>' +
                              '<span class="google_wide_ad_text">' + google_ads[i].line2 + '</span><br />' +
                              '<a   style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                              google_ads[i].url + '\';return true;" ' +
                              'onmouseout="javascript:window.status=\'\'; return true;" ' +
                              'href="' + google_ads[i].url + '">' +
                              '<span class="google_wide_ad_url">' + google_ads[i].visible_url + '</span></a><br />';
                             
                          if(numOfAds <3){
                             wideAds +=tmpWide;                          
                          } else{
                           narrowAds +=tmpWide;
                          }
                          ++numOfAds ;
                  }
                  else
                  {    // render a narrow ad
                      tmpNarrow= '<br /><a style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                              google_ads[i].url + '\';return true;" ' +
                              'onmouseout="javascript:window.status=\'\';return true;" ' +
                              'href="' + google_ads[i].url + '">' +
                              '<span class="google_wide_ad_line1">' + google_ads[i].line1 + '</span></a><br>' +
                              '<span class="google_wide_ad_text">' + google_ads[i].line2 + ' ' +google_ads[i].line3 +'</span><br>' +
                             // '<span class="google_narrow_ad_text">' + google_ads[i].line3 + '</span><br>' +
                              '<a style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                              google_ads[i].url + '\';return true;" ' +
                              'onmouseout="javascript:window.status=\'\';return true;" ' +
                              'href="' + google_ads[i].url + '">' +
                              '<span class="google_wide_ad_url">' + google_ads[i].visible_url + '</span></a><br />';
                                              
                        if(numOfAds <3){
                             wideAds +=tmpNarrow;                          
                        } else{
                         narrowAds +=tmpNarrow;
                        }
                        ++numOfAds ;
                  }
              }
          }catch(exep)
          {
          }
          
          // Write HTML for wide and narrow ads to the proper <div> elements
          try{     
         
                  if(numOfAds > 0 ){
                  
                    var  wide_ad_obj= document.getElementById("google_wide_ad_unit");
                    if(wide_ad_obj){
                       wide_ad_obj.innerHTML = AdsGoogleTitle+wideAds;    
                    }              
                    e=document.getElementById(ucGoogleAdsAFS_parentWide_id);
                    if(e){                  
                      e.style.display="block";                             
                    }                    
                    if(numOfAds > 3){
                     e= document.getElementById("google_narrow_ad_unit");
                      if(e){ 
                     e.innerHTML = AdsGoogleTitle+narrowAds; 
                     }
                  } 
                }               
                             
          }catch(ex)
          {
          } 
      }     

        function getWideAdsCount()
        {
           return numOfwideAds;
        }
        function getnarrowAdsCount()
        {
           return numOfnarrowAds;
        }
        function removeGoogleAFSdivs()
        {
           try{          
               var e=document.getElementById(ucGoogleAdsAFS_id);
          
               if(e){                 
                  e.innerHTML="";           
               } 
                e=document.getElementById(ucGoogleAdsAFS_parentWide_id);                    
                if(e){              
                  e.innerHTML="";          
               }
                e=document.getElementById(ucGoogleAds_narrowParent_id);                    
                if(e){              
                  e.innerHTML="";           
               }
           }
           catch(ex){          
           }      
        }
        
        function changeTitleClass(ind, e)
        {        
          switch(ind)
          {
             case 1:  e.style.textDecorationUnderline=true; break;
             case 0:  e.style.textDecorationUnderline=false; break;
          }           
        }       
       
        function setGoogleAFC ()
         {          
             try{                         
                 var e=document.getElementById(ucGoogleAds_narrowParent_id);
                 var str="";         
               
                 if(e){                     
                  str="<iframe id='if_ucGoogleTowerR'  src='/googleTAgKwBox.aspx' class='googleNarrowIF' frameborder='0' scrolling='no' style='margine:0'></iframe>";    
                  e.innerHTML=str;                    
                 }                     
             }catch(ex)
             {
             }
         }
var clickCount=0;var clickCountLoginP=0;sfHover=function(){var D=document.getElementById("mainNav").getElementsByTagName("LI");for(var B=0;B<D.length;B++){D[B].onmouseover=function(){this.className+=" sfhover"};D[B].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"),"")}}var A=document.getElementById("ulLeft").getElementsByTagName("UL");for(j=0;j<A.length;j++){var C=document.createElement("iframe");if(document.location.protocol=="https:"){C.src="//0"}else{C.src="javascript:false"}C.scrolling="no";C.frameBorder="0";C.style.width=A[j].offsetWidth+"px";C.style.height=A[j].offsetHeight+"px";C.style.zIndex="-1";A[j].insertBefore(C,A[j].childNodes[0]);A[j].style.zIndex="101"}};documentOnClick=function(){if(document.getElementById){if(document.getElementById("lang")){if(document.getElementById("lang").style.display=="block"&&clickCount>1){document.getElementById("lang").style.display="none";clickCount=0}if(document.getElementById("lang").style.display=="block"){++clickCount}}var A=document.getElementById("LoginPane");if(A){if(A.className=="loginFormHdr"&&clickCountLoginP>1){ShowHideLoginPane();clickCountLoginP=0}if(A.className=="loginFormHdr"){++clickCountLoginP}}}};function NeutralClick(){clickCountLoginP=1}function CheckNumberPages(C,A){var E;var D;var B;if(window.event){E=C.keyCode}else{if(C.which){E=C.which}}D=String.fromCharCode(E);B=/\d/;return B.test(D)&&A<100000}function CheckSummaryYear(C,A){var E;var D;var B;if(window.event){E=C.keyCode}else{if(C.which){E=C.which}}D=String.fromCharCode(E);B=/\d/;var F=A+D;return B.test(D)&&(parseInt(F,10)<=new Date().getFullYear())}function HideDropDown(){if(document.getElementById){if(document.getElementById("lang")){document.getElementById("lang").style.display="none"}}}function SwitchClasses(C,B,A){if(document.getElementById(C).className==B){PlaceClass(C,A)}else{PlaceClass(C,B)}}function ShowHideLoginPane(){SwitchClasses("LoginPane","loginFormHdr","loginFormHdrHidden");SwitchClasses("SearchFieldSet","headSearch","headSearchHidden");if(document.getElementById("LoginPane").className=="loginFormHdr"){++clickCountLoginP}else{clickCountLoginP==0}}var MainCategoriesIDsHides=new Array();MainCategoriesIDsHides[0]="3895";MainCategoriesIDsHides[1]="3894";MainCategoriesIDsHides[2]="2353";MainCategoriesIDsHides[3]="2";function movePanel(C,D,A){var B=document.getElementById(D);if(C){B.style.left="0px"}else{B.style.left="-"+A+"px"}}function SlideMainHide_Categories(C,D,E){var A;var B=false;for(A=0;A<MainCategoriesIDsHides.length;A++){if(C==MainCategoriesIDsHides[A]){B=true;break}}if(B){move_Panel(E,D);return false}else{move_Panel(D,E);return false}}function move_Panel(C,A){var E=document.getElementById(C);var B=document.getElementById(A);try{E.style.display="block";B.style.display="none"}catch(D){}}function ShowHideDropDown(A){if(document.getElementById){if(document.getElementById(A).style.display=="block"){document.getElementById(A).style.display="none";clickCount=0}else{document.getElementById(A).style.display="block";++clickCount}}}function createDomainCookie(C,E,F,D){var A="";var B="";if(F){B=new Date();B.setTime(B.getTime()+(F*24*60*60*1000));A="; expires="+B.toGMTString()}else{A=""}document.cookie=C+"="+E+A+((D)?"; domain="+D:"")+"; path=/"}function PlaceClass(B,A){if(document.getElementById){document.getElementById(B).className=A}}function ClearDefaultTextOnFocus(A,B,C){if(C==1){if(document.getElementById(A)){if(document.getElementById(A).value==B){document.getElementById(A).value=""}}}}function SetDefaultTextOnBlur(A,B,C){if(C==1){if(document.getElementById(A)){if(document.getElementById(A).value==""){document.getElementById(A).value=B}}}}function SetDefaultTextOnLoad(A,B,C){if(C==1){if(document.getElementById(A)){if(document.getElementById(A).value==""){document.getElementById(A).value=B}}}}function fn_ForgetPassword(){var A=window.open("/portfolio/frmResetPassword.aspx","pop_help","height=360,width=550,top=20,left=20,resizable=no,scrollbars=1");A.focus()};