var $ = jQuery;

function compareFirms(oForm) {    
    var oCompare = oForm.compare;
    
    var iCompare = 0
    for (var i=0; i< oCompare.length; i++) {
      if (oCompare[i].checked) {
        iCompare += 1;
      }
    }    
    
    if (iCompare == 0) {
        alert('Please select at least one firm to compare');
    }
    else if (iCompare > 3) {
        alert('Please select up to three firms to compare');
    }
    else {
        oForm.submit();
    }
}


function addColumn(oField) {    
    
    __doPostBack('headlineResults', oField.options[oField.selectedIndex].value);
    
}

function showFirmTab(iHolder) {
    var holderContainer = document.getElementById('tabContainer');
    var holders = holderContainer.childNodes;
    
    var iText = 0;
    for (var i=0; i<holders.length; i++) {           
        if (holders[i].nodeType != 3) {
            holders[i].style.display = 'none';
            if (i == iHolder + iText) {
                holders[i].style.display = 'block';
            }
        }
        else {
            iText += 1;
        }

    }


    var tabDiv = document.getElementById('changeView');
    tabs = tabDiv.getElementsByTagName('A');
   
    for (var i=0; i<tabs.length; i++) {    
        if ((i % 2) == 0) {
            tabs[i].className = 'odd';
        }
        else
        {
            tabs[i].className = 'even';
        }
        if (i == iHolder) {
            tabs[i].className = tabs[i].className + ' selectedTab';            
        }
    }

}




function ShowPasswordReminder(oLink) {

  var oForm = $(oLink).parents("form");

  if ( $(oLink).attr("reminder") == "true" ) {

    $("div.errorMessage", oForm).html("");
    $("input[type=password]", oForm).parent().show();
    $("input[type=checkbox]", oForm).parent().parent().show();
    $("input.login", oForm).removeClass("hide");
    $("input.reminder", oForm).addClass("hide");
    $(oLink).attr("reminder", "false");

    $(oLink).html("Password Reminder");

  }
  else {

    $("div.errorMessage", oForm).html("");
    $("input[type=password]", oForm).parent().hide();
    $("input[type=checkbox]", oForm).parent().parent().hide();
    $("input.login", oForm).addClass("hide");
    $("input.reminder", oForm).removeClass("hide");
    $(oLink).attr("reminder", "true");

    $(oLink).html("Login");

  }


}

function RemoveExistingFile(oBtn) {
    $(oBtn).prev("input[type=hidden]").val("True");
    $(oBtn).attr("disabled", true);
}

function ShowImage(oLink) {
  var src = $(oLink).find("img").attr("src")
  //var img = $(oLink).prevAll("img").attr("src",  src.replace("&w=80&c=80,80,-1,-1", "&w=350&c=350,350,-1,-1") );
  
  var img = $(oLink).prevAll("img").attr("src",  src.replace("&w=80&c=80,80,-1,-1", "&w=350") );
  
  return false;
}


function PreviewImage(oLink, firmId){
  var sUrl = "../media/img/" + firmId + "/" + $(oLink).next("input[type=hidden]").val();
  window.open(sUrl);

}
