﻿function setImageMaskDivPosition() { var browser = navigator.userAgent; var shadow = document.getElementById("divImageMask"); var question = document.getElementById("divImageUpload"); if (browser.indexOf('Firefox') != -1) { shadow.style.width = (window.innerWidth - 17) + "px"; shadow.style.height = document.body.clientHeight + "px"; shadow.style.left = "0px"; question.style.left = Math.floor((window.innerWidth) / 4) + "px"; question.style.top = document.documentElement.scrollTop + 150 + "px" } else if (browser.indexOf('Safari') != -1) { shadow.style.width = document.body.clientWidth + "px"; shadow.style.height = document.body.clientHeight + "px"; shadow.style.left = "0px"; question.style.left = Math.floor((window.innerWidth) / 4) + "px"; question.style.top = document.documentElement.scrollTop + 100 + "px" } else { shadow.style.width = document.body.clientWidth + "px"; shadow.style.height = document.body.clientHeight + "px"; shadow.style.left = "0px"; question.style.left = document.body.clientWidth / 4; question.style.top = document.documentElement.scrollTop + 150 } shadow = null; question = null } function showImageMaskLayer() { setImageMaskDivPosition(); var shadow = document.getElementById('divImageMask'); var question = document.getElementById('divImageUpload'); shadow.style.display = 'block'; question.style.display = 'block'; shadow.style.visibility = 'visible'; question.style.visibility = 'visible' } function hideImageMaskLayer() { var shadow = document.getElementById('divImageMask'); var question = document.getElementById('divImageUpload'); shadow.style.visibility = 'hidden'; question.style.visibility = 'hidden' } function setLogoMaskDivPosition() { var browser = navigator.userAgent; var shadow = document.getElementById('divLogoMask'); var question = document.getElementById('divLogoUpload'); if (browser.indexOf('Firefox') != -1) { shadow.style.width = (window.innerWidth - 17) + "px"; shadow.style.height = document.body.clientHeight + "px"; shadow.style.left = "0px"; question.style.left = Math.floor((window.innerWidth) / 4) + "px"; question.style.top = document.documentElement.scrollTop + 150 + "px" } else if (browser.indexOf('Safari') != -1) { shadow.style.width = document.body.clientWidth + "px"; shadow.style.height = document.body.clientHeight + "px"; shadow.style.left = "0px"; question.style.left = Math.floor((window.innerWidth) / 4) + "px"; question.style.top = document.documentElement.scrollTop + 100 + "px" } else { shadow.style.width = document.body.clientWidth + "px"; shadow.style.height = document.body.clientHeight + "px"; shadow.style.left = "0px"; question.style.left = document.body.clientWidth / 4; question.style.top = document.documentElement.scrollTop + 150 } shadow = null; question = null } function showLogoMaskLayer() { setLogoMaskDivPosition(); var shadow = document.getElementById("divLogoMask"); var question = document.getElementById("divLogoUpload"); shadow.style.display = 'block'; question.style.display = 'block'; shadow.style.visibility = 'visible'; question.style.visibility = 'visible' } function hideLogoMaskLayer() { var shadow = document.getElementById("divLogoMask"); var question = document.getElementById("divLogoUpload"); shadow.style.visibility = 'hidden'; question.style.visibility = 'hidden' } function getBrowserHeight() { var intH = 0; var intW = 0; if (typeof window.innerWidth == 'number') { intH = window.innerHeight; intW = window.innerWidth } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { intH = document.documentElement.clientHeight; intW = document.documentElement.clientWidth } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { intH = document.body.clientHeight; intW = document.body.clientWidth } return { width: parseInt(intW), height: parseInt(intH)} } function setProgressDivPosition() { var browser = navigator.userAgent; var question = document.getElementById("divImgProgress"); if (browser.indexOf('Firefox') != -1) { question.style.marginTop = document.documentElement.scrollTop + 150 + "px" } else if (browser.indexOf('Safari') != -1) { question.style.marginTop = document.documentElement.scrollTop + 100 + "px" } else { question.style.marginTop = document.documentElement.scrollTop + 150 } question = null } function showLargeImage(imgSrc, width, height) { document.getElementById('imgLarge').src = "Images/no_image.gif"; showLargeImageDivPosition(width, height); var shadow = document.getElementById('divImageMask'); var question = document.getElementById('divImageUpload'); document.getElementById('imgLarge').src = imgSrc; shadow.style.display = 'block'; question.style.display = 'block'; shadow.style.visibility = 'visible'; question.style.visibility = 'visible' } function showLargeImageDivPosition(width, height) { var browser = navigator.userAgent; var shadow = document.getElementById("divImageMask"); var question = document.getElementById("divImageUpload"); var left = parseInt(width); if (browser.indexOf('Firefox') != -1) { if (window.innerWidth > width) { shadow.style.width = (window.innerWidth) + "px"; shadow.style.left = "0px"; question.style.left = (window.innerWidth - left) / 2 + "px" } else { shadow.style.width = width + "px"; shadow.style.left = "0px"; question.style.left = "0px" } if (document.body.clientHeight > height) { shadow.style.height = document.body.clientHeight + "px" } else { shadow.style.height = height + "px" } question.style.width = width + "px"; question.style.height = height + "px"; question.style.top = "0px" } else if (browser.indexOf('Safari') != -1) { if (document.body.clientWidth > width) { shadow.style.width = document.body.clientWidth + "px"; shadow.style.left = "0px"; question.style.left = (document.body.clientWidth - left) / 2 + "px" } else { shadow.style.width = width + "px"; shadow.style.left = "0px"; question.style.left = "0px" } if (document.body.clientHeight > height) { shadow.style.height = document.body.clientHeight + "px" } else { shadow.style.height = height + "px" } question.style.width = width + "px"; question.style.height = height + "px"; question.style.top = "0px" } else { if (document.body.clientWidth > width) { shadow.style.width = document.body.clientWidth + "px"; shadow.style.left = "0px"; question.style.left = (document.body.clientWidth - left) / 2 + "px" } else { shadow.style.width = width + "px"; shadow.style.left = "0px"; question.style.left = "0px" } if (document.body.clientHeight > height) { shadow.style.height = document.body.clientHeight + "px" } else { shadow.style.height = height + "px" } question.style.width = width + "px"; question.style.height = height + "px"; question.style.top = "0px" } shadow = null; question = null } var cancelImgUrl = "App_Themes/PhotoScramble/Images/form_cross.png"; var tickImgUrl = "App_Themes/PhotoScramble/Images/form_tick.png"; function ValidateEmptyName() { var args = ValidateEmptyName.arguments; var feildValue = document.getElementById(args[0]).value; if (feildValue.length == 0 || feildValue == "Name") { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateEmptyMessage() { var args = ValidateEmptyMessage.arguments; var feildValue = document.getElementById(args[0]).value; if (feildValue.length == 0 || feildValue == "Message") { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateEmptyEmail() { var args = ValidateEmptyEmail.arguments; var feildValue = document.getElementById(args[0]).value.trim(); var reEval = new RegExp("^[A-Za-z0-9](([_\\.\\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\\.\\-]?[a-zA-Z0-9]+)*)\\.([A-Za-z]{2,})$"); var res = reEval.test(feildValue); if (feildValue.length == 0 || res == false) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateEmptyPhone() { var args = ValidateEmptyPhone.arguments; var phoneNumber = document.getElementById(args[0]).value.trim(); var isValidPhone = isNaN(phoneNumber); if (phoneNumber.length == 0 || isValidPhone == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateMailWebsite() { var args = ValidateMailWebsite.arguments; var reEval = new RegExp("^(((ht|f){1}(tp:[/][/]){1})|((www.)))[-a-zA-Z0-9@:%_\+.~#?&//=]+$"); var website = document.getElementById(args[0]).value.trim(); if (website.substring(0, 4) != "http") { website = "http://" + website } var result = reEval.test(website); document.getElementById(args[0]).value = website; if (website.length == 0 || result == false) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else if (website.lastIndexOf(".") < 0 && result == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateEmptyString() { var args = ValidateEmptyString.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); if (feildValue.length == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; showScreenMsg(true, "red", document.getElementById(args[2]).innerHTML); return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function whichButton(event, Object, MaxLen) { if (event.button == 2) { if (Object.value.length > parseInt(MaxLen)) { Object.value = Object.value.substring(0, parseInt(MaxLen)); alert(Object.value) } } } function noCTRL(e, Object, MaxLen) { var code = (document.all) ? event.keyCode : e.which; if (parseInt(code) == 17) { if (Object.value.length > parseInt(MaxLen)) { Object.value = Object.value.substring(0, parseInt(MaxLen)) } } } function fnImposeMaxLength(Object, MaxLen) { return (Object.value.length < MaxLen) } function ValidateCreditCardOnSubmit() { var args = ValidateCreditCardOnSubmit.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var ccValue = document.getElementById(args[3]).value.trim(); var isValidfeildValue = isNaN(feildValue); if (feildValue.length == 0 || isValidfeildValue == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else if ((ccValue == "AmericanExpress" && feildValue.length != 15) || isValidfeildValue == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline" } else if ((ccValue != "AmericanExpress" && feildValue.length < 16) || isValidfeildValue == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateCreditCard() { var args = ValidateCreditCard.arguments; var feildValue = document.getElementById(args[0]).value.trim(); var ccValue = document.getElementById(args[3]).value.trim(); var isValidfeildValue = isNaN(feildValue); if (feildValue.length == 0 || isValidfeildValue == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else if ((ccValue == "AmericanExpress" && feildValue.length != 15) || isValidfeildValue == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else if ((ccValue != "AmericanExpress" && feildValue.length < 16) || isValidfeildValue == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateNumeric() { var args = ValidateNumeric.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var isValidfeildValue = isNaN(feildValue); if (feildValue.length == 0 || isValidfeildValue == true || feildValue.indexOf('.') != -1 || parseInt(feildValue) == '0') { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateName() { var args = ValidateName.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var reEval = new RegExp("^[a-zA-Z'-]+$"); if ((feildValue.length == 0) || (!reEval.test(feildValue))) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else if (feildValue.charAt(0) == "-" || feildValue.charAt(feildValue.length - 1) == "-" || feildValue.charAt(0) == "'" || feildValue.charAt(feildValue.length - 1) == "'") { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateData() { var args = ValidateData.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var reEval = new RegExp("^[a-zA-Z0-9]+$"); if ((feildValue.length == 0) || (!reEval.test(feildValue))) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateLoginUserName() { var args = ValidateLoginUserName.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var reEval = new RegExp("^[a-zA-Z0-9]+$"); if (feildValue.length == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).innerText = "Please Enter Username"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else if (!reEval.test(feildValue)) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).innerText = "Please Enter Valid Username"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).style.visibility = "hidden"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidatePassword() { var args = ValidatePassword.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); if (feildValue.length == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).style.visibility = "hidden"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateEmail() { var args = ValidateEmail.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var reEval = new RegExp("^[A-Za-z0-9](([_\\.\\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\\.\\-]?[a-zA-Z0-9]+)*)\\.([A-Za-z]{2,})$"); var res = reEval.test(feildValue); if (feildValue.length == 0 || res == false) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidatePhone() { var args = ValidatePhone.arguments; var phoneNumber = document.getElementById(args[0].id).value.trim(); var isValidPhone = isNaN(phoneNumber); if (phoneNumber.length != 10 || isValidPhone == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateZip() { var args = ValidateZip.arguments; var phoneNumber = document.getElementById(args[0].id).value.trim(); var isValidPhone = isNaN(phoneNumber); if (phoneNumber.length < 5 || isValidPhone == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateSignUpPassword() { var args = ValidateSignUpPassword.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var isValidPwd = CheckPasswordString(feildValue); if (feildValue.length == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; document.getElementById(args[3]).style.visibility = "hidden"; return false } else if (feildValue.length < 6) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[3]).style.color = "red"; document.getElementById(args[3]).style.visibility = "visible"; document.getElementById(args[3]).style.display = "inline"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[3]).style.visibility = "hidden"; return true } } function CheckPasswordString(password) { var re = /^\w*(?=\w*\d)(!)*(?=\w*[a-zA-Z])\w*$/; if (!re.test(password)) { return true } else return false } function ValidateConfirmPassword() { var args = ValidateConfirmPassword.arguments; var cpwd = document.getElementById(args[0]).value.trim(); var pwd = document.getElementById(args[3]).value.trim(); if (cpwd.length == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[4]).style.color = "red"; document.getElementById(args[4]).style.visibility = "visible"; document.getElementById(args[4]).style.display = "inline"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return false } else if (pwd != cpwd) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; document.getElementById(args[4]).style.visibility = "hidden"; document.getElementById(args[4]).style.display = "none"; return false } else { document.getElementById(args[1]).style.visibility = "hidden"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; document.getElementById(args[4]).style.visibility = "hidden"; document.getElementById(args[4]).style.display = "none"; return true } } function ValidateConfirmPasswordOnPageSubmit() { var args = ValidateConfirmPasswordOnPageSubmit.arguments; var cpwd = document.getElementById(args[0].id).value.trim(); var pwd = document.getElementById(args[3].id).value.trim(); if (cpwd.length == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[4]).style.color = "red"; document.getElementById(args[4]).style.visibility = "visible"; document.getElementById(args[4]).style.display = "inline"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return false } else if (pwd != cpwd) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; document.getElementById(args[4]).style.visibility = "hidden"; document.getElementById(args[4]).style.display = "none"; return false } else { document.getElementById(args[1]).style.visibility = "hidden"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; document.getElementById(args[4]).style.visibility = "hidden"; document.getElementById(args[4]).style.display = "none"; return true } } function ValidateCVVCode() { var args = ValidateCVVCode.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var isValidfeildValue = isNaN(feildValue); if (feildValue.length == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else if (feildValue.length < 3) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[3]).style.color = "red"; document.getElementById(args[3]).style.visibility = "visible"; document.getElementById(args[3]).style.display = "inline"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return false } else if (isValidfeildValue == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; document.getElementById(args[3]).style.visibility = "hidden"; document.getElementById(args[3]).style.display = "none"; return true } } function ValidateCurrency() { var args = ValidateCurrency.arguments; var reEval = new RegExp("^([1-9]{1}[0-9]{0,}(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|\.[0-9]{1,2})$"); var currency = document.getElementById(args[0].id).value.trim(); var result = reEval.test(currency); if (currency.length == 0 || result == false || currency == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateWebsite() { var args = ValidateWebsite.arguments; var reEval = new RegExp("^(((ht|f){1}(tp:[/][/]){1})|((www.)))[-a-zA-Z0-9:%_\+.~#?&//=]+$"); var website = document.getElementById(args[0].id).value.trim(); if (website.substring(0, 4) != "http") { website = "http://" + website } var result = reEval.test(website); document.getElementById(args[0].id).value = website; if (website.length == 0 || result == false) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else if (website.lastIndexOf(".") < 0 && result == true) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidatePhoto() { var args = ValidatePhoto.arguments; var currency = document.getElementById(args[0].id).innerHTML; if (currency.length == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).style.visibility = "hidden"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateCompany() { var args = ValidateCompany.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var reEval = new RegExp("^[a-zA-Z0-9 \n\r\t]+$"); if ((feildValue.length == 0) || (!reEval.test(feildValue))) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } } function ValidateMultipleEmail() { var args = ValidateMultipleEmail.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); var email = feildValue.split(","); for (var i = 0; i < email.length; i++) { var feildValue = email[i]; var reEval = new RegExp("^[A-Za-z0-9](([_\\.\\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\\.\\-]?[a-zA-Z0-9]+)*)\\.([A-Za-z]{2,})$"); var res = reEval.test(feildValue); if (feildValue.length == 0 || res == false) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } } document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; return true } function ValidateEmptyAndMaxLength() { var args = ValidateEmptyAndMaxLength.arguments; var feildValue = document.getElementById(args[0].id).value.trim(); if (feildValue.length == 0) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[3]).style.visibility = "hidden"; document.getElementById(args[3]).style.display = "none"; document.getElementById(args[2]).style.color = "red"; document.getElementById(args[2]).style.visibility = "visible"; document.getElementById(args[2]).style.display = "inline"; return false } else if (feildValue.length > 900) { document.getElementById(args[1]).src = cancelImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; document.getElementById(args[3]).style.color = "red"; document.getElementById(args[3]).style.visibility = "visible"; document.getElementById(args[3]).style.display = "inline"; return false } else { document.getElementById(args[1]).src = tickImgUrl; document.getElementById(args[1]).style.visibility = "visible"; document.getElementById(args[2]).style.visibility = "hidden"; document.getElementById(args[2]).style.display = "none"; document.getElementById(args[3]).style.visibility = "hidden"; document.getElementById(args[3]).style.display = "none"; return true } } var msg = "© PhotoScramble"; function rightNS(e) { if (navigator.appName == 'Netscape' && (e.which == 2 || e.which == 3)) { alert(msg); return false } else return true } function rightIE(e) { if (navigator.appName == 'Microsoft Internet Explorer' && event.button == 2) { alert(msg); return false } else return true } function trap() { if (document.images) { for (i = 0; i < document.images.length; i++) { document.images[i].oncontextmenu = rightNS; document.images[i].onmousedown = rightIE } } } function ClearValues() { document.getElementById('ctl00_Name').value = "Name"; document.getElementById('ctl00_Email').value = "Email"; document.getElementById('ctl00_Phone').value = "Phone"; document.getElementById('ctl00_WebAddress').value = "Web Address"; document.getElementById('ctl00_Message').value = "Message"; var nameimage = document.getElementById('nameImage'); var nameerror = document.getElementById('nameError'); var emailimage = document.getElementById('emailImage'); var emailerror = document.getElementById('emailError'); var phoneimage = document.getElementById('phoneImage'); var phoneerror = document.getElementById('phoneError'); var websiteimage = document.getElementById('websiteImage'); var websiteerror = document.getElementById('websiteError'); var messageimage = document.getElementById('messageImage'); var messageerror = document.getElementById('messageError'); nameimage.style.visibility = "hidden"; nameerror.style.display = "none"; emailimage.style.visibility = "hidden"; emailerror.style.display = "none"; phoneimage.style.visibility = "hidden"; phoneerror.style.display = "none"; websiteimage.style.visibility = "hidden"; websiteerror.style.display = "none"; messageimage.style.visibility = "hidden"; messageerror.style.display = "none"; return false } function Validate() { var txtName = document.getElementById('ctl00_Name').id; var nameimage = document.getElementById('nameImage').id; var nameerror = document.getElementById('nameError').id; var txtEmail = document.getElementById('ctl00_Email').id; var emailimage = document.getElementById('emailImage').id; var emailerror = document.getElementById('emailError').id; var txtPhone = document.getElementById('ctl00_Phone').id; var phoneimage = document.getElementById('phoneImage').id; var phoneerror = document.getElementById('phoneError').id; var txtWebsite = document.getElementById('ctl00_WebAddress').id; var websiteimage = document.getElementById('websiteImage').id; var websiteerror = document.getElementById('websiteError').id; var txtMessage = document.getElementById('ctl00_Message').id; var messageimage = document.getElementById('messageImage').id; var messageerror = document.getElementById('messageError').id; var isValidName = ValidateEmptyName(txtName, nameimage, nameerror); var isValidEmail = ValidateEmptyEmail(txtEmail, emailimage, emailerror); var isValidPhone = ValidateEmptyPhone(txtPhone, phoneimage, phoneerror); var isValidWebsite = ValidateMailWebsite(txtWebsite, websiteimage, websiteerror); var isValidMessage = ValidateEmptyMessage(txtMessage, messageimage, messageerror); if (isValidName && isValidEmail && isValidPhone && isValidWebsite && isValidMessage) { return true } else { return false } } function ValidateAccountContinue() { var txtFName = document.getElementById('<% =txtFirstName.ClientID  %>'); var fNameImage = document.getElementById('firstNameimage').id; var fNameMessage = document.getElementById('firstNameError').id; var txtLName = document.getElementById('<% =txtLastName.ClientID  %>'); var lNameImage = document.getElementById('lastNameimage').id; var lNameMessage = document.getElementById('lastNameError').id; var email1 = document.getElementById('<% =txtFromEmail.ClientID %>'); var emailImage1 = document.getElementById('emailFromImage').id; var emailError1 = document.getElementById('emailFromError').id; var subject1 = document.getElementById('<% =txtSubject.ClientID %>'); var subjectimage1 = document.getElementById('subjectImage').id; var subjectError1 = document.getElementById('subjectError').id; var message1 = document.getElementById('<% =txtMessage.ClientID %>'); var messageimage1 = document.getElementById('messageImage').id; var messageError1 = document.getElementById('messageError').id; var email2 = document.getElementById('<% =txtToEmail.ClientID %>'); var emailImage2 = document.getElementById('emailToImage').id; var emailError2 = document.getElementById('emailToError').id; var isValidFName = ValidateName(txtFName, fNameImage, fNameMessage); var isValidLName = ValidateName(txtLName, lNameImage, lNameMessage); var isValidEmail = ValidateToEmail(); var isValidEmail2 = ValidateMultipleEmail(email2, emailImage2, emailError2); if (isValidFName && isValidLName && isValidEmail && isValidEmail2) { return true } else { return false } } function ValidateToEmail() { var response = false; if (document.getElementById('<% =ddlRecipients.ClientID %>') == null) { if (document.getElementById('<% =txtToEmail.ClientID %>').value != '') { var email2 = document.getElementById('<% =txtToEmail.ClientID %>'); var emailImage2 = document.getElementById('emailToImage').id; var emailError2 = document.getElementById('emailToError').id; response = ValidateEmail(email2, emailImage2, emailError2); response = ValidateMultipleEmail(email2, emailImage2, emailError2) } else { var email2 = document.getElementById('<% =txtToEmail.ClientID %>'); response = ValidateEmptyString(email2, 'emailToImage', 'emailToError') } } else { if (document.getElementById('<% =ddlRecipients.ClientID %>').selectedIndex != 0) response = ValidateEmptyString(email2, 'emailToImage', 'emailToError'); if (document.getElementById('<% =txtToEmail.ClientID %>').value != '') { var email2 = document.getElementById('<% =txtToEmail.ClientID %>'); var emailImage2 = document.getElementById('emailToImage').id; var emailError2 = document.getElementById('emailToError').id; response = ValidateEmail(email2, emailImage2, emailError2); response = ValidateMultipleEmail(email2, emailImage2, emailError2) } } return response }
