document.onmousemove=positiontip
			
var offsetfromcursorX=12 //Customize x offset of tooltip
var offsetfromcursorY=10 //Customize y offset of tooltip
			
var offsetdivfrompointerX=10 //Customize x offset of tooltip DIV relative to pointer image
var offsetdivfrompointerY=14 //Customize y offset of tooltip DIV relative to pointer image. Tip: Set it to (height_of_pointer_image-1).
			
document.write('<div id="dhtmltooltip"></div>') //write out tooltip DIV
document.write('<img id="dhtmlpointer" src="/images/arrow2.gif">') //write out pointer image
			
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""
			
var pointerobj=document.all? document.all["dhtmlpointer"] : document.getElementById? document.getElementById("dhtmlpointer") : ""

function unfriend(friend_id){
      	var xmlHttp=GetXmlHttpObject();
	var url="/includes/ajax/ajax.php?unfriend_id="+friend_id+unique_param();
	//alert(url);
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
	
	document.getElementById('friend_button_text').innerHTML = 'Add to My Network';
}	

function process_friend_request(action,friends_request_id){
      	var xmlHttp=GetXmlHttpObject();
	var url="/includes/ajax/ajax.php?process_friend_request=1&friends_request_id="+friends_request_id+"&action="+action+unique_param();
	//alert(url);
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
	
	if (action==1){
		document.getElementById('accept_ignore').style.display = 'none';
		document.getElementById('accepted').style.display = 'block';
	}
	else {
		document.getElementById('accept_ignore').style.display = 'none';
		document.getElementById('ignored').style.display = 'block';
	}

}	


function add_to_my_network(){

      	var xmlHttp=GetXmlHttpObject();
	var url="/includes/ajax/ajax.php";
	var params = "add_to_my_network=1&to_user_id="+document.getElementById('to_user_id_box').value+ "&from_user_id="+document.getElementById('from_user_id_box').value+"&message="+document.getElementById('message_add_to_network').value+unique_param();
	//alert (params);
	    //alert (params);
	      //return false;
	      
	xmlHttp.open("POST",url,true);
	      
	      //Send the proper header information along with the request
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	      
	xmlHttp.send(params);

	document.getElementById("add_to_my_network_box").style.display="none";
	document.getElementById("add_to_my_network_button").innerHTML="Add request pending";
}	
	


function college_state_change(state){
	//alert ('hi');
	var xmlHttp=GetXmlHttpObject();
	var url="/includes/ajax/ajax.php?college_state="+state+unique_param();
	//alert (url);
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
	//alert (xmlHttp.responseText);
	document.getElementById('select_college').innerHTML = xmlHttp.responseText;
	//document.getElementById('select_hs').innerHTML = xmlHttp.responseText;
}

function hs_state_change(state){
	//alert ('hi');
	var xmlHttp=GetXmlHttpObject();
	var url="/includes/ajax/ajax.php?hs_state="+state+unique_param();
	//alert (url);
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
	//alert (xmlHttp.responseText);
	document.getElementById('select_hs').innerHTML = xmlHttp.responseText;
	//alert (xmlHttp.responseText);
}

function follow(user_id_flwr,user_id_flwr_code,employer_id_flwd,action){
	//test resume id 62857
	//aler
	var xmlHttp=GetXmlHttpObject();
	var url="/includes/follow.php?action="+action+"&user_id_flwr="+user_id_flwr+"&user_id_flwr_code="+user_id_flwr_code+"&employer_id_flwd="+employer_id_flwd+unique_param();
	//alert (url);
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
	//alert (xmlHttp.responseText);
	if (xmlHttp.responseText=='followed'){
		//alert ('fl');
		document.getElementById('unfollow_div').style.display='none';
		document.getElementById('follow_div').style.display='block';
		}
	else if (xmlHttp.responseText=='unfollowed'){
		//alert ('unfl');
		document.getElementById('unfollow_div').style.display='block';
		document.getElementById('follow_div').style.display='none';
		}
	return xmlHttp.responseText;
}

function ietruebody(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thewidth, thecolor){
	if (ns6||ie){
	if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
	if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
	tipobj.innerHTML=thetext
	enabletip=true
	return false
	}
}

