function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



function changePage(newLoc)

 {

   nextPage = newLoc.options[newLoc.selectedIndex].value

		

   if (nextPage != "")

   {

      document.location.href = nextPage

   }

 }



function createRequestObject() {

    var ro;

    var browser = navigator.appName;

    if(browser == "Microsoft Internet Explorer"){

        ro = new ActiveXObject("Microsoft.XMLHTTP");

    }else{

        ro = new XMLHttpRequest();

    }

    return ro;

}



var http = createRequestObject();





function addQualification()

{



	var url = "_member.php";

	var data = "action=ajax_skills_qualifications";

		

	http.open("POST", url, true);

	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    http.send(data);

	http.onreadystatechange = handleResponse;	

}



function addSkill()

{



	var url = "_member.php";

	var data = "action=ajax_skills_skill";

		

	http.open("POST", url, true);

	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    http.send(data);

	http.onreadystatechange = handleResponse;	

}



function addExperience()

{



	var url = "_member.php";

	var data = "action=ajax_skills_experience";

		

	http.open("POST", url, true);

	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    http.send(data);

	http.onreadystatechange = handleResponse;	

}



function addQualificationNow()

{



	var qualification = document.forms.qualifications.qualification.value;

	var taken = document.forms.qualifications.taken.value;



	var url = "_member.php";

	var data = "action=ajax_skills_qualifications_add&qualification=" + qualification + "&taken=" + taken;

		

	http.open("POST", url, true);

	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    http.send(data);

	http.onreadystatechange = handleResponse;	

}



function addSkillNow()

{



	var skill = document.forms.skills.skill.value;



	var url = "_member.php";

	var data = "action=ajax_skills_skills_add&skill=" + skill;

		

	http.open("POST", url, true);

	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    http.send(data);

	http.onreadystatechange = handleResponse;	

}



function addExperienceNow()

{



	var companyname = document.forms.experience.companyname.value;

	var datestarted = document.forms.experience.datestarted.value;

	var tilldate = document.forms.experience.tilldate.value;

	var duties = document.forms.experience.duties.value;



	var url = "_member.php";

	var data = "action=ajax_skills_experience_add&companyname=" + companyname + "&datestarted=" + datestarted  + "&tilldate=" + tilldate  + "&duties=" + duties;

		

	http.open("POST", url, true);

	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    http.send(data);

	http.onreadystatechange = handleResponse;	

}



function deleteQualification(qualificationID)

{

	var url = "_member.php";

	var data = "action=ajax_skills_qualifications_delete&qualificationID=" + qualificationID;

		

	http.open("POST", url, true);

	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    http.send(data);

	http.onreadystatechange = handleResponse;	

}



function deleteSkill(skillID)

{

	var url = "_member.php";

	var data = "action=ajax_skills_skills_delete&skillID=" + skillID;

		

	http.open("POST", url, true);

	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    http.send(data);

	http.onreadystatechange = handleResponse;	

}



function deleteExperience(experienceID)

{

	var url = "_member.php";

	var data = "action=ajax_skills_experience_delete&experienceID=" + experienceID;

		

	http.open("POST", url, true);

	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    http.send(data);

	http.onreadystatechange = handleResponse;	

}



function handleResponse() {



    if(http.readyState == 4){



        var response = http.responseText;

		var layers_replace = new Array();



		    layers_replace = response.split('---*---');		



			for(i=0;i<layers_replace.length;i++) {

					var update = new Array();

					update = layers_replace[i].split('---|---');

					if(update[0] == 'alert')

					{

						alert(update[1]);

					} else if (update[0]){					

						document.getElementById(update[0]).innerHTML = update[1];

					}

									

			}



   }

}



function disableKeyPress(e)

{

     var key;     

     if(window.event)

          key = window.event.keyCode; //IE

     else

          key = e.which; //firefox     



     return (key != 13);

}



   
function showCountryOversea()
	{
	var elem = document.getElementById('country-oversea');
	var ddl = document.getElementById('location');
	
		if(ddl.value == "12")
		{
			elem.style.display="table-row";
		}
		else
		{
			elem.style.display="none";
		}
	}

function alertThread(id, enable, tip){
		$("#advise").removeClass("hidden");
		$("#advise").css("display", "block");
		$.ajax({
  			url: "ajax/alertThread.php",
			data: {
				id: id,
				enable: enable
				},
			cache: false,
  			success: function(data){
				var jsonito = jQuery.parseJSON(data);
				// Depends on the page where you are, do this or this
				if(tip == 0){
					$("#advise").html(jsonito.message);
					$("#advise").attr("class", jsonito.dcl);
					if(jsonito.error == false){
						$("#subscribeThread").html("");
					}
				}
				else if(tip == 1){
					if($('.clearForum-container').length <= 1){
						$('#content').html("<h5>There are no subscriptions.</h5>");
					}
					hideBox('#advise', 50)
					$('#divn' + id).slideUp(1100, function(){});
					//hideBox('#divn' + id, 100)
				}
				setTimeout("hideBox('#advise', 2500)", 2000);
			}
});
}

function hideBox(id, time){
	$(id).fadeOut(time, function() {});

}
