function prepText(fieldValue)
{
if(fieldValue != null)
{
fieldValue = fieldValue.toString();
}
while( fieldValue.indexOf("`") > -1
|| fieldValue.indexOf("’") > -1
|| fieldValue.indexOf('“') > -1
|| fieldValue.indexOf('”') > -1
|| fieldValue.indexOf('—') > -1
|| fieldValue.indexOf('´') > -1
|| /\n\r/gi.test(fieldValue) == true
|| /\r\n/gi.test(fieldValue) == true
|| /\r/gi.test(fieldValue) == true
|| /\n/gi.test(fieldValue) == true
)
{
fieldValue = fieldValue.replace("`", "'");
fieldValue = fieldValue.replace("’", "'");
fieldValue = fieldValue.replace('“', '"');
fieldValue = fieldValue.replace('”', '"');
fieldValue = fieldValue.replace('—', '-');
fieldValue = fieldValue.replace('´', "'");
fieldValue = fieldValue.replace(/\n\r/gi, '
');
fieldValue = fieldValue.replace(/\r\n/gi, '
');
fieldValue = fieldValue.replace(/\r/gi, '
');
fieldValue = fieldValue.replace(/\n/gi, '
');
}
return fieldValue;
}
/**------------------------------------------------------------------------------------------------------------------------------------**/
/**------------------------------------------------------------------------------------------------------------------------------------**/
function daysInMonth(month,year)
{
var dd = new Date(year, month, 0);
return dd.getDate();
}
/**------------------------------------------------------------------------------------------------------------------------------------**/
/**------------------------------------------------------------------------------------------------------------------------------------**/
function AddSelectOption(selectObj, text, value, isSelected)
{
if (selectObj != null && selectObj.options != null)
{
selectObj.options[selectObj.options.length] = new Option(text, value, false, isSelected);
}
}
/**------------------------------------------------------------------------------------------------------------------------------------**/
/**------------------------------------------------------------------------------------------------------------------------------------**/
function adjustDropdownDays(selectID, month, year)
{
var numDaysPerMonth = daysInMonth(month, year);
var numDaysInDropdown = $(selectID).select('option[value!=""]').length;
//Must add days to dropdown.
if ( numDaysPerMonth > numDaysInDropdown )
{
for (var i = numDaysInDropdown + 1; i <= numDaysPerMonth; i++)
{
AddSelectOption($(selectID), i, i, false);
}
}
//Must remove days from dropdown.
else if (numDaysPerMonth < numDaysInDropdown )
{
for (var i = numDaysPerMonth + 1; i <= numDaysInDropdown; i++)
{
$(selectID).select('option[value='+i+']')[0].remove();
}
}
}
/**------------------------------------------------------------------------------------------------------------------------------------**/
/**------------------------------------------------------------------------------------------------------------------------------------**/
function joinUsForm(formID)
{
var formObj = validateAParticularForm(formID);
if(formObj == null)
{
alert('Error: Check formID');
return false;
}
if(!formObj.isValid)
{
displayErrors(formObj);
return false;
}
else
{
joinUsFormInsert(formID, '/blimda/JoinUsFormInsert.asp', formID);
return true;
}
}
/**------------------------------------------------------------------------------------------------------------------------------------**/
/**------------------------------------------------------------------------------------------------------------------------------------**/
function joinUsFormInsert(formID, actionPage, divID)
{
var jsonResult = "";
var serializedParams = Form.serializeElements( $(formID).getElements() );
var pars = serializedParams;
new Ajax.Request(daDomain+actionPage, {
parameters: pars,
asynchronous: false,
method: 'get',
onSuccess: function(theResponse){ alert(theResponse.responseText); jsonResult = "{'successfulInsert':true, 'message':' '}".evalJSON();},
onFailure: function(theResponse){jsonResult = "{'successfulInsert':false, 'message':'There was an error when processing your form.'}".evalJSON();}
});
if(jsonResult.successfulInsert)
{
// $(formID).update('