function positiontip(e){
	if (enabletip){
	var nondefaultpos=false
	var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
	var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
	//Find out how close the mouse is to the corner of the window
	var winwidth=ie&&!window.opera? ietruebody().clientWidth : window.innerWidth-20
	var winheight=ie&&!window.opera? ietruebody().clientHeight : window.innerHeight-20
	
	var rightedge=ie&&!window.opera? winwidth-event.clientX-offsetfromcursorX : winwidth-e.clientX-offsetfromcursorX
	var bottomedge=ie&&!window.opera? winheight-event.clientY-offsetfromcursorY : winheight-e.clientY-offsetfromcursorY
	
	var leftedge=(offsetfromcursorX<0)? offsetfromcursorX*(-1) : -1000
	
	//if the horizontal distance isn't enough to accomodate the width of the context menu
	if (rightedge<tipobj.offsetWidth){
	//move the horizontal position of the menu to the left by it's width
	tipobj.style.left=curX-tipobj.offsetWidth+"px"
	nondefaultpos=true
	}
	else if (curX<leftedge)
	tipobj.style.left="5px"
	else{
	//position the horizontal position of the menu where the mouse is positioned
	tipobj.style.left=curX+offsetfromcursorX-offsetdivfrompointerX+"px"
	pointerobj.style.left=curX+offsetfromcursorX+"px"
	}
	
	//same concept with the vertical position
	if (bottomedge<tipobj.offsetHeight){
	tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px"
	nondefaultpos=true
	}
	else{
	tipobj.style.top=curY+offsetfromcursorY+offsetdivfrompointerY+"px"
	pointerobj.style.top=curY+offsetfromcursorY+"px"
	}
	tipobj.style.visibility="visible"
	if (!nondefaultpos)
	pointerobj.style.visibility="visible"
	else
	pointerobj.style.visibility="hidden"
	}
}

function hideddrivetip(){
	if (ns6||ie){
	enabletip=false
	tipobj.style.visibility="hidden"
	pointerobj.style.visibility="hidden"
	tipobj.style.left="-1000px"
	tipobj.style.backgroundColor=''
	tipobj.style.width=''
	}
}

//tool tip end

function resume_comments_fill (){
	//test resume id 62857
	var xmlHttp=GetXmlHttpObject();
	var url="../includes/resume_comments_ajax.php?action=fill&user_id="+document.getElementById('user_id').value+"&resume_id="+document.getElementById('resume_id').value+unique_param();
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
	var my_output=xmlHttp.responseText;
	if (my_output!=''){
		document.getElementById('display_notes').style.display = 'block';
		document.getElementById('display_notes').innerHTML = my_output;
	}
	else {
		document.getElementById('display_notes').style.display = 'none';
	}
}

function resume_comments (action,id,value1,resume_id){
	if (action=='update'){
		//alert (resume_id+","+value1);
		var xmlHttp=GetXmlHttpObject();
		var url="/includes/resume_comments_ajax.php?action=update&rc_id="+id+"&value="+my_escape(value1)+""+unique_param();
		xmlHttp.open("GET",url,false);
		xmlHttp.send(null);
		resume_comments_fill();
	}
	else if (action=='add'){
		//alert (resume_id+","+document.getElementById('add_note_textarea').value);
		//return;
		value1=document.getElementById('add_note_textarea').value;
		var xmlHttp=GetXmlHttpObject();
		var url="/includes/resume_comments_ajax.php?action=add&user_id="+document.getElementById('user_id').value+"&resume_id="+document.getElementById('resume_id').value+"&value="+my_escape(value1)+""+unique_param();
		//alert (url);
		//return;
		xmlHttp.open("GET",url,false);
		xmlHttp.send(null);
		resume_comments_fill();
	}
	
	else if (action=='delete'){
		var answer = confirm ('Delete Comment \n\nAre you sure?');
		if (answer){
			var xmlHttp=GetXmlHttpObject();
			var url="/includes/resume_comments_ajax.php?action=delete&rc_id="+id+unique_param();
			//alert (url);
			//return;
			xmlHttp.open("GET",url,false);
			xmlHttp.send(null);
			resume_comments_fill();
		}
		else {
			return;
		}
		
	}
}

function unique_param(){
  //to make AJAX get strings unique
  return ("&unique_param="+Math.floor(Math.random()*10000));	      
}

function resume_comment_makeEditable(element_id)
	{
		//alert (element_id);
		if(document.getElementById(element_id+"_editName")==undefined)
		{
			var max_size=75;
			editValue=document.getElementById(element_id).innerHTML;
			strLength=(document.getElementById(element_id).innerHTML.length+5);
			if (strLength>max_size){
				strLength=max_size;
			}
			document.getElementById(element_id).innerHTML="<input type=text id="+element_id+"_editName value='"+editValue+"' size="+strLength+" onBlur='resume_comment_save(\""+element_id+"\");'>";
			document.getElementById(element_id+"_editName").focus();			
		}
		
	}
	
