// ------------------------------------------------------------------
// -- START DRAG AND DROP ROUTINES
// ------------------------------------------------------------------
function createCookie(name,value,days)
{
if (days)
{
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name)
{
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++)
{
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
// Places sitepal scene in dropzone
// Accepts: baseurl (pulled from sitepal api)
// Gets: Value of 'scene_thumb' select box --- thumbnail filename of selected scene (from which scene # is extracted)
function place_sitepal(baseurl) {
// alert(baseurl);
var finalObj,RandNum;
var tmplt = objTemplate('SITEPALOBJ', true, 100);
doOperation = 0;
var dataTrue = dataData.search("pixel.gif");
// Get select value from scene dropdown box
disOne = $('scene_dd').selectedIndex;
var dd_val = eval("$('scene_dd').options["+disOne+"].value");
var width = document.getElementById('sitepal_width').value;
var height = document.getElementById('sitepal_height').value;
// Split thumbnail from scene name
var scene_info = dd_val.split("~~~");
// Extract scene thumbnail file and name
var scene_thumb = scene_info[0];
var scene_name = scene_info[1];
var account_id = scene_info[2];
// Extract scene number
var scene_num = scene_thumb.replace(/[0-9a-z\/]*\/thumbs\/show_/, "");
//alert(scene_num);
scene_num = scene_num.replace("\.jpg", "");
//alert(scene_num);
//MoveObject_Graphic = ;
sitePalObj = "
\n";
finalObj = tmplt[1].replace("##OBJ_DISPLAY##", sitePalObj);
if (dd_val != "") {
document.getElementById(ColRowID).innerHTML= finalObj;
show_hide_layer('objectbar','','show','sitepal_dialog','','hide');
}else{
alert('Please select a scene from the list and click Place on Page.')
}
document.getElementById('scene_dd').selectedIndex = 0; // Reset Selection to Nothing(Null)
checkRow(ColRowID)
}
// =========================================================
// =========== If Drop Object is a New Text Area ===========
// =========================================================
function loadEditor(mode) {
if(document.getElementById('remember').checked){
createCookie('editorMode',mode,90);
// alert('Setting saved! To reset this option, go to webmaster and click Clear Editor Mode');
}
document.getElementById('chooseMode').style.display='none';
document.getElementById('remember').checked=false;
d = new Date();
RandNum = "NEWOBJ";
RandNum += d.getUTCHours();
RandNum += d.getUTCMinutes();
RandNum += d.getUTCSeconds();
RandNum += d.getUTCMilliseconds();
RandNum = RandNum.toString();
var dataTrue = dataData.search("pixel.gif");
var TableStart = "
";
var TableEnd = "
";
TextHeader = " ";
if (dataTrue > 0) {
//RandNumJoe = "12345";
sText = TableStart+TextHeader+""+TableEnd;
doOperation = 1;
document.getElementById(ColRowID).innerHTML= sText;
eval ("var result = MM_openBrWindow('../loadEditor.php?curtext="+RandNum+"&type="+mode+"&dotcom=&=SID','newEditor','width=790, height=520');");
} else {
sText = dataData+" "+TableStart+TextHeader+""+TableEnd;
doOperation = 1;
document.getElementById(ColRowID).innerHTML= sText;
eval ("var result = MM_openBrWindow('../loadEditor.php?curtext="+RandNum+"&type="+mode+"&dotcom=&=SID','newEditor','width=790, height=520');");
}
}
function getHtml(curtext){
var html = document.getElementById(curtext).innerHTML;
return html; }
function setHtml(curtext,cont){
document.getElementById(curtext).innerHTML=cont;
var RawCode = document.getElementById(curtext).innerHTML;
var billy = document.getElementById(curtext).innerHTML='';
disable_links()
}
function setHtmlfirst(cont){
document.getElementById(random).innerHTML= cont
disable_links()
}
div_window();
function newEdit(curId,textId){
AcurId=curId;
AtextId=textId;
var cook = readCookie('editorMode');
if(cook){
eval ("var result = MM_openBrWindow('../loadEditor.php?curtext="+textId+"&type="+cook+"&dotcom=&=SID','newEditor','width=790, height=520');");
}else{
document.getElementById('chooseMode2').style.display='block';
}
}
function textEdit(curId,textId){
AcurId=curId;
AtextId=textId;
var cook = readCookie('editorMode');
if(cook){
eval ("var result = MM_openBrWindow('../loadEditor.php?curtext="+textId+"&type="+cook+"&dotcom=&=SID','newEditor','width=790, height=520');");
}else{
document.getElementById('chooseMode2').style.display='block';
}
}
function loadDis(disMode){
if(document.getElementById('remember2').checked){
createCookie('editorMode',disMode,90);
alert('Setting saved! To reset this option, go to webmaster and click Clear Editor Mode');
}
document.getElementById('chooseMode2').style.display='none';
document.getElementById('remember2').checked=false;
var curId = AcurId;
var textId = AtextId;
eval ("var result = MM_openBrWindow('../loadEditor.php?curtext="+textId+"&type="+disMode+"&dotcom=&=SID','newEditor','width=790, height=520');");
}
// =========================================================
// =========================================================
function moveThis() {
var CurCellCont = document.getElementById(thisObj).innerHTML;
document.getElementById(ColRowID).innerHTML= CurCellCont;
}
// =========================================================
function clearCell() {
document.getElementById(ColRowID).innerHTML= '';
document.getElementById(ColRowID).style.backgroundColor= "#FFFFFF";
}
// =========================================================
// =============== If Drop Object is Date Stamp ============
// =========================================================
function OKdateStamp() {
var dataTrue = dataData.search("pixel.gif");
var TableStart = "
";
var TableEnd = "
";
TextHeader = " ";
if (dataTrue > 0) {
// ColumnDrop = ColRow;
// Remember = curId;
var months=new Array(13);
months[1]="January";
months[2]="February";
months[3]="March";
months[4]="April";
months[5]="May";
months[6]="June";
months[7]="July";
months[8]="August";
months[9]="September";
months[10]="October";
months[11]="November";
months[12]="December";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getYear();
if (year < 2000) year = year + 1900;
sText = TableStart+TextHeader+"
"+lmonth+" "+date+", "+year+"
"+TableEnd;
doOperation = 1;
} else {
// ColumnDrop = ColRow;
// Remember = curId;
var months=new Array(13);
months[1]="January";
months[2]="February";
months[3]="March";
months[4]="April";
months[5]="May";
months[6]="June";
months[7]="July";
months[8]="August";
months[9]="September";
months[10]="October";
months[11]="November";
months[12]="December";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getYear();
if (year < 2000) year = year + 1900;
sText = dataData+" "+TableStart+TextHeader+"
"+lmonth+" "+date+", "+year+"
"+TableEnd;
doOperation = 1;
}
if (doOperation == 1) {
document.getElementById(ColRowID).innerHTML= sText;
document.getElementById(ColRowID).style.backgroundColor= "#FFFFFF";
}
}
// =========================================================
function getCurrentTrue() {
var curTrue = document.getElementById(ColRowID).innerHTML.search("pixel.gif");
return curTrue }
function getCurrentCont() {
var curCont = document.getElementById(ColRowID).innerHTML;
return curCont }
// =========================================================
function ckFunt(disTing) {
document.getElementById(ColRowID).innerHTML= disTing;
document.getElementById(ColRowID).style.backgroundColor= "#FFFFFF";
}
// =========================================================
function cellWhite() {
document.getElementById(ColRowID).style.backgroundColor= "#FFFFFF";
}
function makeScroll(ColRowID) {
document.getElementById('SU'+ColRowID).style.display='block';
document.getElementById('SD'+ColRowID).style.display='block';
}
function makeUnScroll(ColRowID) {
var stillFull = document.getElementById(ColRowID).innerHTML;
var yesNo = stillFull.search("pixel.gif");
if(yesNo > 0) {
document.getElementById('SU'+ColRowID).style.display='none';
document.getElementById('SD'+ColRowID).style.display='none';
}
}
// =========================================================
function linkImage(imagePass) {
tempImage = imagePass;
show_hide_layer('objectbar','','hide','imageLink','','show');
}
// =========================================================
function inputImageLink() {
var oTemp = saveForm.innerHTML;
disOne = imagePageLink.selectedIndex;
var sText = eval("imagePageLink.options["+disOne+"].value");
if (sText == "NONE") {
var sText = imageUrlLink.value;
}
if (sText == "http://") {
var sText = "mailto:"+emailImageLink.value;
}
if (sText == "mailto:") {
var sText = "#";
}
var oTemp = oTemp + "";
if (sText != "#") {
saveForm.innerHTML = oTemp;
}
imagePageLink.selectedIndex = 0;
imageUrlLink.value = "http://";
emailImageLink.value = "";
}
// =========================================================
function getImageData() {
doOperation = 0;
var sText = "";
var dataTrue = dataData.search("pixel.gif");
disOne = oSel.selectedIndex;
tImage = eval("oSel.options["+disOne+"].value");
var TableStart = "