var setTextLinks=function(){
	var el = $('#articlecontent');
	el.html(el.html().replace(/associate/g, "<a href='/browse/?browseType=0' target='_blank'>associate</a>"));
	el.html(el.html().replace(/Associate/g, "<a href='/browse/?browseType=0' target='_blank'>Associate</a>"));
	el.html(el.html().replace(/bachelor/g, "<a href='/browse/?browseType=1' target='_blank'>bachelor</a>"));
	el.html(el.html().replace(/Bachelor/g, "<a href='/browse/?browseType=1' target='_blank'>Bachelor</a>"));
	el.html(el.html().replace(/master/g, "<a href='/browse/?browseType=2' target='_blank'>master</a>"));
	el.html(el.html().replace(/Master/g, "<a href='/browse/?browseType=2' target='_blank'>Master</a>"));
	el.html(el.html().replace(/MBA/g, "<a href='/browse/?browseType=3' target='_blank'>MBA</a>"));
	el.html(el.html().replace(/doctorate/g, "<a href='/browse/?browseType=4' target='_blank'>doctorate</a>"));
	el.html(el.html().replace(/Doctorate/g, "<a href='/browse/?browseType=4' target='_blank'>Doctorate</a>"));
	el.html(el.html().replace(/certificate/g, "<a href='/browse/?browseType=5' target='_blank'>certificate</a>"));
	el.html(el.html().replace(/Certificate/g, "<a href='/browse/?browseType=5' target='_blank'>Certificate</a>"));
	el.html(el.html().replace(/dental assistant/g, "<a href='/browse/?browseType=6&categoryId=45' target='_blank'>dental assistant</a>"));
	el.html(el.html().replace(/Dental Assistant/g, "<a href='/browse/?browseType=6&categoryId=45' target='_blank'>Dental Assistant</a>"));
	el.html(el.html().replace(/fitness/g, "<a href='/browse/?browseType=6&categoryId=11' target='_blank'>fitness</a>"));
	el.html(el.html().replace(/Fitness/g, "<a href='/browse/?browseType=6&categoryId=11' target='_blank'>Fitness</a>"));
	el.html(el.html().replace(/gerontology/g, "<a href='/browse/?browseType=6&categoryId=11' target='_blank'>gerontology</a>"));
	el.html(el.html().replace(/Gerontology/g, "<a href='/browse/?browseType=6&categoryId=11' target='_blank'>Gerontology</a>"));
	el.html(el.html().replace(/health care/g, "<a href='/browse/?browseType=6' target='_blank'>health care</a>"));
	el.html(el.html().replace(/Health Care/g, "<a href='/browse/?browseType=6' target='_blank'>Health Care</a>"));
	el.html(el.html().replace(/healthcare/g, "<a href='/browse/?browseType=6&categoryId=11' target='_blank'>healthcare</a>"));
	el.html(el.html().replace(/Healthcare/g, "<a href='/browse/?browseType=6&categoryId=11' target='_blank'>Healthcare</a>"));
	el.html(el.html().replace(/medical assistant/g, "<a href='/browse/?browseType=6&categoryId=46' target='_blank'>medical assistant</a>"));
	el.html(el.html().replace(/Medical Assistant/g, "<a href='/browse/?browseType=6&categoryId=46' target='_blank'>Medical Assistant</a>"));
	el.html(el.html().replace(/medical billing/g, "<a href='/browse/?browseType=6&categoryId=47' target='_blank'>medical billing</a>"));
	el.html(el.html().replace(/Medical Billing/g, "<a href='/browse/?browseType=6&categoryId=47' target='_blank'>Medical Billing</a>"));
	el.html(el.html().replace(/medical technician/g, "<a href='/browse/?browseType=6&categoryId=48' target='_blank'>medical technician</a>"));
	el.html(el.html().replace(/Medical Technician/g, "<a href='/browse/?browseType=6&categoryId=48' target='_blank'>Medical Technician</a>"));
	el.html(el.html().replace(/nutrition/g, "<a href='/browse/?browseType=6&categoryId=11' target='_blank'>nutrition</a>"));
	el.html(el.html().replace(/Nutrition/g, "<a href='/browse/?browseType=6&categoryId=11' target='_blank'>Nutrition</a>"));
	el.html(el.html().replace(/pharmacy/g, "<a href='/browse/?browseType=6&categoryId=49' target='_blank'>pharmacy</a>"));
	el.html(el.html().replace(/Pharmacy/g, "<a href='/browse/?browseType=6&categoryId=49' target='_blank'>Pharmacy</a>"));
	el.html(el.html().replace(/accounting/g, "<a href='/browse/?browseType=7&categoryId=51' target='_blank'>accounting</a>"));
	el.html(el.html().replace(/Accounting/g, "<a href='/browse/?browseType=7&categoryId=51' target='_blank'>Accounting</a>"));
	el.html(el.html().replace(/Business/g, "<a href='/browse/?browseType=7' target='_blank'>business</a>"));
	el.html(el.html().replace(/business/g, "<a href='/browse/?browseType=7' target='_blank'>Business</a>"));
	el.html(el.html().replace(/finance/g, "<a href='/browse/?browseType=7&categoryId=51' target='_blank'>finance</a>"));
	el.html(el.html().replace(/Finance/g, "<a href='/browse/?browseType=7&categoryId=51' target='_blank'>Finance</a>"));
	el.html(el.html().replace(/management/g, "<a href='/browse/?browseType=7&categoryId=30' target='_blank'>management</a>"));
	el.html(el.html().replace(/Management/g, "<a href='/browse/?browseType=7&categoryId=30' target='_blank'>Management</a>"));
	el.html(el.html().replace(/marketing/g, "<a href='/browse/?browseType=7&categoryId=56' target='_blank'>marketing</a>"));
	el.html(el.html().replace(/Marketing/g, "<a href='/browse/?browseType=7&categoryId=56' target='_blank'>Marketing</a>"));
	el.html(el.html().replace(/nursing/g, "<a href='/browse/?browseType=8' target='_blank'>nursing</a>"));
	el.html(el.html().replace(/Nursing/g, "<a href='/browse/?browseType=8' target='_blank'>Nursing</a>"));
	el.html(el.html().replace(/counseling/g, "<a href='/browse/?browseType=9&categoryId=12' target='_blank'>counseling</a>"));
	el.html(el.html().replace(/Counseling/g, "<a href='/browse/?browseType=9&categoryId=12' target='_blank'>Counseling</a>"));
	el.html(el.html().replace(/human services/g, "<a href='/browse/?browseType=9&categoryId=12' target='_blank'>human services</a>"));
	el.html(el.html().replace(/Human Services/g, "<a href='/browse/?browseType=9&categoryId=12' target='_blank'>Human Services</a>"));
	el.html(el.html().replace(/psychology/g, "<a href='/browse/?browseType=9&categoryId=15' target='_blank'>psychology</a>"));
	el.html(el.html().replace(/Psychology/g, "<a href='/browse/?browseType=9&categoryId=15' target='_blank'>Psychology</a>"));
	el.html(el.html().replace(/culinary arts/g, "<a href='/browse/?browseType=10&categoryId=8' target='_blank'>culinary arts</a>"));
	el.html(el.html().replace(/Culinary Arts/g, "<a href='/browse/?browseType=10&categoryId=8' target='_blank'>Culinary Arts</a>"));
	el.html(el.html().replace(/hospitality/g, "<a href='/browse/?browseType=10&categoryId=29' target='_blank'>hospitality</a>"));
	el.html(el.html().replace(/Hospitality/g, "<a href='/browse/?browseType=10&categoryId=29' target='_blank'>Hospitality</a>"));
	el.html(el.html().replace(/construction/g, "<a href='/browse/?browseType=11&categoryId=3' target='_blank'>construction</a>"));
	el.html(el.html().replace(/Construction/g, "<a href='/browse/?browseType=11&categoryId=3' target='_blank'>Construction</a>"));
	el.html(el.html().replace(/cosmetology/g, "<a href='/browse/?browseType=11&categoryId=50' target='_blank'>cosmetology</a>"));
	el.html(el.html().replace(/Cosmetology/g, "<a href='/browse/?browseType=11&categoryId=50' target='_blank'>Cosmetology</a>"));
	el.html(el.html().replace(/HVAC/g, "<a href='/browse/?browseType=11&categoryId=3' target='_blank'>HVAC</a>"));
	el.html(el.html().replace(/massage/g, "<a href='/browse/?browseType=11&categoryId=24' target='_blank'>massage</a>"));
	el.html(el.html().replace(/Massage/g, "<a href='/browse/?browseType=11&categoryId=24' target='_blank'>Massage</a>"));
	el.html(el.html().replace(/trade/g, "<a href='/browse/?browseType=11' target='_blank'>trade</a>"));
	el.html(el.html().replace(/Trade/g, "<a href='/browse/?browseType=11' target='_blank'>Trade</a>"));
	el.html(el.html().replace(/criminal justice/g, "<a href='/browse/?browseType=12' target='_blank'>criminal justice</a>"));
	el.html(el.html().replace(/Criminal Justice/g, "<a href='/browse/?browseType=12' target='_blank'>Criminal Justice</a>"));
	el.html(el.html().replace(/CSI/g, "<a href='/browse/?browseType=12&categoryId=64' target='_blank'>CSI</a>"));
	el.html(el.html().replace(/legal/g, "<a href='/browse/?browseType=12&categoryId=7' target='_blank'>legal</a>"));
	el.html(el.html().replace(/Legal/g, "<a href='/browse/?browseType=12&categoryId=7' target='_blank'>Legal</a>"));
	el.html(el.html().replace(/paralegal/g, "<a href='/browse/?browseType=12&categoryId=7' target='_blank'>paralegal</a>"));
	el.html(el.html().replace(/Paralegal/g, "<a href='/browse/?browseType=12&categoryId=7' target='_blank'>Paralegal</a>"));
	el.html(el.html().replace(/education/g, "<a href='/browse/?browseType=13' target='_blank'>education</a>"));
	el.html(el.html().replace(/Education/g, "<a href='/browse/?browseType=13' target='_blank'>Education</a>"));
	el.html(el.html().replace(/liberal arts/g, "<a href='/browse/?browseType=13&categoryId=10' target='_blank'>liberal arts</a>"));
	el.html(el.html().replace(/Liberal Arts/g, "<a href='/browse/?browseType=13&categoryId=10' target='_blank'>Liberal Arts</a>"));
	el.html(el.html().replace(/teaching/g, "<a href='/browse/?browseType=13' target='_blank'>teaching</a>"));
	el.html(el.html().replace(/Teaching/g, "<a href='/browse/?browseType=13' target='_blank'>Teaching</a>"));
	el.html(el.html().replace(/engineering/g, "<a href='/browse/?browseType=14&categoryId=18' target='_blank'>engineering</a>"));
	el.html(el.html().replace(/Engineering/g, "<a href='/browse/?browseType=14&categoryId=18' target='_blank'>Engineering</a>"));
	el.html(el.html().replace(/IT/g, "<a href='/browse/?browseType=14&categoryId=16' target='_blank'>IT</a>"));
	el.html(el.html().replace(/science/g, "<a href='/browse/?browseType=14&categoryId=17' target='_blank'>science</a>"));
	el.html(el.html().replace(/Science/g, "<a href='/browse/?browseType=14&categoryId=17' target='_blank'>Science</a>"));
	el.html(el.html().replace(/technology/g, "<a href='/browse/?browseType=14' target='_blank'>technology</a>"));
	el.html(el.html().replace(/Technology/g, "<a href='/browse/?browseType=14' target='_blank'>Technology</a>"));
	el.html(el.html().replace(/architecture/g, "<a href='/browse/?browseType=15&categoryId=23' target='_blank'>architecture</a>"));
	el.html(el.html().replace(/Architecture/g, "<a href='/browse/?browseType=15&categoryId=23' target='_blank'>Architecture</a>"));
	el.html(el.html().replace(/graphic design/g, "<a href='/browse/?browseType=15&categoryId=21' target='_blank'>graphic design</a>"));
	el.html(el.html().replace(/Graphic Design/g, "<a href='/browse/?browseType=15&categoryId=21' target='_blank'>Graphic Design</a>"));
	el.html(el.html().replace(/fashion/g, "<a href='/browse/?browseType=15&categoryId=20' target='_blank'>fashion</a>"));
	el.html(el.html().replace(/Fashion/g, "<a href='/browse/?browseType=15&categoryId=20' target='_blank'>Fashion</a>"));
	el.html(el.html().replace(/fine art/g, "<a href='/browse/?browseType=15&categoryId=22' target='_blank'>fine art</a>"));
	el.html(el.html().replace(/Fine Art/g, "<a href='/browse/?browseType=15&categoryId=22' target='_blank'>Fine Art</a>"));
	el.html(el.html().replace(/interior design/g, "<a href='/browse/?browseType=15&categoryId=23' target='_blank'>interior design</a>"));
	el.html(el.html().replace(/Interior Design/g, "<a href='/browse/?browseType=15&categoryId=23' target='_blank'>Interior Design</a>"));
	el.html(el.html().replace(/web design/g, "<a href='/browse/?browseType=15&categoryId=19' target='_blank'>web design</a>"));
	el.html(el.html().replace(/Web Design/g, "<a href='/browse/?browseType=15&categoryId=19' target='_blank'>Web Design</a>"));
	el.html(el.html().replace(/video game design/g, "<a href='/browse/?browseType=15&categoryId=60' target='_blank'>video game design</a>"));
	el.html(el.html().replace(/Video Game Design/g, "<a href='/browse/?browseType=15&categoryId=60' target='_blank'>Video Game Design</a>"));
	el.html(el.html().replace(/University of Phoenix/g, "<a href='/school-form/?campusId=25845' target='_blank'>University of Phoenix</a>"));
	el.html(el.html().replace(/Colorado Technical University/g, "<a href='/school-form/?campusId=25283' target='_blank'>Colorado Technical University</a>"));
	el.html(el.html().replace(/American InterContinental University/g, "<a href='/school-form/?campusId=25185' target='_blank'>American InterContinental University</a>"));
	el.html(el.html().replace(/Capella/g, "<a href='/school-form/?campusId=25264' target='_blank'>Capella</a>"));
	el.html(el.html().replace(/Strayer/g, "<a href='/school-form/?campusId=37461' target='_blank'>Strayer</a>"));
	el.html(el.html().replace(/Argosy/g, "<a href='/school-form/?campusId=28071' target='_blank'>Argosy</a>"));
	el.html(el.html().replace(/Kaplan/g, "<a href='/school-form/?campusId=25490' target='_blank'>Kaplan</a>"));
	el.html(el.html().replace(/AIU Online, an online university/g, "<a href='http://www.aiuonline.edu/' target='_blank'>AIU Online, an online university</a>"));
	el.html(el.html().replace(/AIU Online, the online campus/g, "<a href='http://www.aiuonline.edu/' target='_blank'>AIU Online, the online campus</a>"));
};

