// JavaScript Document
function ValidateForm(){
var emailID=document.form.email
var passwordID=document.form.password
var cPasswordID=document.form.cpassword
var firstName=document.form.firstName
var lastName=document.form.lastName
var agreeID=document.form.agree
//var profileTitleID=document.form.profile_title
/*	if ((firstName.value==null)||(firstName.value=="")){
alert("Please Enter your Name")
firstName.focus()
return false
}
*/
/*if ((lastName.value==null)||(lastName.value=="")){
alert("Please Enter your Full Name")
lastName.focus()
return false
}*/
/*if ((emailID.value==null)||(emailID.value=="")){
alert("Please Enter your Email ID")
emailID.focus()
return false
}*/


missinginfo = "";
if ((firstName.value==null)||(firstName.value=="")) {
missinginfo += "\n - Please Enter your Name";
}
if ((lastName.value==null)||(lastName.value=="")) {
missinginfo += "\n - Please Enter your Full Name";
}
if ((emailID.value==null)||(emailID.value=="")) {
missinginfo += "\n - Please Enter your Email ID";
}
if ((passwordID.value==null)||(passwordID.value=="")) {
missinginfo += "\n - Please Enter your password";
}

if (document.form.password.value.length<6) {
missinginfo += "\n - Password incomplete. Pls enter min 6 characters";
}

if ((passwordID.value==null)||(passwordID.value=="")) {
missinginfo += "\n - Please Enter your password";
}

if ((cPasswordID.value==null)||(cPasswordID.value=="")) {
missinginfo += "\n - Please Enter your 'Confirm password'";
}

if (passwordID.value!=cPasswordID.value) {
missinginfo += "\n - Password Doesn't Match";
}
if (agreeID.checked!=true) {
missinginfo += "\n - Please check terms and condition";
}

x=document.form;
if (x.response_code.value=="") {
missinginfo += "\n - Please Enter Verification Code !!";
}
if (x.response_code.value!=x.ver_code.value && x.response_code.value!="") {
missinginfo += "\n - Please Re-enter Verification in the box !!";
}

if (missinginfo != "")
{
missinginfo ="__________________________________\n" +
"Required information is missing: \n" +
missinginfo + "\n__________________________________" +
"\nPlease check and resubmit.";
alert(missinginfo);
return false;
}

if (echeck(emailID.value)==false) {
missinginfo += "\n - Please check Email Address";
}

return true
}


function ValidateForm1(){
var emailID=document.form.email
var passwordID=document.form.password
var cPasswordID=document.form.cpassword
var agreeID=document.form.agree

x=document.form;

//var msg_alert_contactMeID=document.form.msg_alert_contactMe
//var msg_alert_dailySummaryID=document.form.msg_alert_dailySummary
//var msg_alert_weklySummaryID=document.form.msg_alert_weklySummary
//var msg_alert_noThanksID=document.form.msg_alert_noThanks

if ((x.agent_type.value=='') || (x.agent_type.value=='')){
alert("Please Select Agent Type")
x.agent_type.focus()
return false
}

if ((emailID.value==null)||(emailID.value=="")){
alert("Please Enter your Email ID")
emailID.focus()
return false
}
if (echeck(emailID.value)==false){
emailID.value=""
emailID.focus()
return false
}


if ((passwordID.value==null)||(passwordID.value=="")){
alert("Please Enter your password ")
passwordID.focus()
return false
}

if(document.form.password.value.length<6)
{
alert("Please Enter Minimum 6 Character");
return false;
}

if ((cPasswordID.value==null)||(cPasswordID.value=="")){
alert("Please Enter your 'Confirm password'")
cPasswordID.focus()
return false
}

if (passwordID.value!=cPasswordID.value){
alert("Password Doesn't Match")
cPasswordID.focus()
return false
}

if(agreeID.checked!=true){
alert("Please check terms and condition")
agreeID.focus()
return false
}

if(x.response_code.value=="")
{
alert("Please Enter Verification Code !!");
x.response_code.focus();
return false;
}
if(x.response_code.value!=x.ver_code.value)
{
alert("Please Re-enter Code in the box!");
x.response_code.focus();
return false;
}


return true
}

