window.onload = function(){
	ConvertRowsToLinks("jobs");
}

function ConvertRowsToLinks(xTableId){
    try {
		var rows = document.getElementById(xTableId).getElementsByTagName("tr");
		
		for(i=0;i<rows.length;i++){
		    if ( i == 0 && xTableId == "jobs" )
		        continue;//skip header
			var link = rows[i].getElementsByTagName("a")
			if(link.length == 1){
				rows[i].onclick = new Function("document.location.href='" + link[0].href + "'");
				rows[i].onmouseover = function() { jscss('add', this, 'over'); }
				rows[i].onmouseout = function() { jscss('remove', this, 'over'); }
				//rows[i].onmouseover = new Function("this.className+=' over'");
				//rows[i].onmouseout = new Function("this.className=''");
				
		    }
	    }
    }
    catch(e) {}
}

function jscss(a,o,c1,c2)
{
  switch (a){
    case 'swap':
      o.className=!jscss('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
    break;
    case 'add':
      if(!jscss('check',o,c1)){o.className+=o.className?' '+c1:c1;}
    break;
    case 'remove':
      var rep=o.className.match(' '+c1)?' '+c1:c1;
      o.className=o.className.replace(rep,'');
    break;
    case 'check':
      return new RegExp('\\b'+c1+'\\b').test(o.className)
    break;
  }
}

// open apply modal window
$().ready(function() {
//  $('#applyModal')
//    .jqm({
//      ajax: applicationRoot +'popup/apply-modal.aspx',
//      trigger:'a.apply',
//      onShow: function(h) {
//        h.o.fadeIn(400); // show overlay
//        h.w.fadeIn(400); // show window
//        },
//      onHide: function(h) {
//      	h.o.fadeOut(400); // hide overlay
//        h.w.fadeOut(400); // hide window
//        } 
//    });
    $('#mapPop')
    .jqm({
      ajax: applicationRoot +'popup/mapPop.html',
      trigger:'a.mapPop',
      onShow: function(h) {
        h.o.fadeIn(400); // show overlay
        h.w.fadeIn(400); // show window
        },
      onHide: function(h) {
      	h.o.fadeOut(400); // hide overlay
        h.w.fadeOut(400); // hide window
        } 
    });
    $('#mapPop2')
    .jqm({
      ajax: applicationRoot +'popup/mapPop.html',
      trigger:'a.mapPop2',
      onShow: function(h) {
        h.o.fadeIn(400); // show overlay
        h.w.fadeIn(400); // show window
        },
      onHide: function(h) {
      	h.o.fadeOut(400); // hide overlay
        h.w.fadeOut(400); // hide window
        } 
    });
});