function coder(file){
	var page = "serverside/scripts/requestXML.php?code=true&myspace=true";
	if(navigator.appName == "Microsoft Internet Explorer"){var page = "serverside/scripts/requestXML.php?code=true&myspace=true&ie=true";}
	var stuff = "&open="+file+"&myspace=true";
	loadXMLPosDoc(page,stuff);
	var styleArea = document.createElement('textarea');
	//get STYLE
	var styleCode = '';
	if(navigator.appName == "Microsoft Internet Explorer"){ styleCode = grabPosXML('stylecode');} else{
	for (var i=0; i<grabPosXML('styleSeg');i++){
		styleCode += clean_code(grabPosXML('stylecode'+i));
	}
	}
	styleCode = clean_code(styleCode);
	var theStylecode = document.createTextNode(styleCode);
	var codeArea = document.createElement('textarea')
	//get HTML
	var htmlCode = '';
	if(navigator.appName == "Microsoft Internet Explorer"){ htmlCode = grabPosXML('htmlcode');} else{
	for (var i=0; i<grabPosXML('htmlSeg');i++){
		htmlCode += clean_code(grabPosXML('htmlcode'+i));
	}
	}
	htmlCode = clean_code(htmlCode);
	var theHtmlcode = document.createTextNode(htmlCode)
	if (exist != 'true'){
		byId('editarea').innerHTML = '<h2>The Code</h2><h3>Style Code: <small>paste in &quot;about me&quot; section</small></h3>';
		styleArea.appendChild(theStylecode);
		styleArea.id = 'styleBox';
		codeArea.appendChild(theHtmlcode);
		codeArea.id = 'htmlBox';
		byId('editarea').appendChild(styleArea);
		byId('editarea').innerHTML += '<h3>HTML Code: <small>paste in &quot;Id like to meet&quot; section</small></h3>';
		byId('editarea').appendChild(codeArea);
		exist = 'true';
		dojo.widget.byId('editarea').show();
	} else{
		byId('editarea').innerHTML = '';
		exist = 'false';
		htmlCode = '';
		styleCode = '';
		coder(which_file());
	}
}

//-------------clean code--------------------//
function clean_code(code){
	code = code.replace(/undefined/g,"");
	code = code.replace(/_#sCode#_/g,"<");
	code = code.replace(/_#eCode#_/g,">");
	code = code.replace(/_#and#_/g,"&");
	code = code.replace(/_qmark_/g,"?");
	code = code.replace(/_#break#_/g,"");
	code = code.replace(/#/g,"");
	code = code.replace(/_and_/g,"&");
	code = code.replace(/_and_amp/g,"&");
	//code = code.replace(/'/g,"\"");
	return(code);
}
function clear_class(code){
	code = code.replace(/class="/g,'id="');
	return(code);
}
//------------Necessary Vars-----------------//
var exist = 'false';