var oldborder;

function showJobsForLocation(loc, container)
{
    var dims = $('modulecontent').getDimensions();
    new Insertion.Top('modulecontent', '<div style="background-color:#ffffff; position:absolute; vertical-align:middle; text-align:center;top:0px; left:0px; width:' + dims.width + 'px; height:' + dims.height + 'px;"><img src="images/loading.gif" style="position: relative;top: 13px;" /></div>');
    var url = '/ajax/jobsloc.php?loc=' + escape(loc) + '&xsl=' + escape(container);
    new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(req) {
		    $('modulecontent').innerHTML = req.responseText;
		    switch(loc) {
		    	case 'CO':
		    		$('orange_inside_ny').setStyle({
		    			background: '#FFFFFF url(../images/orange_inside_right.gif) no-repeat right'
		    		});
		    		$('colorado').setStyle({
		    			color: '#cc6600',
		    			textDecoration: 'none'
		    		});
		    		$('orange_inside_co').setStyle({
		    			backgroundColor: '#FFDAA4'
		    		});
		    		$('orange_inside_me').setStyle({
		    			backgroundColor: '#FFFFFF'
		    		});
		    		$('orange_inside_de').setStyle({
		    			borderRight: '2px solid #FFE1B2'
		    		});
		    		$('maine').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('orange_inside_de').setStyle({
		    			background: '#FFFFFF url(../images/orange_inside_left.gif) no-repeat left'
		    		});
		    		$('delaware').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('newyork').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		
		    	break;
		    	case 'ME':
		    		$('orange_inside_me').setStyle({
		    			backgroundColor: '#FFDAA4'
		    		});
		    		$('maine').setStyle({
		    			color: '#cc6600',
		    			textDecoration: 'none'
		    		});
		    		$('orange_inside_ny').setStyle({
		    			background: '#FFFFFF url(../images/orange_inside_right.gif) no-repeat right'
		    		});
		    		$('colorado').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('orange_inside_co').setStyle({
		    			backgroundColor: '#FFFFFF'
		    		});
		    		$('orange_inside_de').setStyle({
		    			background: '#FFFFFF url(../images/orange_inside_left.gif) no-repeat left',
		    			borderRight: '2px solid #FFE1B2'
		    		});
		    		$('delaware').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('newyork').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    	break;
		    	case 'DE':
		    		$('orange_inside_ny').setStyle({
		    			background: '#FFFFFF url(../images/orange_inside_right.gif) no-repeat right'
		    		});
		    		$('colorado').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('orange_inside_co').setStyle({
		    			backgroundColor: '#FFFFFF',
		    			borderRight: '2px solid #FFE1B2'
		    		});
		    		$('orange_inside_me').setStyle({
		    			backgroundColor: '#FFFFFF'
		    		});
		    		$('maine').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('newyork').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('orange_inside_de').setStyle({
		    			background: '#FFDAA4 url(../images/orange_inside_left_on.gif) no-repeat left'
		    		});
		    		$('delaware').setStyle({
		    			color: '#cc6600',
		    			textDecoration: 'none'
		    		});
		    	break;
		    	case 'NY':
		    		$('orange_inside_ny').setStyle({
		    			background: '#FFDAA4 url(../images/orange_inside_right_on.gif) no-repeat right'
		    		});
		    		$('colorado').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('orange_inside_co').setStyle({
		    			backgroundColor: '#FFFFFF',
		    			borderRight: '2px solid #FFE1B2'
		    		});
		    		$('orange_inside_me').setStyle({
		    			backgroundColor: '#FFFFFF'
		    		});
		    		$('maine').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('orange_inside_de').setStyle({
		    			background: '#FFFFFF url(../images/orange_inside_left.gif) no-repeat left'
		    		});
		    		$('delaware').setStyle({
		    			color: '#012141',
		    			textDecoration: 'underline'
		    		});
		    		$('newyork').setStyle({
		    			color: '#cc6600',
		    			textDecoration: 'none'
		    		});
		    	break;
		    }
			new Effect.Appear('modulecontent', {duration:'1.0'});

		}
	});

	return true;
}

function showEdit(ele)
{
	var edit;
	edit = document.getElementById(ele).parentNode;
	oldborder = edit.style.border;
	edit.style.border = "2px solid #D2421A";
}

function hideEdit(ele)
{
	var edit;
	edit = document.getElementById(ele).parentNode;
	edit.style.border = oldborder;
	if(oldborder==""){
		edit.style.border = "none";
	}
}

function confirmDelete(a_str_form, a_str_link){

	var question = confirm("Continue with Delete?");
	if (question == true)
	{
		if(a_str_link)
		{
			window.location = a_str_link;
		}
		else
		{
			a_str_form.submit();
		}
	}

}
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

function verifyMessage()
{
    var valid = true;

    if(0 == $F('yourname').length) {
        new Effect.Appear('yournameErr');
        valid = false;
    } else {
        new Effect.Fade('yournameErr');
    }

    if(0 == $F('youremail').length) {
        new Effect.Appear('youremailErr');
        valid = false;
    } else {
        new Effect.Fade('youremailErr');
    }

    if(0 == $F('friendname').length) {
        new Effect.Appear('friendnameErr');
        valid = false;
    } else {
        new Effect.Fade('friendnameErr');
    }

    if(0 == $F('friendemail').length) {
        new Effect.Appear('friendemailErr');
        valid = false;
    } else {
        new Effect.Fade('friendemailErr');
    }

    if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($F('youremail')) == false) {
        new Effect.Appear('youremailRegErr');
        valid = false;
    } else {
        new Effect.Fade('youremailRegErr');
    }

    if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($F('friendemail')) == false) {
        new Effect.Appear('friendemailRegErr');
        valid = false;
    } else {
        new Effect.Fade('friendemailRegErr');
    }

    return valid;
}
window.onload = externalLinks;