function resume_comment_save(element_id)
	{
		if(document.getElementById(element_id+"_editName")!=undefined)
		{
			editValue=document.getElementById(element_id+"_editName").value;
			document.getElementById(element_id).innerHTML=editValue;
			
			var rc_id_array = element_id.split('_');
			resume_comments ('update',rc_id_array[1],editValue);
 
		}
}


function HideContent(d) {
	if(d.length < 1) { return; }
	document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
	if(d.length < 1) { return; }
	document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
	if(d.length < 1) { return; }
	if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
	else { document.getElementById(d).style.display = "none"; }
}
function GetHeight()
{
}

function register_form ( form )
{
  var error_message="";
  var email=false;
  var password=false;
  var repeat_password=false;  
  var password_match=false;  
  var emailvalid=false;
  var tos=false;

  if (form.tos.checked == false) {
        tos=true;
	error_message+= "\nYou cannot use our website if you do not agree to terms of use\n\n\n";
  }


  //firstname entered
  if (form.Email.value == "") {
    email=true;
	error_message+="\nPlease enter an Email Address";
  }
  else if (!form.Email.value.match("@") || !form.Email.value.match(".")){
    emailvalid=true;
	error_message+="\nPlease enter a valid Email";
  }


  //lastname entered
  if (form.Password.value == "") {
    password=true;
	error_message+="\nPlease enter a Password";
  }

  if (form.Repeat_Password.value == "") {
    repeat_password=true;
	error_message+="\nPlease enter a Repeat Password";
  }

  if (form.Repeat_Password.value != form.Password.value) {
    password_match=true;
	error_message+="\nPasswords do not match";
  }

  if (tos == true || email==true || emailvalid == true || password == true || repeat_password == true || password_match == true){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}

function check_contact_form ( form, type )
{
  var error_message="";

  if (!form.email.value.match("@") || !form.email.value.match(".")){    
	error_message+="\nPlease enter a valid Email";
  }
  
  //firstname entered
  else if (form.email.value == "") {
	error_message+="\nPlease enter an Email Address";
  }
  //lastname entered
  
  if (type=='education_leads'){
	if (form.firstname.value == "") {
		error_message+="\nPlease enter a First Name";
	}
	if (form.lastname.value == "") {
		error_message+="\nPlease enter a Last Name";
	}
	if (form.phone.value == "") {
		error_message+="\nPlease enter a Phone Number";
	}
	if (form.companyname.value == "") {
		error_message+="\nPlease enter a Company Name";
	}

  }

  if (form.subject.value == "") {
	error_message+="\nPlease enter a Subject";
  }

  if (form.message.value == "") {
	error_message+="\nPlease enter a Message	";
  }

  if (error_message!=""){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}

function check_company_form ( form )
{
  var error_message="";
  var name=false;
  var address=false;
  var city=false;
  var state=false;
  var zip=false;
  var filetype=false;
  var website=false;

  //firstname entered
  if (form.Company_Name.value == "") {
    name=true;
	error_message+="\nPlease enter Company Name";
  }
  //lastname entered
  if (form.Address.value == "") {
    address=true;
	error_message+="\nPlease enter Company Address	";
  }

  if (form.City.value == "") {
    city=true;
	error_message+="\nPlease enter a City	";
  }

  if (form.state.value == "") {
    state=true;
	error_message+="\nPlease select a State	";
  }
  //zip entered
  if (form.Zip.value == "" || IsNumeric(form.Zip.value) == false) {
    zip=true;
	error_message+="\nPlease enter a valid Zip Code";
  }

  if (form.Website.value!="") {
	if (form.Website.value.indexOf("http://")==(-1)) {
		website=true;
		error_message+="\nWebsite must be in format: http://www.domainname.com";
	}
  }
  
  if (form.uploadedfile.value!="") {
  	var file_array=form.uploadedfile.value.split(".");
	  var ext1="jpg";
	  var ext2="jpeg";
	  var ext3="png";
  	  var ext4="gif";
	  if (file_array[1].toLowerCase() != ext1.toLowerCase() && file_array[1].toLowerCase() != ext2.toLowerCase() && file_array[1].toLowerCase() != ext3.toLowerCase() && file_array[1].toLowerCase() != ext4.toLowerCase()) {
		filetype=true;
		error_message+="\nFile has to be jpg, jpeg, png or gif. Your file is "+file_array[1].toUpperCase();
	  }
  }

  if (name==true || address == true || city == true || state == true || zip == true || filetype == true || website == true){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}

function check_job_seeker_profile_form ( form )
{
  var error_message="";

  if (form.profile_image.value!="") {
  	var file_array=form.profile_image.value.split(".");
	  var ext1="jpg";
	  var ext2="jpeg";
	  var ext3="png";
  	  var ext4="gif";
	  if (file_array[1].toLowerCase() != ext1.toLowerCase() && file_array[1].toLowerCase() != ext2.toLowerCase() && file_array[1].toLowerCase() != ext3.toLowerCase() && file_array[1].toLowerCase() != ext4.toLowerCase()) {
		filetype=true;
		error_message+="\nPhoto has to be jpg, jpeg, png or gif. Your file is "+file_array[1].toUpperCase();
	  }
  }

  //firstname entered
  if (form.firstname.value == "") {
	error_message+="\nPlease enter First Name";
  }
  //lastname entered
  if (form.lastname.value == "") {
	error_message+="\nPlease enter Last Name";
  }

  if (form.city.value == "") {
	error_message+="\nPlease enter a City";
  }


  if (form.address.value == "") {
	error_message+="\nPlease enter an Address";
  }

  if (form.state.value == "") {
	error_message+="\nPlease select a State";
  }

  if (form.zip.value == "" || IsNumeric(form.zip.value) == false) {
	error_message+="\nPlease enter a valid Zip Code";
  }

  if (form.phonearea.value == "" || form.phonemiddle.value == "" || form.phonelast.value == "") {
	error_message+="\nPlease enter a Phone Number";
  }

  if (form.uploadedfile.value=="" && form.paste_resume_textarea.value=="") {
  	error_message+="\nPlease enter a Resume";
  }
  
  if (form.hs_id.value=="") {
  	error_message+="\n\nPlease Select High School or 'Did not attend / Not on list' Option";
  }


  if (form.college_id.value=="") {
  	error_message+="\n\nPlease Select College or 'Did not attend / Not on list' Option";
  }
 
  if (error_message!=''){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}

function check_employer_profile_form ( form )
{
  var error_message="";

  if (form.profile_image.value!="") {
  	var file_array=form.profile_image.value.split(".");
	  var ext1="jpg";
	  var ext2="jpeg";
	  var ext3="png";
  	  var ext4="gif";
	  if (file_array[1].toLowerCase() != ext1.toLowerCase() && file_array[1].toLowerCase() != ext2.toLowerCase() && file_array[1].toLowerCase() != ext3.toLowerCase() && file_array[1].toLowerCase() != ext4.toLowerCase()) {
		filetype=true;
		error_message+="\nPhoto has to be jpg, jpeg, png or gif. Your file is "+file_array[1].toUpperCase();
	  }
  }

  //firstname entered
  if (form.firstname.value == "") {
	error_message+="\nPlease enter First Name";
  }
  //lastname entered
  if (form.lastname.value == "") {
	error_message+="\nPlease enter Last Name";
  }

  if (form.city.value == "") {
	error_message+="\nPlease enter a City";
  }


  if (form.address.value == "") {
	error_message+="\nPlease enter an Address";
  }

  if (form.state.value == "") {
	error_message+="\nPlease select a State";
  }

  if (form.zip.value == "" || IsNumeric(form.zip.value) == false) {
	error_message+="\nPlease enter a valid Zip Code";
  }

  if (form.phonearea.value == "" || form.phonemiddle.value == "" || form.phonelast.value == "") {
	error_message+="\nPlease enter a Phone Number";
  }

  //if (form.uploadedfile.value=="" && form.paste_resume_textarea.value=="") {
  	//error_message+="\nPlease enter a Resume";
  //}
  
  //if (form.hs_id.value=="") {
  	//error_message+="\n\nPlease Select High School or 'Did not attend / Not on list' Option";
  //}


  //if (form.college_id.value=="") {
  	//error_message+="\n\nPlease Select College or 'Did not attend / Not on list' Option";
  //}
 
  if (error_message!=''){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}


function check_jobs_form ( form )
{
  var error_message="";
  var desc = document.getElementById('ckeditor_textarea').innerHTML;

//	alert ("TEST:"+desc)

  //if (desc.indexOf("jobnab") != -1){
//	error_message+="\nThe word 'JOBNAB' is not allowed! Sorry!";	
  //}
  //firstname entered
  if (form.employer_id.value == "") {
	error_message+="\nPlease select a Company";
  }
  //lastname entered
  if (form.title.value == "") {
	error_message+="\nPlease enter Job Title	";
  }

  if (form.description.value == "") {
	error_message+="\nPlease enter a Job Description	";
  }

  //if (form.city.value == "") {
  //  city=true;
	//error_message+="\nPlease enter a City	";
  //}

  //if (form.state.value == "") {
   // state=true;
	//error_message+="\nPlease select a State	";
  //}
  //zip entered
  if (form.zip.value == "" || IsNumeric(form.zip.value) == false) {
	error_message+="\nPlease enter a valid Zip Code";
  }

  if (form.jobcategory.value == "" || IsNumeric(form.jobcategory.value) == false) {
	error_message+="\nPlease select a Job Category";
  }
  //resume entered

  if (error_message!=""){
	alert("Ooops! Please correct: \n\n"+error_message);
	return false;
  }
  return true;
}

function check_quick_apply_form ( form )
{
  //alert ("HI");
  var error_message="";
  var yes_error=false;
  var firstname=false;
  var lastname=false;
  var emailfrom=false;
  var emailvalid=false;
  var fromzip=false;
  var resume=false;
  var filetype=false;
  //firstname entered
  if (form.firstname.value == "") {
    yes_error=true;
    document.getElementById("keyword_input").className += " error";
    //error_message+="\nPlease enter First Name";
  }
  //lastname entered
  if (form.lastname.value == "") {
    document.getElementById("lastname").className += " error";
    yes_error=true;
    //error_message+="\nPlease enter Last Name	";
  }
  //email entered
//  if (form.emailfrom.value == "") {
 //   emailfrom=true;
//	error_message+="\nPlease enter Email";
 // }
  //email valid
  if (!form.emailfrom.value.match("@") || !form.emailfrom.value.match(".")){
    yes_error=true;
        document.getElementById("emailfrom").className += " error";
	//error_message+="\nPlease enter a valid Email";
  }
  //zip entered
  if (form.fromzip.value == "" || IsNumeric(form.fromzip.value) == false) {
    yes_error=true;
        document.getElementById("fromzip").className += " error";
	//error_message+="\nPlease enter a valid Zip Code";
  }
  //resume entered
  if (form.uploadedfile.value == "" && document.quickapply.message.value== "") {
    yes_error=true;
        document.getElementById("uploaded_file_box").className += " error";
	//error_message+="\nPlease enter Resume	";
  }
  
  if (form.uploadedfile.value!="") {
  	var file_ext=form.uploadedfile.value.substr((form.uploadedfile.value.length-3),3);
  	var file_ext4=form.uploadedfile.value.substr((form.uploadedfile.value.length-4),4);
	var ext1="txt";
	var ext2="doc";
	var ext3="pdf";
	var ext4="docx";	
	  if (file_ext.toLowerCase() != ext1.toLowerCase() && file_ext.toLowerCase() != ext2.toLowerCase() && file_ext.toLowerCase() != ext3.toLowerCase() && file_ext4.toLowerCase() != ext4.toLowerCase()) {
		yes_error=true;
		document.getElementById("uploaded_file_box").className += " error";
		error_message+="\nFile has to be TXT, DOC, DOCX or PDF. Your file is "+file_ext;
	  }
  }
  
  if (yes_error==true){
	//alert ("HI");
	if (error_message!="") {
		alert("Ooops! Our system says:\n\n"+error_message);
	}
	return false;
  }
  return true;
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function newcaptcha() {
	document.imgverify.src=""
	document.imgverify.src="/imgverify/image.php"
}

function popitup(url) {
	 newwindow=window.open(url,'htmlname','width=640,height=1200,resizable=1,scrollbars,location=yes') ; 
}


//begin XML get company information

var xmlHttp

function fillcompinfo(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Sorry, we can't fill in company information - your browser doesn't support this function.")
 return
 }
else if (str!=0){
	var url="getcompinfo.php"
	url=url+"?employer_id="+str
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 var outputarray=xmlHttp.responseText.split(',');
 document.getElementById("zip").value=outputarray[2]; 
 document.getElementById("city").value=outputarray[0]; 
 document.job.state.value=outputarray[1];
 //document.job.jobcategory.value=outputarray[3];
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

//end XML get company information





function my_escape (my_string){
  
  my_string = my_string.replace(/(\'|\=|\\)/g,"\\$1");
  
  return my_string;  
}
