﻿if (!MySpace.CustomErrorPage)
    Type.registerNamespace("MySpace.CustomErrorPage");

MySpace.CustomErrorPage.CustomErrorPageCommon = function(element) {
    MySpace.CustomErrorPage.CustomErrorPageCommon.initializeBase(this, [element]);
};

MySpace.CustomErrorPage.CustomErrorPageCommon.prototype =
{

}    

MySpace.CustomErrorPage.CustomErrorPageCommon.registerClass('MySpace.CustomErrorPage.CustomErrorPageCommon', Sys.Component);
MySpace.CustomErrorPage.CustomErrorPageCommon.ValidateSearchToRedirect = function(urlWithoutSearchQuery) { 
    var searchText=document.getElementById('SearchTextBox').value.trim();
    if(searchText!='')
    {
        //Equivalent of {0} is %7b0%7d
        location.href=urlWithoutSearchQuery.replace('&qry=%7b0%7d','&qry='+encodeURIComponent(searchText));
    }
    
    return false;
}
 MySpace.CustomErrorPage.CustomErrorPageCommon.FireDefaultButton=function(event, target) {
 if (event.keyCode == 13) 
 {
     var src = event.srcElement || event.target;
     if (!src || (src.tagName.toLowerCase() != "textarea")) 
     {
         var defaultButton;
         if (!browser.isIE) 
         {
            defaultButton = document.getElementById(target);
         }
         else 
         {
            defaultButton = document.all[target];
         }
         if (defaultButton && typeof(defaultButton.click) != "undefined") 
         {
             defaultButton.click();
             event.cancelBubble = true;
             if (event.stopPropagation) event.stopPropagation();
             return false;
         }
     }
 }
 return true;
}

MySpace.CustomErrorPage.CustomErrorPageCommon.Redirect= function(path) { 
    location.href=path;
}