$(function(){
    //Set text links
    if($('#articlecontent').length > 0){
        eventLogger.logDirectoryEvent($('#presentationId').text(), "EVENT_ARTICLE_PAGE");
        setTextLinks();
    };

    if($('.articleIndex').length > 0){
        eventLogger.logDirectoryEvent($('#presentationId').text(), "EVENT_ARTICLE_PAGE");
    };

  $("div.sideCapsule:eq(0) a").click(function(event){
    event.preventDefault();
    var ahref = $(this).attr('href');
    eventLogger.logDirectoryEvent($('#presentationId').text(), "EVENT_ARTICLE_DEGREE_LINKS", { callback: function(){window.location = ahref}});
  }); 

  $("div.sideCapsule:eq(1) a").click(function(event){
    event.preventDefault();
    var ahref = $(this).attr('href');
    eventLogger.logDirectoryEvent($('#presentationId').text(), "EVENT_ARTICLE_GROUP_LINKS", { callback: function(){window.location = ahref}});
  });

    $('a.browseground').click(function(event){
        event.preventDefault();
        var zipcodePopupCopy = $(this).attr('title');
        var targeturl = $(this).attr('href');
        var degreeIdPattern = /degreeId/g;
        
        var hasDegreeIdParameter = degreeIdPattern.test(targeturl);
        var browseId = $(this).attr('href').replace(/^[^0-9]*/,'');
        $("#popup").load("/static/zipcodePopup", function(){
            $('#popup div#popupmaincontainer div#maincontent div#ziptitle').append('Find '+zipcodePopupCopy+' Near You');
            
            //populate modal zip box with degreeId or categoryGroupId if present in referring link
            if (hasDegreeIdParameter) {
                $('#popup div#popupmaincontainer div#maincontent input#degreeId').attr('value',browseId);
            } else {
                $('#popup div#popupmaincontainer div#maincontent input#browseType').attr('value',browseId);
            }
            
            $('.err').hide();
            $('#popup').jqm().jqmShow();
        });
    });

    // Toggle between online and ground 
    $('input#radioGround').click(function () {
        window.location='/indexall/?campusType=ground';
    });

    $('input#radioOnline').click(function () {
        window.location='/indexall/?campusType=online';
    });

    var searchUrl;
    var jsonZip;
    var leadZipCode;

    $('select#searchtype').change(function() {
        $('select#searchdegree').val('-1');
        searchUrl = $(this).val();
    });

    $('select#searchdegree').change(function() {
        $('select#searchtype').val('-1');
        searchUrl = $(this).val();
    });

   $('#indexgroundsearch').click(function(event) {
        event.preventDefault();
        zip.verifyZip();
    });

   var zip = {
           verifyZip: function(){
            leadZipCode = $('input#zipcode').val();
            $.ajax({type: 'POST', url: '/dynamic/school-form/validateZip', data: 'zipCode='+leadZipCode,
                success: function(jsonObject){
                jsonZip = eval('(' + jsonObject + ')');
                // alert(jsonZip.isValid);
                if(  !jsonZip.isValid  ) {
                         alert('Please enter a valid U.S. zip code');
                         return false;
                }  
                zip.checkSearchType();
                }
            });
        },
        checkSearchType: function() {
            if($('select#searchdegree').val() == '-1' && $('select#searchtype').val() == '-1'){
                alert('Please select a Degree Type or Degree');         
                return false;
            } 
            zip.submitGroundSearch();
        },
        submitGroundSearch: function() {
            var addzip = '&zipCode='+$('input#zipcode').val();
            //alert(addzip);
            window.location = searchUrl+addzip;
        }
   };
   $('#indexsearch').click(function(event) {
       event.preventDefault(); 
       if($('select#searchdegree').val() == '-1' && $('select#searchtype').val() == '-1'){
           alert('Please select a Degree Type or Degree');         
           return false;
       }
       window.location = searchUrl;
   });
       
    // cusa widget
    $('.cusaWidgetGoBtn').click(function(){
        if($('#programCategory').val()==''){
            alert('Please select a program');
            $('#programCategory').focus();
        }else{
            window.open($('#programCategory').val());
            eventLogger.logDirectoryEvent($('#presentationId').text(), "EVENT_ARTICLE_WIDGET");
        }
    });
    
    //top ten online schools
    $('#btnTopTenGo').click(function(){
    	if($('#topTenProgramGroups').val()==''){
    		alert('Please select a degree category to get information about.')
    	}else{
    		document.location='/browse/?campusType=online&categoryGroupId='+$('#topTenProgramGroups').val();
    	}
    });
    
    //top 5 business schools
    $(".top5Schools").click(function(event){
        var ahref = $(this).attr('href');
        eventLogger.logDirectoryEvent($('#presentationId').text(), "EVENT_TOP_FIVE_BUSINESS_SCHOOLS", { callback: function(){window.location = ahref}});
    });
});
