Public feed
#600936
function JavaScriptCheck(HiddenField) {
var Hidden = document.getElementById(HiddenField);
Hidden.value = "yes";
}
String.prototype.trim = function() {
a = this.replace(/^\s+/, '');
return a.replace(/\s+$/, '');
};
function SignUpCheckFields() {
var ErrorDiv = document.getElementById('ErrorDiv');
var BlankDiv = document.getElementById('BlankDiv');
var CompareEmailDiv = document.getElementById('CompareEmailDiv');
var ComparePasswordDiv = document.getElementById('ComparePasswordDiv');
var AgeDiv = document.getElementById('AgeDiv');
var AcceptDiv = document.getElementById('AcceptDiv');
var FirstName = document.getElementById('FirstName');
var LastName = document.getElementById('LastName');
var GenderF = document.getElementById('GenderF');
var GenderM = document.getElementById('GenderM');
var AllowBday = document.getElementById('AllowBday');
var Country = document.getElementById('Country');
var PostalCode = document.getElementById('PostalCode');
var Email = document.getElementById('Email');
var ConfirmEmail = document.getElementById('ConfirmEmail');
var Username = document.getElementById('Username');
var Password = document.getElementById('Password');
var ConfirmPassword = document.getElementById('ConfirmPassword');
var AcceptTerms = document.getElementById('AcceptTerms');
BlankError = false;
Form_CheckBlank(FirstName, 'InputText', 'InputTextRed');
Form_CheckBlank(LastName, 'InputText', 'InputTextRed');
Form_CheckBlank(PostalCode, 'InputText', 'InputTextRed');
Form_CheckBlank(Email, 'InputText', 'InputTextRed');
Form_CheckBlank(ConfirmEmail, 'InputText', 'InputTextRed');
Form_CheckBlank(Username, 'InputText', 'InputTextRed');
Form_CheckBlank(Password, 'InputText', 'InputTextRed');
Form_CheckBlank(ConfirmPassword, 'InputText', 'InputTextRed');
Form_CheckAge('SignUpForm', 'DOBMonth', 'DOBDay', 'DOBYear', '16');
Form_CompareFields(Email, ConfirmEmail);
CompareEmailError = CompareError;
Form_CompareFields(Password, ConfirmPassword);
ComparePasswordError = CompareError;
Form_AcceptTerms(AcceptTerms);
if (BlankError == false && AgeError == false && AcceptError == false && CompareEmailError == false && ComparePasswordError == false) {
Error = false
Form_CheckErrorDiv(Error, ErrorDiv)
return confirm("Are you sure you want to create the following account? \n -" + Username.value);
}
else {
Error = true
Form_CheckErrorDiv(Error, ErrorDiv)
Form_CheckErrorDiv(BlankError, BlankDiv)
Form_CheckErrorDiv(CompareEmailError, CompareEmailDiv)
Form_CheckErrorDiv(ComparePasswordError, ComparePasswordDiv)
Form_CheckErrorDiv(AgeError, AgeDiv)
Form_CheckErrorDiv(AcceptError, AcceptDiv)
return false;
}
}
function Form_AcceptTerms(Field) {
with (Field) {
if (checked == false) {
AcceptError = true
}
else {
AcceptError = false
}
}
}
function Form_CheckAge(Form, Month, Day, Year) {
var DOB = new Date()
DOB.setMonth(document.forms[Form][Month].value - 1)
DOB.setDate(document.forms[Form][Day].value)
DOB.setFullYear(document.forms[Form][Year].value)
var Today = new Date()
Today.setFullYear(Today.getFullYear()-16);
if (DOB >= Today) {
AgeError = true
}
else {
AgeError = false
}
}
function Form_CheckBlank(Field, Class1, Class2) {
with (Field) {
if (value.trim() == null || value.trim() == "") {
value = ""
Form_FieldBorder(Field, Class2)
BlankError = true
}
else {
Form_FieldBorder(Field, Class1)
}
}
}
function Form_CheckErrorDiv(Error, ErrorDiv) {
if (Error == true) {
ErrorDiv.style.display = ""
}
else {
ErrorDiv.style.display = "none"
}
}
function Form_CompareFields(Field1, Field2) {
if (Field1.value.trim() != Field2.value.trim()) {
Field1.value = Field1.value.trim()
Field2.value = Field2.value.trim()
CompareError = true
}
else {
Field1.value = Field1.value.trim()
Field2.value = Field2.value.trim()
CompareError = false
}
}
function Form_FieldBorder(Field, Class) {
Field.className = Class;
}
function PostComment(PostBox, Comments, Link, PostText, CommentsText) {
var Box = document.getElementById(PostBox);
var Comments = document.getElementById(Comments);
var Link = document.getElementById(Link);
var PostText = document.getElementById(PostText);
var CommentsText = document.getElementById(CommentsText);
if (Box.style.display != "none") {
Box.style.display = "none";
Comments.style.display = "";
Link.innerHTML = "Post Comment"
PostText.style.display = "none";
CommentsText.style.display = "";
}
else {
Box.style.display = "";
Comments.style.display = "none";
Link.innerHTML = "View Comments"
PostText.style.display = "";
CommentsText.style.display = "none";
}
}
function updateRequest(url, data, update) {
var aj = new Ajax.Request(
url, {
method:'get',
parameters: data,
onComplete: function(transport) {
var response = transport.responseText;
$(update).innerHTML = response;
}
}
);
}
function toggleRequest(url,data) {
var aj = new Ajax.Request(
url, {
method:'get',
parameters: data
}
);
}
function ToggleBox(FadeID, ObjID, ImgID, ShrinkSRC, ExpandSRC, UpdateSRC) {
var el = document.getElementById(FadeID);
var el2 = document.getElementById(ObjID);
var el3 = document.getElementById(ImgID);
var browser = navigator.userAgent;
if ( el2.style.display != 'none' )
{
el2.style.display = 'none';
el3.src = ExpandSRC;
if (browser.indexOf("Firefox") != -1) {
el.style.opacity = '0.30';
}
else if (browser.indexOf("MSIE") != -1) {
el.style.color = 'rgb(253,253,253)';
el.style.borderColor = 'rgb(239,241,241)';
el3.style.filter= 'alpha(opacity=40)';
}
else if (browser.indexOf("Netscape") != -1) {
el.style.opacity = '0.30';
}
else if (browser.indexOf("Opera") != -1) {
el.style.color = 'rgb(253,253,253)';
el.style.borderColor = 'rgb(239,241,241)';
}
toggleRequest(UpdateSRC, 'setting='+ObjID+'&value=0');
}
else
{
el2.style.display = '';
el3.src = ShrinkSRC;
if (browser.indexOf("Firefox") != -1) {
el.style.opacity = '1.00';
}
else if (browser.indexOf("MSIE") != -1) {
el.style.color = 'rgb(250,250,250)';
el.style.borderColor = 'rgb(204,208,211)';
el3.style.filter='alpha(opacity=100)';
}
else if (browser.indexOf("Netscape") != -1) {
el.style.opacity = '1.00';
}
else if (browser.indexOf("Opera") != -1) {
el.style.color = 'rgb(250,250,250)';
el.style.borderColor = 'rgb(204,208,211)';
}
toggleRequest(UpdateSRC, 'setting='+ObjID+'&value=1');
}
}