// (C) 2003 incEngine.com
// Dag Flater
// inc_js.js

browserName = navigator.appName;
browserVer  = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3)  version = "ver1";
else      version = "ver2";


// OPEN A NEW WINDOW WITH ANY PARAMETERS
function OpenWindow(url,width,height,x,y,resize,scrollbars) {
	//url = escape(url);
	var this_name = Math.round(Math.random() * 100);
	var openpopup = window.open(url,this_name,"width="+width+",height="+height+",left="+x+",top="+y+",resizable="+resize+",scrollbars=" + scrollbars);
	if ( version == "ver1" ) { openpopup.focus(); }
	//return false;
}

// UPDATE CHECKBOXES IN A LIST
function set_options(form_name, field_name, value) {
    var this_object = document.forms[form_name].elements[field_name];
    for (var i=0; i<this_object.length; i++) this_object[i].checked = value;
	if (!this_object.length) this_object.checked = value;
}



function showMore(engine_name,engine_width,engine_height,engine_left,engine_top,bars,root) {
	//self.name = 'main';
	if (engine_width  == 0)	engine_width  = 400;
	if (engine_height == 0)	engine_height = 400;
	var windowprefs = 'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars='+bars+',resizable='+bars+',' +
		'width=' + engine_width + ',height=' + engine_height + ',top=' + engine_top + ',left=' + engine_left;
	var temp_title = engine_name.toUpperCase();
	OpenWindow = window.open(root, temp_title, windowprefs);
}
function show_text(text) {
	var bars; var width; var height; var top; var left;
	if (width	== 0)	var width	= 200;
	if (height	== 0)	var height	= 200;
	if (top		== 0)	var top		= 200;
	if (left	== 0)	var left	= 200;	
	var windowprefs = 'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars='+bars+',resizable='+bars+',' +
		'width=' + width + ',height=' + height + ',top=' + top + ',left=' + left;
	var url = "/inc/popup_text.php3?text=" + text + "&x=" + 200 + "&y=" + 200	;
	var title = 'Admin'; //engine_name.toUpperCase();
	OpenWindow = window.open(url, title, windowprefs);
}
function dag_clean_shortcut(text) {
	text=text.toLowerCase();
	text=text.replace(' ','_'); 
	text=text.replace(' ','_');
	text=text.replace(' ','_');
	text=text.replace(' ','_');
	text=text.replace(' ','_');
	text=text.replace(' ','_');
	return(text);
}
function dag_clean_(text) {
	text=text.toUpperCase();
	text=text.replace('_',' ');
	text=text.replace('_',' ');
	text=text.replace('_',' ');
	text=text.replace('_',' ');
	text=text.replace('_',' ');
	text=text.replace('_',' ');
	return(text);
}

function ShowWindowNameOFF() {
   var newtext = "Window_name=" + window.name;
   window.defaultStatus = newtext;
   window.setTimeout("ShowWindowName()",200);

   // onLoad="ShowWindowName();"

}



function page_preloader(content, store) {
	var preload = content + ' loading from ' + store;
	document.write(preload);
	document.write(preload.length);
   window.defaultStatus = preload;
   window.setTimeout("page_preloader()",200);
}
//ShowWindowName();
//page_preloader($content,$store);


msg = "Oo. ";
spacer = "   ";
pos = 0;
function timer() {
   //var newtext = msg.substring(pos, msg.length) + spacer + msg.substring(0, pos);		// LOOP
   var newtext = msg.substring(pos, (pos+1));  //msg.length  		// OUT TO LEFT

}



function page_preloader(content, store) {
	var preload = content + ' loading from ' + store;
	document.write(preload);
	document.write(preload.length);
   window.defaultStatus = preload;
   window.setTimeout("page_preloader()",200);
}
//ShowWindowName();
//page_preloader($content,$store);


msg = "Oo. ";
spacer = "   ";
pos = 0;
function timer() {
   //var newtext = msg.substring(pos, msg.length) + spacer + msg.substring(0, pos);		// LOOP
   var newtext = msg.substring(pos, (pos+1));  //msg.length  		// OUT TO LEFT

   //var newtext = msg.substring(msg.length);  		// TIMED DISAPPEAR

   var this_element = document.getElementById("scroll");
   this_element.firstChild.nodeValue = newtext;
   pos++;
   if (pos > msg.length) {
		this_element.firstChild.nodeValue = '';
		//window.document.all.scroll.style.visibility = "hidden"; //visible
		//return; //pos = 0
   }
   else window.setTimeout("timer()",80);
}


//timer();




// 'url' must end in "?" or variable + "&"  ex: calendar.inc?   or   calendar.inc?x=1&
// ?form = could have been used below instead of &form, but then variables could not be passed in 'url'
// for some reason url?x=1&?&form doesnt work!
function open_editor(url, form, field) {
    if (form=='') form = 'forms[0]';
    var old_value = eval('document.'+form+'.'+field+'.value') ;
    old_value = escape(old_value);
    new_window = open(url+'form='+form+'&field='+field+'&old_value='+old_value,'Calendar','left=30,top=30,resizable=yes,width=250,height=200');
    return false;
}
function open_editor3(url, form, field, field2, field3) {
    if (form=='') form = 'forms[0]';
    var old_value1 = eval('document.'+form+'.'+field+'.value');	old_value1 = escape(old_value1);
    var old_value2 = eval('document.'+form+'.'+field2+'.value');old_value2 = escape(old_value2);
    var old_value3 = eval('document.'+form+'.'+field3+'.value');old_value3 = escape(old_value3);
    new_window = open(url+'form='+form+'&field='+field+'&field2='+field2+'&field3='+field3+'&old_value1='+old_value1+'&old_value2='+old_value2+'&old_value3='+old_value3,'Calendar','left=30,top=30,resizable=yes,width=250,height=200');
    return false;
}
function open_editor6(url, form, field, field2, field3, field4, field5, field6) {
    if (form=='') form = 'forms[0]';
    var old_value1 = eval('document.'+form+'.'+field+'.value' );old_value1 = escape(old_value1);
    var old_value2 = eval('document.'+form+'.'+field2+'.value');old_value2 = escape(old_value2);
    var old_value3 = eval('document.'+form+'.'+field3+'.value');old_value3 = escape(old_value3);
    var old_value4 = eval('document.'+form+'.'+field4+'.value');old_value4 = escape(old_value4);
    var old_value5 = eval('document.'+form+'.'+field5+'.value');old_value5 = escape(old_value5);
    var old_value6 = eval('document.'+form+'.'+field6+'.value');old_value6 = escape(old_value6);
    new_window = open(url+'form='+form+'&field='+field+'&field2='+field2+'&field3='+field3+'&field4='+field4+'&field5='+field5+'&field6='+field6+'&old_value1='+old_value1+'&old_value2='+old_value2+'&old_value3='+old_value3+'&old_value4='+old_value4+'&old_value5='+old_value5+'&old_value6='+old_value6,'Calendar','left=30,top=30,resizable=yes,width=250,height=200');
    return false;
}