function ValidateForm2(){

alert(document.form.Tattoos);
var TattoosID=document.form.Tattoos
var PiercingsID=document.form.Piercings
var looking4ID=document.form.looking4
var interestedID=document.form.interested
var profile_titleID=document.form.profile_title
var describe_yourselfID=document.form.describe_yourself
var websiteAddressID=document.form.websiteAddress
var mobileNumberID=document.form.mobileNumber

if (TattoosID.checked!=true){
alert("Please Select Minimum One Box")
TattoosID.focus()
return false
}

if(PiercingsID.value==""){
alert("Please Select Minimum One Box")
PiercingsID.focus()
return false
}

if(looking4ID.value==""){
alert("Please Select Minimum One Box")
looking4ID.focus()
return false
}

if(interestedID.value==""){
alert("Please Select Minimum One Box")
interestedID.focus()
return false
}

if(profile_titleID.value==""){
alert("Please Enter Minimum 30 And Maximum 100 Character")
profile_titleID.focus()
return false
}

if(describe_yourselfID.value==""){
alert("Please Enter Minimum 100 and Max. char for description")
describe_yourselfID.focus()
return false
}

if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(websiteAddressID.value)))
{
alert(" Please Enter the Valid Email-ID. ");
websiteAddressID.focus();
return false;
}


if(mobileNumberID.value==""){
alert("Please Enter Correct Mobile Number")
mobileNumberID.focus()
return false
}
if(mobileNumberID.value!=""){
if(!isNaN(mobileNumberID.value))
alert("Please Enter Only Numeric Value ")
}
return true
}


function ValidateForm3(){


var firstNameID=document.form.firstName
var lastNameID=document.form.lastName
var titleID=document.form.title
var agencyNameID=document.form.agencyName
var unitNameID=document.form.unitName
var buildingNameID=document.form.buildingName
var streetAddressID=document.form.streetAddress
var subUrbID=document.form.subUrb
var countryID=document.form.country
var regionNameID=document.form.regionName
var unitName2ID=document.form.unitName2
var buildingName2ID=document.form.buildingName2
var streetAddress2ID=document.form.streetAddress2
var subUrb2ID=document.form.subUrb2
var country2ID=document.form.country2
var regionName2ID=document.form.regionName2
var postcodeID=document.form.postcode
var postcode2ID=document.form.postcode2
var businessPhoneID=document.form.businessPhone
var faxID=document.form.fax
var mobileNumberID=document.form.mobileNumber
var alternateEmailID=document.form.alternateEmail
var websiteAddressID=document.form.websiteAddress
var looking4ID=document.form.looking4
var interestedID=document.form.interested

if(firstNameID.value==""){
alert("Please Enter Your Name")
firstNameID.focus()
return false
}
if(lastNameID.value==""){
alert("Please Enter Your Full Name")
lastNameID.focus()
return false
}

if(titleID.value==""){
alert("Please Enter Your Position")
titleID.focus()
return false
}
if(agencyNameID.value==""){
alert("Please Enter Agency Name")
agencyNameID.focus()
return false
}
if(unitNameID.value==""){
alert("Please Enter Unit Name")
unitNameID.focus()
return false
}
if(buildingNameID.value==""){
alert("Please Enter Building Name")
buildingNameID.focus()
return false
}
if(streetAddressID.value==""){
alert("Please Enter Street Address")
streetAddressID.focus()
return false
}
if(subUrbID.value==""){
alert("Please Enter Your Town")
subUrbID.focus()
return false
}

if(postcodeID.value==""){
alert("Please Enter Post Code")
postcodeID.focus()
return false
}
if(postcodeID.value!=""){
if(isNaN(postcodeID.value)){
alert("Please Enter Only Numeric Value")
postcodeID.focus()
return false
}}

if(unitName2ID.value==""){
alert("Please Enter Level")
unitName2ID.focus()
return false
}
if(buildingName2ID.value==""){
alert("Please Enter Building Name")
buildingName2ID.focus()
return false
}
if(streetAddress2ID.value==""){
alert("Please Enter Street Address")
streetAddress2ID.focus()
return false
}
if(subUrb2ID.value==""){
alert("Please Enter Town")
subUrb2ID.focus()
return false
}
if(postcode2ID.value==""){
alert("Please Enter Zip Code")
postcode2ID.focus()
return false
}
if(postcode2ID.value!=""){
if(isNaN(postcode2ID.value)){
alert("Please Enter Only Numeric Value ")
postcode2ID.focus()
return false
}}

if(businessPhoneID.value==""){
alert("Please Enter Business Phone Number")
businessPhoneID.focus()
return false
}
if(businessPhoneID.value!=""){
if(isNaN(businessPhoneID.value)){
alert("Please Enter Only Numeric Value")
businessPhoneID.focus()
return false
}}

if(faxID.value==""){
alert("Please Enter Fax Number")
faxID.focus()
return false
}
if(faxID.value!=""){
if(isNaN(faxID.value)){
alert("Please Enter Only Numeric Value")
faxID.focus()
return false
}}

if(mobileNumberID.value==""){
alert("Please Enter Mobile Number")
mobileNumberID.focus()
return false
}
if(mobileNumberID.value!=""){
if(isNaN(mobileNumberID.value)){
alert("Please Enter Only Numeric Value")
mobileNumberID.focus()
return false
}}


if ((alternateEmailID.value==null)||(alternateEmailID.value=="")){
alert("Please Enter your Email ID")
alternateEmailID.focus()
return false
}
if (echeck(alternateEmailID.value)==false){
alternateEmailID.value=""
alternateEmailID.focus()
return false
}

/*if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(websiteAddressID.value)))
{
alert(" Please Enter the Valid Email-ID.");
websiteAddressID.focus();
return false;
}*/


if(looking4ID.value==""){
alert("Please Select Minimum One Box")
looking4ID.focus()
return false
}

if(interestedID.value==""){
alert("Please Select Minimum One Box")
interestedID.focus()
return false
}


return true
}


