function flash_move(file_name,w,h,in_name) {
document.getElementById(in_name).innerHTML = "";
}
function flash_move_write(file_name,w,h) {
document.write("");
}
function audio_write(asrc,awidth,aheight,aautostart,aoption){
document.write("");
}
function script_in_div_inner(in_name,body_name){
var temp = document.getElementById(body_name).innerHTML;
if(temp){
document.getElementById(in_name).innerHTML = temp;
document.getElementById(in_name).style.display = 'block';
document.getElementById(body_name).innerHTML = null;
}
}
function script_ajax_get(in_,ms,xy,file,data){
var ajax_file = '';
if(ms=='main'){
ajax_file = '/type6/ajax/main_content.php?ajax_type=' + xy + '&' + data;
}else if(ms=='sub'){
ajax_file = '/type6/ajax/sub_content.php?ajax_type=' + xy + '&file_name=' + file + '&' + data;
}else if(ms == 'user'){
ajax_file = file + '?ajax_type=noprint&' + data;
}else{
return;
}
var content = getHttprequest(ajax_file);
if(!this.funclist){
this.funclist = new Array();
this.funclist = getScriptFunctionList(window);
}
if(in_){
document.getElementById(in_).innerHTML = content;
innerHTMLJS(document.getElementById(in_));
if(document.getElementById('webedit_body')){
var wrapper = document.getElementById('webedit_body');
document.getElementById('web_edit_div_body_in').appendChild(wrapper);
}
}else{
return content;
}
content = null;
}
function script_form_get_save(formname){
var myform = eval("document."+formname);
var get_text = '';
for(i=0;i 0)
{
var key = kvPair.substring(0,index);
var value = kvPair.substring(index+1);
_params[key] = value;
}
}
return _params;
}
function getScriptFunctionList(win) {
if (typeof win != 'object') return new Array();
var doc = win.document;
var scripts = new Array();
var scriptclone = new Array();
var list = new Array();
var result = new Array();
var ftext = '';
scripts = doc.getElementsByTagName('script');
for (var i=0; i < scripts.length; i++) {
scriptclone[i] = document.createElement('script');
if (scripts[i].attributes.length > 0) {
if (scripts[i].text) {
var l = getTextToFunctionList(scripts[i].text);
if (l.length > 0) {
for (var j=0, size2=l.length; j < size2; j++) {
result[result.length] = l[j];
}
}
}
}
}
return result;
}
function getTextToFunctionList(val) {
var result = new Array();
var list = new Array();
var ftext = '';
if (val.indexOf('function') > -1) {
list = val.split('function');
}
for (var j=0, size=list.length; j < size; j++) {
var func = list[j].replace(' ', '', /gi/);
var pos = func.indexOf('(');
if (pos == -1) pos = func.indexOf('{');
if (pos == -1) pos = func.length;
var func = func.substr(0, pos).replace(' ', '', /gi/).replace('\n', '', /gi/);
if (func.indexOf('\n\n') > -1) func = '';
if (func) {
ftext += func+'|';
}
}
ftext = ftext.replace(' ', '', /gi/);
if (ftext.substr(ftext.length-1) == '|') {
ftext = ftext.substr(0, ftext.length-1);
}
if (ftext) {
result = ftext.split('|');
}
return result;
}
function innerHTMLJS(obj){
if(typeof(obj) != 'object') return;
var scriptclone = new Array();
var javascripts = new Array();
javascripts = obj.getElementsByTagName('script');
if(javascripts.length == false) return true; // no node script == no problem !
for (var i=0;i=0){/* boucle de copie des attributs du script dans le nouveau node */
var flist = getTextToFunctionList(javascripts[i].text);
temp_funclist = this.funclist;
for (var c=0, size=flist.length; c < size; c++) {
if (this.funclist.toString().indexOf(flist[c]) > -1) {
javascripts[i].text.replace(flist[c],'_'+flist[c])
this.funclist.push('_'+flist[c]);//¹è¿Ãß°¡
} else {
this.funclist.push(flist[c]);//¹è¿Ãß°¡
}
}
scriptclone[i] = document.createElement('script');
for (var j in javascripts[i].attributes){
if(typeof(javascripts[i].attributes[j]) != 'undefined'
&& typeof(javascripts[i].attributes[j].nodeName) != 'undefined' /* IE needs it */
&& javascripts[i].attributes[j].nodeValue != null
&& javascripts[i].attributes[j].nodeValue != '' /* IE needs it ou il copie des nodes vides */
) {
scriptclone[i].setAttribute(javascripts[i].attributes[j].nodeName,javascripts[i].attributes[j].nodeValue);
}
}
scriptclone[i].text = javascripts[i].text;//on copie le corp du script
if (navigator.userAgent.indexOf("Opera")>0) { return; }
javascripts[i].parentNode.replaceChild(scriptclone[i],javascripts[i]);
}
}
return true;
}
function createXMLHttpRequest() {
if (window.ActiveXObject) {
return xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest) {
return xmlHttp = new XMLHttpRequest();
}else{
return "ºê¶ó¿ìÀú Áö¿ø ¾ÈÇÔ. ";
}
}
function getHttprequest(URL) {
var xmlHttp = null;
xmlHttp = createXMLHttpRequest();
xmlHttp.open("GET", URL, false);
xmlHttp.send(null);
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
return xmlHttp.responseText;
}else if(xmlHttp.status == 404){
return "Request URL does not exist";
}else{
return "Error: status code is " + xmlHttp.status;
}
}else{
return "¼¹ö ÀÀ´ä ¾øÀ½ ";
}
}