/* jobview functionality */

function loadPage() {
	if (document.getElementById("jobActivityID") && document.getElementById("jobActivityID").value > 0)
		oJobSaver.changeLinks();
}   

var oJobSaver = {
	ids: [ 'SaveJobTop', 'SaveJobBot' ],
	checkmark: '<img src="/images_v3/buttons/checkmark.gif" border="0" alt="[checkmark]" style="padding:0px 4px 0px 0px;" />',
	savedSnippet:  '<span id="jobSavedLink"><a href="yourjobs/default.asp" data-ajax="false" data-role="button" class="ui-btn-disable-c" title="See your saved jobs">Job Saved</a></span>',
	changeLinks: function () {
		var isMobile = document.getElementById('isMobile');
		isMobile = isMobile && isMobile.value == '1';
		// Set target html
		if ( !isMobile ) 
			this.savedSnippet = this.checkmark + this.savedSnippet;
		// Update page
		for ( var i in this.ids )
			setHtml( this.ids[i], this.savedSnippet );
		// Render jQuery Mobile elements
		if ( isMobile )
			$('#jobSavedLink').page();  // if mobile, we know we're on jQuery
	}
};

function setHtml( pId, pHtml ) {
	var el = document.getElementById( pId );
	if ( el ) {
		el.innerHTML = pHtml;
	}
}

var onSuccessSaveJob = function(o){
	oJobSaver.changeLinks();
}

var onFailure = function(o){	
	document.write(o.status + ', ' + o.statusText);
}

function SaveJob() {
   var memberID = document.getElementById("memberID").value;
   var jobID = document.getElementById("jobID").value;
   var URL = "/joblistings/functions/jobs/memberSaveJob.asp";
   var qString = "mid="+memberID+"&joid="+jobID //+"&notes="+note+"&tag="+tag;
	
	try{			
		YAHOO.util.Connect.asyncRequest('POST', URL, oCallBackSaveJob, qString);
	}catch(err){
	}		
}

function toggleNotes() {
   if (document.getElementById("noteDisplay").style.display == "none") {
      document.getElementById("noteDisplay").style.display = "block";
   } else {
      document.getElementById("noteDisplay").style.display = "none";
   }
}

var oCallBackSaveJob = {
	success: onSuccessSaveJob,
	failure: onFailure,
	argument: {}
};