function ValidateForm4(){
var emailID=document.form.email
var passwordID=document.form.password
var cPasswordID=document.form.cpassword
var agreeID=document.form.agree


if ((emailID.value==null)||(emailID.value=="")){
alert("Please Enter your Email ID")
emailID.focus()
return false
}
if (echeck(emailID.value)==false){
emailID.value=""
emailID.focus()
return false
}



if ((passwordID.value==null)||(passwordID.value=="")){
alert("Please Enter your password ")
passwordID.focus()
return false
}

if(document.form.password.value.length<6)
{
alert("Please Enter Minimum 6 Character");
passwordID.focus()
return false;
}

if ((cPasswordID.value==null)||(cPasswordID.value=="")){
alert("Please Enter your 'Confirm password'")
cPasswordID.focus()
return false
}

if (passwordID.value!=cPasswordID.value){
alert("Password Doesn't Match")
cPasswordID.focus()
return false
}

if(agreeID.checked!=true){
alert("Please check terms and condition")
agreeID.focus()
return false
}

if(x.verficationCode.value=="")
{
alert("Please Enter Verification Code !!");
x.verficationCode.focus();
return false;
}
if(x.verficationCode.value!=x.ZYK12Y.value)
{
alert("Please Re-enter Code in the box!");
x.verficationCode.focus();
return false;
}

return true
}


function ValidateForm5(){
var postcodeID=document.form.postcode
var mobileNumberID=document.form.mobileNumber
var websiteAddressID=document.form.websiteAddress
var interestedID=document.form.interested

if(postcodeID.value==""){
alert("Please Enter Post Code")
postcodeID.focus()
return false
}
if(postcodeID.value!=""){
if(isNaN(postcodeID.value)){
alert("Please Enter Only Numeric Value")
postcodeID.focus()
return false
}}

if(mobileNumberID.value==""){
alert("Please Enter Mobile Number")
mobileNumberID.focus()
return false
}
if(mobileNumberID.value!=""){
if(isNaN(mobileNumberID.value)){
alert("Please Enter Only Numeric Value")
mobileNumberID.focus()
return false
}}

/*if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(websiteAddressID.value)))
{
alert(" Please Enter the Valid Email-ID.");
websiteAddressID.focus();
return false;
}*/



if(interestedID.value==""){
alert("Please Select Minimum One Box")
interestedID.focus()
return false
}


return true
}

function Validate()
{
var emailID=document.form.email

if ((emailID.value==null)||(emailID.value=="")){
alert("Please Enter your Email ID")
emailID.focus()
return false
}

if (echeck(emailID.value)==false){
emailID.value=""
emailID.focus()
return false
}
return true;
}



var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder)
{
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}

function countlimit(maxlength,e,placeholder)
{
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}


function displaylimit(thename, theid, thelimit)
{

var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> characters remaining on your input limit'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true);
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true);
}
}



function displayEditorlimit(thename, theid, thelimit)
{
alert('thename');
//var theform=theid!=""? document.getElementById(theid) : thename
//var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> characters remaining on your input limit'
//if (document.all||ns6)
//document.write(limit_text)
//if (document.all){
//eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
//eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
//}
//else if (ns6){
//document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true);
//document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true);
//}
}


function echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
alert("Invalid E-mail ID")
return false
}

if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert("Invalid E-mail ID")
return false
}

if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert("Invalid E-mail ID")
return false
}

if (str.indexOf(at,(lat+1))!=-1){
alert("Invalid E-mail ID")
return false
}

if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert("Invalid E-mail ID")
return false
}

if (str.indexOf(dot,(lat+2))==-1){
alert("Invalid E-mail ID")
return false
}

if (str.indexOf(" ")!=-1){
alert("Invalid E-mail ID")
return false
}

return true
}
/*function checkme()
{
missinginfo = "";
if (!document.form.paypal.checked) {
missinginfo += "\n - You must check Payment Method";
}
if (missinginfo != "")
{
missinginfo ="__________________________________\n" +
"Required information is missing: \n" +
missinginfo + "\n__________________________________" +
"\nPlease complete and resubmit.";
alert(missinginfo);
return false;
}
else
{
return true;
}
}*/
