// ------------------------------------------------------------------ // -- 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"; sitePalObj += " \n"; // Thumbnail Image sitePalObj += " \n"; // SitePal Scene # sitePalObj += " \n"; sitePalObj += " \n"; sitePalObj += "
\n"; sitePalObj += " "; sitePalObj += " \n"; sitePalObj += " "+scene_name+"
\n"; sitePalObj += " Account #"+account_id+"
\n"; sitePalObj += " SitePal Scene #"+scene_num+"
\n"; sitePalObj += " Dimensions: "+width+"x"+height+"
\n"; sitePalObj += " "; 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=''+RawCode+''; 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 = "
"; var TableEnd = "
"; if (tImage != "NONE") { tImage = "http:///images/" + tImage; if (dataTrue > 0) { sText = ""+TableStart+""+TableEnd; doOperation = 1; } else { sText = dataData+""+TableStart+""+TableEnd; doOperation = 1; } } if (doOperation == 1) { document.getElementById(ColRowID).innerHTML= sText; } } // ========================================================= function OkImageData() { d = new Date(); RandNum = "IMGOBJ"; RandNum += d.getUTCHours(); RandNum += d.getUTCMinutes(); RandNum += d.getUTCSeconds(); RandNum += d.getUTCMilliseconds(); RandNum = RandNum.toString(); doOperation = 0; disOne = oSel.selectedIndex; tImage = eval("oSel.options["+disOne+"].value"); var TableStart = "
"; var TableEnd = "
"; TextHeader = "
"; var dataTrue = dataData.search("pixel.gif"); sText = "" var InObj = dataData; if (tImage != "NONE") { var myImgMan = "http:///images/" + tImage; tImage = myImgMan; if (dataTrue > 0) { sText = TableStart+TextHeader+""+TableEnd; doOperation = 1; } else { sText = dataData+"
"+TableStart+TextHeader+""+TableEnd; doOperation = 1; } } if (doOperation == 1) { document.getElementById(ColRowID).innerHTML= sText; document.getElementById(ColRowID).style.backgroundColor= "#FFFFFF"; } oSel.selectedIndex = 0; } // ========================================================= function getImageDataUP(tImage) { doOperation = 0; TableStart = "
"; TableEnd = "
"; var dataTrue = dataData.search("pixel.gif"); sText = ""; if (tImage != "NONE") { tImage = "http:///images/" + tImage; if (dataTrue > 0) { sText = ""+TableStart+""+TableEnd; doOperation = 1; } else { sText = dataData+""+TableStart+""+TableEnd; doOperation = 1; } } if (doOperation == 1) { document.getElementById(ColRowID).innerHTML= sText; document.getElementById(ColRowID).style.backgroundColor= "#FFFFFF"; } } // ========================================================= function OkImageDataUP(tImage) { d = new Date(); RandNum = "IMGOBJ"; RandNum += d.getUTCHours(); RandNum += d.getUTCMinutes(); RandNum += d.getUTCSeconds(); RandNum += d.getUTCMilliseconds(); RandNum = RandNum.toString(); doOperation = 0; var dataTrue = dataData.search("pixel.gif"); var TableStart = "
"; var TableEnd = "
"; TextHeader = "
"; sText = ""; var InObj = dataData; if (tImage != "NONE") { var myImgMan = "http:///images/" + tImage; tImage = myImgMan; if (dataTrue > 0) { sText = TableStart+TextHeader+""+TableEnd; doOperation = 1; } else { sText = dataData+"
"+TableStart+TextHeader+""+TableEnd; doOperation = 1; } } if (doOperation == 1) { document.getElementById(ColRowID).innerHTML= sText; document.getElementById(ColRowID).style.backgroundColor= "#FFFFFF"; } } // ========================================================= function OkMapquestData() { var dataTrue = dataData.search("pixel.gif"); d = new Date(); RandNum = "MAP"; RandNum += d.getUTCHours(); RandNum += d.getUTCMinutes(); RandNum += d.getUTCSeconds(); RandNum += d.getUTCMilliseconds(); RandNum = RandNum.toString(); doOperation = 0; tStreet = street.value; tCity = city.value; tState = state.value; tZip = zip.value; tStreet = tStreet.toString(); tCity = tCity.toString(); tState = tState.toString(); tZip = tZip.toString(); if (MAPLINKTOquest.checked) { var tMapLink = "MAPQUEST"; } if (MAPLINKTOyahoo.checked) { var tMapLink = "YAHOO"; } displayAddr = "
("+tStreet+","+tCity+","+tState+","+tZip+")"; TextHeader = "
"; TableStart = "
"; TableEnd = "
"; if (tStreet != "") { if (dataTrue > 0) { sText = TableStart+TextHeader+"
Courtesy of: "+tMapLink+"TM"+displayAddr+""+TableEnd; doOperation = 1; } else { sText = dataData+"
"+TableStart+TextHeader+"Courtesy of: "+tMapLink+"TM"+displayAddr+""+TableEnd; doOperation = 1; } } else { LowerDropZone(); doOperation = 0; } if (doOperation == 1) { document.getElementById(ColRowID).innerHTML= sText; document.getElementById(ColRowID).style.backgroundColor= "#FFFFFF"; } } // ========================================================= function OkLoginData() { doOperation = 0; tloginbutton = loginbutton.value; tloginbutton = tloginbutton.toString(); var dataTrue = dataData.search("pixel.gif"); TextHeader = "
"; TableStart = "
"; TableStart = "
"; TableEnd = "
"; if (tloginbutton != "") { if (dataTrue > 0) { sText = TableStart+TextHeader+"