//CleanUp Functions
//#########################################################
//do replace function
function doReplace(str,strRemove,strNew) {
var strTemp = str;
var tmp = str;
var removechar= strRemove;
var vbCrLf = String.fromCharCode(10) + String.fromCharCode(13);
for (var i=0; i<tmp.length; i++) {
if (strTemp.indexOf(removechar) == -1) {
tmp = '';
}else{
pos = strTemp.indexOf(removechar);
//check for first character
if (pos == 1) { 
tmp = strTemp.substring(1,pos);
}else{
tmp = strTemp.substring(0,pos);
}
//insert carriage return line feed except on first character
if (strRemove == '<p>' && pos != 0) { 
tmp += vbCrLf + vbCrLf; 
}
tmp += strNew + strTemp.substring(pos+strRemove.length,strTemp.length);
strTemp = tmp;
}
}
return (strTemp);
}
//#########################################################

//Event Functions
//#########################################################
function getTextDate() {
//var textdate = document.tmpDate.Month.value + '/' + document.tmpDate.Day.value ;
var textdate = document.forms['tmpDate'].Month_Full.value + ' ' + document.forms['tmpDate'].Day.value ;
//return ('On This Date in Delaware, ' + textdate +  ' ...');
return (textdate);
}

function getEvents() {
var day = document.forms['tmpDate'].Day.value;
//remove leading 0
if (day.substring(0,1).indexOf('0') != -1) {
day = day.substring(1,2);
}
return (quotes[day]);
}

function getMP3Link(url1,url2,label) {
var audiodate = document.forms['tmpDate'].Year.value + document.forms['tmpDate'].Month.value + document.forms['tmpDate'].Day.value ;
return ('<a href="' + url1 + audiodate + url2 +'">' + label + '<\/a>');
}

function getComplied() {
return (compiled);
}
//#########################################################

//Portal Event Functions
//#########################################################
function getTDIDHYear() {
 var tdidhYear = quotes[day].substr(quotes[day].indexOf('<strong>')+9,4);
 return (tdidhYear);
}

function getTDIDHText() {
 var intTextPos = quotes[day].indexOf('<\/strong>')+10;
 var tdidhText = quotes[day].substr(intTextPos,quotes[day].indexOf('<\/p>')-intTextPos);
 return setLocations(tdidhText);
}

function setTDIDH() {
document.getElementById('tdidhFeatured').innerHTML = '<h3><a href="http://archives.delaware.gov/thisday.shtml">On This Day in '+getTDIDHYear()+' . . .</a></h3>'+setLocations(getTDIDHText());
}
//#########################################################
