
var checkBox = false;
function uncheck() {
    document.getElementById("op1").checked = true;
}
function findMessage() {
    var form = document.forms[1];
    form.text.value = document.getElementById("content").value;
    form.submit();
}
function findMailLogs() {
    var form = document.forms[1];
    form.text.value = document.getElementById("content").value;
    form.submit();
}
function closeMessage() {
    document.getElementById("bodyContent").style.display = "none";
    if (document.getElementById("error")) {
        document.getElementById("error").style.display = "none";
    }
}
function showFlash() {
    document.getElementById("flash").style.display = "block";
    document.getElementById("pixel").style.display = "block";
    document.getElementById("pixel1").style.display = "block";
}
function hideFlash() {
    document.getElementById("flash").style.display = "none";
    document.getElementById("pixel").style.display = "block";
    document.getElementById("pixel1").style.display = "block";
}
function hidePixel() {
    document.getElementById("pixel").style.display = "none";
    document.getElementById("pixel1").style.display = "none";
    document.getElementById("flash").style.display = "none";
}
function formValues() {
    var form = document.forms[2];
    form.name.value = "";
    form.skuPrice.value = "";
    form.skuCommission.value = "";
    form.linkCommission.value = "";
    form.url.value = "";
}
function mailGroup() {
    document.getElementById("hideOverall").className = "hideCnt";
    document.getElementById("hideFromDate").className = "hideCnt";
    document.getElementById("hideSales").className = "hideCnt";
    document.getElementById("selectAffiliates").className = "hideCnt";
    document.getElementById("affType").className = "big";
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    if (document.getElementById("error")) {
        document.getElementById("error").style.display = "none";
    }
    document.forms[1].fromAddress.value = "";
    document.forms[1].subject.value = "";
    document.forms[1].content.value = "";
}
function getAllAffiliatesMail() {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    if (document.getElementById("error")) {
        document.getElementById("error").style.display = "none";
    }
    document.getElementById("hideSales").className = "hideCnt";
    document.getElementById("hideOverall").className = "hideCnt";
    document.getElementById("hideFromDate").className = "hideCnt";
    document.getElementById("affType").className = "hideCnt";
    document.getElementById("selectAffiliates").className = "hideCnt";

    document.forms[1].fromAddress.value = "";
    document.forms[1].subject.value = "";
    document.forms[1].content.value = "";
}
function cancelOrder(form) {
    form.method.value = "viewOrders";
    form.submit();
}
function showContent(id) {
    var visible = document.getElementById(id);
    visible.style.visibility = "visible";
    visible.style.display = "block";
}
function hideContent(id) {
    var hidn = document.getElementById(id);
    hidn.style.visibility = "hidden";
    hidn.style.display = "none";
}
function removeAlerts(form) {
    var error = document.getElementById("error");
    form.flag.value = "Remove";
    var flag = false;
    if (form.affiliates) {
        if (!form.affiliates.length) {
            if (!form.affiliates.checked) {
                showContent("error");
                error.innerHTML = "<font color=red>Please select Alerts to Remove !!</font>";
                error.focus();
                return false;
            } else {
                hideContent("error");
                form.submit();
            }
        } else {
            for (var i = 0; i < form.affiliates.length; i++) {
                if (flag == false && form.affiliates[i].checked == true) {
                    flag = true;
                }
            }
            if (flag) {
                hideContent("error");
                form.submit();
            } else {
                showContent("error");
                error.innerHTML = "Please select Alerts To Remove !!";
                error.focus();
            }
        }
    } else {
        showContent("error");
        error.innerHTML = "No Alerts To Remove!";
        error.focus();
    }
}
function validatePayable(form) {
    if (document.getElementById("successMsg")) {
        document.getElementById("successMsg").style.display = "none";
    }
    var label = new getObject();
    if (document.getElementById("statusMsg")) {
        document.getElementById("statusMsg").style.display = "none";
    }
    var error = document.getElementById("creditError");
    var bName = checkName(form.name.value);
    switch (bName) {
      case 0:
        showContent("creditError");
        error.innerHTML = getFont(label.payable);
        form.name.focus();
        return false;
      default:
        error.innerHTML = "";
    }
    if (isNumbers(form.name.value)) {
        showContent("creditError");
        error.innerHTML = getFont(label.nameCorrect);
        form.name.focus();
        return false;
    }
    hideContent("creditError");
    form.name.value = changeCharacter(form.name.value);
    return true;
}
function validateHtmlSettings(form) {
    var label = new getObject();
    if (document.getElementById("msg")) {
        hideContent("msg");
    }
    showContent("error");
    var content = isDecimal(form.content.value);
    switch (content) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.content.focus();
        return false;
      default:
        label.error.innerHTML = "";
        hideContent("error");
    }
    form.submit();
}
function ValidateGenSettings(form) {
    if (document.getElementById("successMsg")) {
        document.getElementById("successMsg").style.display = "none";
    }
    var label = new getObject();
    hideContent("success");
    showContent("error");
    var clickCommission = isDecimal(form.clickCommission.value);
    switch (clickCommission) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.clickCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.clickCommission.focus();
        form.clickCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.clickCommission.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var impresCommission = isDecimal(form.impresCommission.value);
    switch (impresCommission) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.impresCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.impresCommission.focus();
        form.impresCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.impresCommission.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var secondTierComm = isDecimal(form.secondTierComm.value);
    switch (secondTierComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.secondTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.secondTierComm.focus();
        form.secondTierComm.value = "";
        return false;
      case 2:
        if (form.secondCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.secondTierComm.focus();
            return false;
        }
        break;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.secondTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.secondTierComm.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        form.secondTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.secondTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var thirdTierComm = isDecimal(form.thirdTierComm.value);
    switch (thirdTierComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.thirdTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.thirdTierComm.focus();
        form.thirdTierComm.value = "";
        return false;
      case 2:
        if (form.thirdCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.thirdTierComm.focus();
            return false;
        }
        break;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.thirdTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.thirdTierComm.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        form.thirdTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.thirdTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var leadCommission = isDecimal(form.leadCommission.value);
    switch (leadCommission) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.leadCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.leadCommission.focus();
        form.leadCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.leadCommission.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.leadCommission.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        form.leadCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.leadCommission.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var emailCommission = isDecimal(form.emailCommission.value);
    switch (emailCommission) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.emailCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.emailCommission.focus();
        form.emailCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.emailCommission.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.emailCommission.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        form.emailCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.emailCommission.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var balanceAlert = isDecimal(form.balanceAlert.value);
    switch (balanceAlert) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.balanceAlert.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.balanceAlert.focus();
        form.balanceAlert.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.balanceAlert.focus();
        return false;
      case 5:
        label.error.innerHTML = getFont(label.invalid);
        form.balanceAlert.focus();
        form.balanceAlert.value = "";
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isDecimal(form.intervalPayment.value);
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.paymentAlert);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      case 3:
        label.error.innerHTML = getFont(label.miniMum);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      case 4:
        label.error.innerHTML = getFont(label.negative);
        form.intervalPayment.value = "";
        form.intervalPayment.value();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.intervalPayment.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var referedBy = isNumeric(form.referedBy.value);
    switch (referedBy) {
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.referedBy.focus();
        form.referedBy.value = "";
        return false;
      default:
        label.error.innerHTML = "";
    }
    hideContent("error");
    updateAffGenSettings(form);
}
function ValidateAffContacts(form) {
    if (document.getElementById("successMsg")) {
        document.getElementById("successMsg").style.display = "none";
    }
    /**
    var label = new getObject();
    hideContent("ContactStatus");
    var error = document.getElementById("cotactError");
    showContent("cotactError");
    var email = isEmail(form.email.value);
     FIRST NAME 
    var firstName = checkFirstName(form.firstName.value);
    switch (firstName) {
      case 0:
        error.innerHTML = label.firstName;
        form.firstName.focus();
        return false;
      case 3:
        error.innerHTML = label.nulls;
        form.firstName.focus();
        return false;
      default:
        error.innerHTML = "";
    }
    */
    form.firstName.value = changeCharacter(form.firstName.value);
    /* LAST NAME 
    var lastName = checkFirstName(form.lastName.value);
    switch (lastName) {
      case 0:
        error.innerHTML = label.lastName;
        form.lastName.focus();
        return false;
      case 3:
        error.innerHTML = label.nulls;
        form.lastName.focus();
        return false;
      default:
        error.innerHTML = "";
    }
    */
    form.lastName.value = changeCharacter(form.lastName.value);
    /*
    switch (email) {
      case 0:
        error.innerHTML = getFont(label.email);
        form.email.focus();
        return false;
      case 1:
        error.innerHTML = getFont(label.emailInvalid);
        form.email.focus();
        return false;
      default:
        error.innerHTML = "";
    }
    */
    form.email.value = changeCharacter(form.email.value);
    /*var url = isUrl(form.url.value);
    switch (url) {
      case 0:
        error.innerHTML = getFont(label.url);
        form.url.focus();
        return false;
      case 1:
        error.innerHTML = getFont(label.urlInvalid);
        form.url.focus();
        return false;
      default:
        error.innerHTML = "";
    }
    */
    form.url.value = changeCharacter(form.url.value);
    /* var company = checkFirstName(form.company.value);
    if (!CheckSplCharcters(form.company.value)) {
		company = 2;
	}
    switch (company) {
      case 0:
        error.innerHTML = getFont(label.company);
        form.company.focus();
        return false;
      case 3:
        error.innerHTML = getFont(label.nulls);
        form.company.focus();
        return false;
      default:
        error.innerHTML = "";
    }
    */
    form.company.value = changeCharacter(form.company.value);
    /* var address = checkFirstName(form.address.value);
    switch (address) {
      case 0:
        error.innerHTML = getFont(label.address);
        form.address.focus();
        return false;
      case 3:
        error.innerHTML = getFont(label.nulls);
        form.address.focus();
        return false;
      default:
        error.innerHTML = "";
    }*/
    form.address.value = changeCharacter(form.address.value);
    /*var phone = isNumeric(trim(form.phone.value));
    switch (phone) {
      case 0:
        error.innerHTML = getFont(label.phone);
        form.phone.focus();
        return false;
      default:
        error.innerHTML = "";
    }*/
    form.phone.value = changeCharacter(form.phone.value);
    /* var city = checkGeneral(form.city.value);
    switch (city) {
      case 0:
        error.innerHTML = getFont(label.city);
        form.city.focus();
        return false;
      default:
        error.innerHTML = "";
    }*/
    form.city.value = changeCharacter(form.city.value);
    /* var state = checkGeneral(form.state.value);
    switch (state) {
      case 0:
        error.innerHTML = getFont(label.state);
        form.state.focus();
        return false;
      default:
        error.innerHTML = "";
    }*/
    form.state.value = changeCharacter(form.state.value);
    /*var zip = isNumeric(trim(form.zip.value));
    switch (zip) {
      case 0:
        error.innerHTML = getFont(label.zip);
        form.zip.focus();
        return false;
      default:
        error.innerHTML = "";
    }*/
    form.zip.value = changeCharacter(form.zip.value);
    /*var country = isDecimal(form.country.value);
    switch (country) {
      case 0:
        error.innerHTML = getFont(label.empty);
        form.country.focus();
        return false;
      default:
        error.innerHTML = "";
    }
    hideContent("cotactError");
    */
    updateAffContacts(form);
}
function ValidateAffAlertSt(form) {
    if (document.getElementById("successMsg")) {
        document.getElementById("successMsg").style.display = "none";
    }
    var label = new getObject();
    hideContent("success");
    showContent("error");
    var alertValue = isDecimal(form.alertValue.value);
    switch (alertValue) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.alertValue.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.alertValue.focus();
        form.alertValue.value = "";
        return false;
      case 2:
        label.error.innerHTML = getFont(label.greaterLimit);
        form.alertValue.focus();
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.alertValue.focus();
        return false;
      case 5:
        label.error.innerHTML = getFont(label.invalid);
        form.alertValue.focus();
        form.alertValue.value = "";
        return false;
      default:
        label.error.innerHTML = "";
    }
    hideContent("error");
    updateAffAlertSettings(form);
}
function ValidateAffCreditSt(form) {
    if (document.getElementById("successMsg")) {
        document.getElementById("successMsg").style.display = "none";
    }
    var label = new getObject();
    if (document.getElementById("statusMsg")) {
        document.getElementById("statusMsg").style.display = "none";
    }
    var error = document.getElementById("creditError");
    showContent("creditError");
    var credit = isDecimal(form.credit.value);
    switch (credit) {
      case 0:
        error.innerHTML = getFont(label.empty);
        form.credit.focus();
        return false;
      case 1:
        error.innerHTML = getFont(label.invalid);
        form.credit.focus();
        form.credit.value = "";
        return false;
      case 4:
        error.innerHTML = getFont(label.lowerLimit);
        form.credit.focus();
        return false;
      case 5:
        error.innerHTML = getFont(label.invalid);
        form.credit.focus();
        return false;
      default:
        error.innerHTML = "";
        hideContent("creditError");
    }
    if (form.credit.value == 0) {
        showContent("creditError");
        error.innerHTML = getFont(label.creditLimit);
        form.credit.focus();
        return false;
    } else {
        return true;
    }
}
function ValidateAffBalanceSt(form) {
    if (document.getElementById("successMsg")) {
        document.getElementById("successMsg").style.display = "none";
    }
    var label = new getObject();
    if (document.getElementById("statusMsg")) {
        document.getElementById("statusMsg").style.display = "none";
    }
    var error = document.getElementById("creditError");
    showContent("creditError");
    var balance = isDecimal(form.affBalance.value);
    switch (balance) {
      case 0:
        error.innerHTML = getFont(label.empty);
        form.affBalance.focus();
        return false;
      case 1:
        error.innerHTML = getFont(label.invalid);
        form.affBalance.focus();
        form.balance.value = "";
        return false;
      case 4:
        error.innerHTML = getFont(label.lowerLimit);
        form.affBalance.focus();
        return false;
      case 5:
        error.innerHTML = getFont(label.invalid);
        form.affBalance.focus();
        return false;
      default:
        error.innerHTML = "";
    }
    if (form.affBalance.value == 0) {
        error.innerHTML = getFont(label.zerolimit);
        form.affBalance.focus();
        return false;
    }
    var comment = isDecimal(form.comment.value);
    switch (comment) {
      case 0:
        error.innerHTML = getFont(label.empty);
        form.comment.focus();
        return false;
      default:
        error.innerHTML = "";
    }
    hideContent("creditError");
    return true;
}
function ValidateAffMessage(form) {
    if (document.getElementById("successMsg")) {
        document.getElementById("successMsg").style.display = "none";
    }
    var label = new getObject();
    hideContent("MsgSuccess");
    showContent("MsgError");
    var subject = isDecimal(form.subject.value);
    switch (subject) {
      case 0:
        label.MsgError.innerHTML = getFont(label.subject);
        form.subject.focus();
        return false;
      default:
        label.MsgError.innerHTML = "";
    }
    form.subject.value = changeCharacter(form.subject.value);
    var contentValue;
    if (form.content) {
        contentValue = form.content.value;
    } else {
        contentValue = tinyMCE.get('content').getContent();
    }
    switch (contentValue) { 
      case 0:
        label.MsgError.innerHTML = getFont(label.message);
        return false;
      default:
        label.MsgError.innerHTML = "";
    }
    var followUp = isDecimal(form.followUp.value);
    switch (followUp) {
      case 0:
        label.MsgError.innerHTML = getFont(label.message);
        form.followUp.focus();
        return false;
      default:
        label.MsgError.innerHTML = "";
    }
    form.followUp.value = changeCharacter(form.followUp.value);
    hideContent("MsgError");
    sendAffMessage(form);
}
function saveFollowMessage() {
    var form = document.forms[2];
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    showContent("error");
    var subject = isDecimal(form.subject.value);
    switch (subject) {
      case 0:
        label.error.innerHTML = getFont(label.subject);
        form.subject.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    form.subject.value = changeCharacter(form.subject.value);
    var content = isDecimal(form.content.value);
    switch (content) {
      case 0:
        label.error.innerHTML = getFont(label.message);
        form.content.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    form.content.value = changeCharacter(form.content.value);
    var followUp = isDecimal(form.followUp.value);
    switch (followUp) {
      case 0:
        label.error.innerHTML = getFont(label.message);
        form.followUp.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    form.followUp.value = changeCharacter(form.followUp.value);
    form.type.value = 0;
    if (form.messageOpt[0].checked) {
        form.type.value = 1;
    }
    form.method.value = "sendFollowMessage";
    hideContent("error");
    form.submit();
}
function submitOrderStatus(form) {
    var label = new getObject();
    showContent("error");
    var comment = isDecimal(form.comment.value);
    switch (comment) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.comment.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    hideContent("error");
    form.submit();
}
function submitOrderSkipStatus(form) {
    form.submit();
}
function submitDomainStatus(form) {
    var label = new getObject();
    showContent("error");
    var comment = isDecimal(form.comment.value);
    switch (comment) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.comment.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    hideContent("error");
    form.submit();
}
function submitDomain(form) {
    var obj = new getObject();
    if (document.getElementById("msg")) {
        document.getElementById("msg").style.display = "none";
    }
    if (form.domainChk[0].checked) {
        var url = checkDomain(form.url.value);
        switch (url) {
          case 0:
            showContent("error");
            obj.error.innerHTML = getFont(obj.domainShort);
            form.url.focus();
            form.url.value = "";
            return false;
          case 4:
            showContent("error");
            obj.error.innerHTML = getFont(obj.domainExt);
            form.url.focus();
            form.url.value = "";
            return false;
          case 2:
            showContent("error");
            obj.error.innerHTML = getFont(obj.domainBegin);
            form.url.focus();
            form.url.value = "";
            return false;
          case 3:
            showContent("error");
            obj.error.innerHTML = getFont(obj.domainCharacter);
            form.url.focus();
            form.url.value = "";
            return false;
          default:
            obj.error.innerHTML = "";
        }
    } else {
        var url = isUrl(form.url.value);
        switch (url) {
          case 0:
            obj.error.innerHTML = getFont(obj.page);
            showContent("error");
            return false;
            /* case 1:
            obj.error.innerHTML = getFont(obj.urlInvalid);
            showContent("error");
            return false;*/
          default:
            obj.error.innerHTML = "";
        }
        form.domain.value = "0";
    }
    hideContent("error");
    form.submit();
}
function getAffiliate(affiliate) {
    var form = document.forms[1];
    form.method.value = "";
    form.affiliate.value = affiliate;
    form.flag.value = "";
    form.action = "merchantAffAction.do?method=merchantaffDetails";
    form.submit();
}
function getAlertLogs(affiliate) {
    var form = document.forms[1];
    form.method.value = "";
    form.affiliate.value = affiliate;
    form.flag.value = "";
    form.action = "merchantAlertsAction.do?method=merchantAlertLogs";
    form.submit();
}
function getAffAlert(affiliate) {
    var form = document.forms[1];
    form.method.value = "";
    form.affiliate.value = affiliate;
    form.flag.value = "";
    form.action = "merchantAlertsAction.do?method=merchantActiveAlerts";
    form.submit();
}
function getAlertSettings(id) {
    var form = document.forms[1];
    form.affiliate.value = id;
    form.action = "merchantAlertsAction.do?method=merchantEditAlerts";
    form.submit();
}
function getAffiliateAlerts(id) {
    var form = document.forms[1];
    form.affiliate.value = id;
    form.action = "./merchantAlertsAction.do?method=merchantActiveAlerts";
    form.submit();
}
function getAffiliateCampaigns(id) {
    var form = document.forms[1];
    form.affiliate.value = id;
    form.flag.value = "true";
    form.action = "./merchantCampAction.do?method=merchantCampOverview";
    form.submit();
}
function getAffiliateTransaction(id) {
    var form = document.forms[1];
    form.affiliate.value = id;
    form.content.value = id;
    form.action = "./merchantTransactionAction.do?method=merchantTransaction";
    form.submit();
}
function getAffiliatePayments(id) {
    var form = document.forms[1];
    form.affiliate.value = id;
    form.id.value = "";
    form.content.value = id;
    form.action = "./merchantPayAffAction.do?method=merchantPayHistory";
    form.submit();
}
function getSkuSettings(id) {
    var form = document.forms[1];
    form.affiliate.value = id;
    form.action = "merchantSettingsAction.do?method=merchantViewSkuTable";
    form.submit();
}
function validateImportSku(form) {
    if (document.getElementById("error")) {
        hideContent("error");
    }
    var label = new getObject();
    var value = validateExcel(form.theFile);
    switch (value) {
      case 0:
        label.errMerchant.innerHTML = getFont(label.chooseUpload);
        label.errMerchant.style.display = "block";
        form.theFile.focus();
        return false;
      case 1:
        label.errMerchant.innerHTML = getFont(label.chooseXLSCSV);
        label.errMerchant.style.display = "block";
        form.theFile.value = "";
        form.theFile.focus();
        return false;
      case 2:
        label.errMerchant.innerHTML = getFont(label.choosePath);
        label.errMerchant.style.display = "block";
        form.theFile.focus();
        return false;
      default:
        label.errMerchant.innerHTML = "";
        label.errMerchant.style.display = "none";
    }
    form.submit();
}
function ValidateAlertSettings(form) {
    var label = new getObject();
    var value = isDecimal(form.value.value);
    switch (value) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        label.error.style.display = "block";
        form.value.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        label.error.style.display = "block";
        form.value.value = "";
        form.value.focus();
        return false;
      case 2:
        label.error.innerHTML = getFont(label.greaterLimit);
        label.error.style.display = "block";
        form.value.focus();
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        label.error.style.display = "block";
        form.value.focus();
        return false;
      default:
        label.error.innerHTML = "";
        label.error.style.display = "none";
    }
    form.submit();
}
function getPendingOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1";
    form.affiliate.value = "";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getReOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1,2,3,4";
    form.affiliate.value = "";
    form.reOrders.value = "reOrders";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getPendingReOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1";
    form.affiliate.value = "";
    form.reOrders.value = "reOrders";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getAffiliateReOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1,2,3,4";
    form.affiliate.value = "";
    form.reOrders.value = "allAffiliateReOrder";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getAffiliatePendingReOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1";
    form.affiliate.value = "";
    form.reOrders.value = "allAffiliateReOrder";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getAllAffiliateOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1,2,3,4";
    form.sflag.value = "true";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getAffiliatePendingOrdersFltr() {
    var form = document.forms[1];
    form.sflag.value = "false";
    form.status.value = "1";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getAllOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1,2,3,4";
    form.affiliate.value = "";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getPendingDomains() {
    var form = document.forms[2];
    form.flag.value = "merchantPendDomains";
    form.method.value = "merchantDomain";
    form.status.value = "1";
    form.type.value = "";
    form.content.value = "";
    form.from.value = "";
    form.to.value = "";
    form.submit();
}
function getAllDomains() {
    var form = document.forms[2];
    form.flag.value = "merchantAllDomains";
    form.method.value = "merchantDomain";
    form.status.value = "1,2,3";
    form.type.value = "";
    form.content.value = "";
    form.from.value = "";
    form.to.value = "";
    form.submit();
}
function getBlockedDomains() {
    var form = document.forms[2];
    form.flag.value = "merchantBlockDomains";
    form.method.value = "merchantDomain";
    form.type.value = "";
    form.content.value = "";
    form.from.value = "";
    form.to.value = "";
    form.submit();
}
function getPendingDomainsFltr() {
    var form = document.forms[2];
    form.flag.value = "merchantPendDomains";
    form.method.value = "merchantDomain";
    form.status.value = "1";
    form.submit();
}
function getApprovedDomainsFltr() {
    var form = document.forms[2];
    form.flag.value = "merchantAllDomains";
    form.method.value = "merchantDomain";
    form.status.value = "2";
    form.submit();
}
function getRejectedDomainsFltr() {
    var form = document.forms[2];
    form.flag.value = "merchantRejectedDomains";
    form.method.value = "merchantDomain";
    form.status.value = "3";
    form.submit();
}
function getBlockedDomainsFltr() {
    var form = document.forms[2];
    form.flag.value = "merchantBlockDomains";
    form.method.value = "merchantDomain";
    form.submit();
}
function changeDomainStatus(id, url, status) {
    var form = document.forms[2];
    form.id.value = id;
    form.status.value = status;
    form.url.value = url;
    form.method.value = "changeDomainStatus";
    form.action = "merchantDomainsAction.do";
    form.submit();
}
function changeRecurringStatus(id, flag) {
    var form = document.forms[1];
    form.id.value = id;
    form.status.value = "change";
    form.flag.value = flag;
    form.method.value = "viewRecurringOrders";
    form.action = "merchantOrderAction.do";
    form.submit();
}
function changeAffDomainStatus(affiliate, id, url, status) {
    var form = document.forms[1];
    form.id.value = id;
    form.status.value = status;
    form.url.value = url;
    form.flag.value = "";
    form.method.value = "changeDomainStatus";
    form.action = "merchantDomainsAction.do";
    form.submit();
}
function changeAffiliateStatus(status) {
    var form = document.forms[1];
    form.id.value = form.affiliate.value;
    form.status.value = status;
    form.flag.value = "";
    form.method.value = "updateAffStatus";
    form.action = "merchantConAffAction.do";
    form.submit();
}
function deleteAffiliate(status) {
    var label = new getObject();
    var agree = false;
    agree = confirm(label.affiliate);
    if (agree) {
        var form = document.forms[1];
        form.id.value = form.affiliate.value;
        form.status.value = status;
        form.flag.value = "";
        form.method.value = "updateAffStatus";
        form.action = "merchantConAffAction.do";
        form.submit();
    } else {
        var form = document.forms[1];
        form.id.value = form.affiliate.value;
        form.method.value = "merchantaffDetails";
        form.action = "merchantAffAction.do";
        form.submit();
    }
}
function addAffDomain() {
    var form = document.forms[1];
    form.flag.value = "";
    form.action = "merchantDomainsAction.do";
    form.method.value = "addDomain";
    form.submit();
}
function getPendingOrders() {
    var form = document.forms[1];
    form.status.value = "1";
    form.affiliate.value = "";
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.content.value = "";
    form.text.value = "";
    form.from.value = "";
    form.to.value = "";
    form.reOrders.value = "";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getAllOrders() {
    var form = document.forms[1];
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.affiliate.value = "";
    form.content.value = "";
    form.text.value = "";
    form.from.value = "";
    form.to.value = "";
    form.reOrders.value = "";
    form.status.value = "1,2,3,4";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getAffiliateReOrders(affiliate) {
    var form = document.forms[1];
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.from.value = "";
    form.content.value = "";
    form.text.value = "";
    form.affiliate.value = affiliate;
    form.reOrders.value = "affiliateReOrders";
    form.sflag.value = "true";
    form.to.value = "";
    form.status.value = "1,2,3,4";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getReOrders() {
    var form = document.forms[1];
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.reOrders.value = "reOrders";
    form.content.value = "";
    form.status.value = "1,2,3,4";
    form.from.value = "";
    form.to.value = "";
    form.text.value = "";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getDomainOrders() {
    var form = document.forms[1];
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.affiliate.value = "";
    form.content.value = "";
    form.text.value = "domain";
    form.from.value = "";
    form.to.value = "";
    form.reOrders.value = "";
    form.status.value = "1,2,3,4";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getTierOrders() {
    var form = document.forms[1];
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.affiliate.value = "";
    form.content.value = "";
    form.status.value = "1,2,3,4";
    form.from.value = "";
    form.to.value = "";
    form.reOrders.value = "";
    form.action = "merchantOrderAction.do";
    form.method.value = "tierOrders";
    form.submit();
}
function getAffiliateTierOrders(affiliate) {
    var form = document.forms[1];
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.affiliate.value = affiliate;
    form.content.value = "";
    form.status.value = "1,2,3,4";
    form.from.value = "";
    form.sFlag = "true";
    form.to.value = "";
    form.reOrders.value = "";
    form.action = "merchantOrderAction.do";
    form.method.value = "tierOrders";
    form.submit();
}
function AffiliatePendingTierOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1";
    form.action = "merchantOrderAction.do";
    form.method.value = "tierOrders";
    form.submit();
}
function AffiliateAllTierOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1,2,3,4";
    form.action = "merchantOrderAction.do";
    form.method.value = "tierOrders";
    form.submit();
}
function getPendingTierOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1";
    form.action = "merchantOrderAction.do";
    form.method.value = "tierOrders";
    form.submit();
}
function getAllTierOrdersFltr() {
    var form = document.forms[1];
    form.status.value = "1,2,3,4";
    form.action = "merchantOrderAction.do";
    form.method.value = "tierOrders";
    form.submit();
}
function getAllAffiliateOrders(affiliate) {
    var form = document.forms[1];
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.from.value = "";
    form.content.value = "";
    form.text.value = "";
    form.affiliate.value = affiliate;
    form.sflag.value = "true";
    form.to.value = "";
    form.reOrders.value = "";
    form.status.value = "1,2,3,4";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getAllAffiliateDomainOrders(affiliate) {
    var form = document.forms[1];
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.from.value = "";
    form.content.value = "";
    form.text.value = "domain";
    form.affiliate.value = affiliate;
    form.sflag.value = "true";
    form.to.value = "";
    form.reOrders.value = "";
    form.status.value = "1,2,3,4";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getCampaigns(affiliate) {
    var form = document.forms[1];
    form.affiliate.value = affiliate;
    form.flag.value = "true";
    form.action = "merchantCampAction.do";
    form.method.value = "merchantCampOverview";
    form.submit();
}
function getDateCampaigns(affiliate) {
    var form = document.forms[1];
    form.affiliate.value = affiliate;
    form.from.value = "";
    form.to.value = "";
    form.flag.value = "false";
    form.submit();
}
function getAffiliatePendingOrders(affiliate) {
    var form = document.forms[1];
    form.status.value = "";
    form.parameters[0].checked = false;
    form.parameters[1].checked = false;
    form.affiliate.value = affiliate;
    form.content.value = "";
    form.text.value = "";
    form.from.value = "";
    form.sflag.value = "false";
    form.to.value = "";
    form.reOrders.value = "";
    form.status.value = "1";
    form.action = "merchantOrderAction.do";
    form.method.value = "viewOrders";
    form.submit();
}
function getFont(msg) {
    var object = new getObject();
    return msg;
}
function getObject() {
    this.error = document.getElementById("error");
    this.errors = document.getElementById("errors");
    this.errMerchant = document.getElementById("errorMerchant");
    this.errorSku = document.getElementById("errorSku");
    this.errorCre = document.getElementById("creditError");
    this.MsgError = document.getElementById("MsgError");
    this.MsgSuccess = document.getElementById("MsgSuccess");
    this.fontOpen = "<left><font color=" + "\"" + "red" + "\"" + ">";
    this.fontClose = "</font></left>";
    this.lowerLimit = "Value Should be Greater than or Equal to Zero";
    this.bannerPath = "Please Enter the Path of the Banner";
    this.bannerLanding = "Please Enter URL of the Landing Page";
    this.creditLimit = "The Amount should be Greater than Zero";
    this.greaterLimit = "Percentage Should be Less Than or Equal to 100";
    this.invalid = "Invalid Number";
    this.emailInvalid = "Invalid EmailId!";
    this.urlInvalid = "Invalid Url ! Enter Proper Url";
    this.empty = "Please Enter Value";
    this.character = "First letter should be a character";
    this.more = "Should be more than 6 characters";
    this.character = "First letter should be a character";
    this.firstName = "Please Enter First Name";
    this.displayName = "Please Enter Display Name";
    this.lastName = "Please Enter Last Name";
    this.email = "Please Enter A Valid EmailId";
    this.company = "Please Enter Company";
    this.phone = "Please Enter Phone number";
    this.numNum = "Please Enter Proper value";
    this.fax = "Please Enter Fax number";
    this.address = "Please Enter Address ";
    this.state = "Please Enter State";
    this.country = "Please Enter Country";
    this.properSku = "Please Enter Proper Sku Name";
    this.payable = "Please Enter Payable To"; 
    //this.country = "Please select country";  
    this.zip = "Please Enter Zip";
    this.stateNum = "Numeric value not allowed";
    this.url = "Please Enter Url";
    this.nulls = "Null cannot be allowed";
    this.url = "Please Enter URL";
    this.urlPattern = "Please Enter Valid URL";
    this.city = "Please Enter City";
    this.passempty = "You didn't enter a Password";
    this.passinvalidLength = "Password length is too Short";
    this.passIllegal = "The Password contains illegal characters";
    this.passLeastnum = "The Password must contain at least one Numeral";
    this.selectFile = "Please Select File";
    this.chooseUpload = "Please Choose the File to Upload";
    this.chooseXLS = "Please choose Excel File to upload";
    this.chooseXLSCSV = "Please select Excel/CSV File to upload";
    this.choosePath = "Please choose the complete path for the File to upload";
    this.propercity = "Please Enter Valid City";
    this.properstate = "Please Enter Valid State";
    this.afftype = "Please Select Affiliate Group";
    this.xls = "XLS";
    this.width = "Please Enter Width";
    this.height = "Please Enter  Height";
    this.validWidth = "Please Enter Valid Width";
    this.validHeight = "Please Enter Valid Height";
    this.idSku = "Please Enter Sku Id";
    this.cvvNumber = "CVV No should not be Starting with Zero";
    this.scr = "Please Enter Sales Commission rate";
    this.secondTier = "Please Enter Second Tier Commission";
    this.thirdTire = "Please Enter Third Tier Commission";
    this.reorder = "Please Enter Reorder Reduction";
    this.clickCommission = "Please Enter Click Commission";
    this.validCompany = "Please Enter Valid Company";
    this.impresCommission = "Please Enter Impression Commission";
    this.emailCommission = "Please Enter Email Commission";
    this.leadCommission = "Please Enter Lead Commission";
    this.balance = "Please Enter Balance Alert value";
    this.paymentAlert = "Please Enter Payment Interval";
    this.size = "Please enter default Page view List Size interval";
    this.value = "Please enter the default Alert Value";
    this.alphanumeric = "Please Enter AlphaNumeric Value";
    this.page = "Please Enter Page";
    this.days = "Please Enter Cookie expire days";
    this.domainExt = "Your Domain extension is not correct";
    this.domainBegin = "Domain name should not begin or end with '-'";
    this.domainCharacter = "Your Domain name should not have special characters";
    this.domainShort = "Your Domain name is too short/long";
    this.hundred = "Percentage value cannot be more than hundred";
    this.miniMum = "Please Enter value greater than 0";
    this.miniPayment = "Please Enter value greater than 1";
    this.negative = "Value cannot be negative enter positive value";
    this.type = "Please Select the Type";
    this.typeAffi = "Please Select Affiliate";
    this.subject = "Please Enter Subject";
    this.message = "Please Enter Message";
    this.selAff = "Please Select Affiliates";
    this.selAffType = "Please Select Affiliate Type";
    this.check = "Please select any one of the options";
    this.validFrom = "Please Enter Valid From Address";
    this.oldPassword = "Please Enter Your Old Password";
    this.wrongLength = "Password length is too Short";
    this.illegal = "The Password contains illegal characters";
    this.numeral = "The Password must contain at least one numeral";
    this.reTypePassword = "Please Re-Type your New Password";
    this.newPassword = "Please Enter your New Password";
    this.matchPassword = "Mismatch occurred in New & Re-Type Passwords";
    this.nulls = "Null cannot be allowed";
    this.userName = "Please Enter User Name";
    this.nameSku = "Please Enter Sku Name";
    this.commSku = "Please Enter Sku Commisssion";
    this.truLink = "Please Enter TruLink Commission";
    this.selectRadio = "Please select any option";
    this.skuPrice = "Please Enter Sku Price";
    this.properSkuPrice = "The Sku Price Should be Greater Than 0";
    this.from = "Please Enter a valid Address";
    this.content = "Please enter Content";
    this.text = "Please Enter Text";
    this.zerolimit = "balance should be greater than 0";
    this.ccName = "Please Enter Name on the Credit Card";
    this.number = "Please Enter Credit Card Number";
    this.cardInvalid = "Invalid CreditCard";
    this.codeInvalid = "Invalid CVV number";
    this.expiryInvalid = "Credit Card is expired";
    this.type = "Please Select Credit Card Type";
    this.code = "Please Enter CVV Number";
    this.month = "Please Select Expiry Month";
    this.year = "Please Select Expiry Year";
    this.paymentType = "Please Select Payment Type";
    this.paypalId = "Please Enter a Valid Paypal Id";
    this.paypalDetails = "Please Enter Paypal Details";
    this.accountNo = "Please Enter Account Number";
    this.bankName = "Please Enter Bank Name";
    this.bankAddress = "Please Enter Bank Address";
    this.ttId = "Please Enter TT Id";
    this.ttDetails = "Please Enter TT Details";
    this.epassportNo = "Please Enter E-Passport Number";
    this.epassportDetails = "Please Enter E-Passport Details";
    this.writtenName = "Please Enter Payable To";
    this.nameCorrect = "Please Enter Correct Name";
    this.beneficiaryName = "Please Enter Beneficiary Name";
    this.beneficiaryAddress = "Please Enter Beneficiary Address";
    this.validaccountNo = "Please Enter Valid Account Number";
    this.swift = "Please Enter Swift Code";
    this.accountNo = "Please Enter Account No";
    this.validEpassport = "Please Enter Valid Epassport Number";
    this.impresCommission = "Please Enter ImpressionCommission";
    this.clickCommission = "Please Enter ClickCommission";
    this.affiliate = "Are you sure do you want to Delete";
    this.defaultComm = "Please Enter DefaultCommission";
    this.promoAffGroupsSelect = "Please Select the Affiliate Group";
    this.promoAffGroupsNo = "There is no Affiliate groups. Please add groups before doing this !";
    this.promoAffiliatesSelect = "Please Select the Affiliates";
    this.promoAffiliatesNo = "There is no Affiliates!";
    this.promoSkusSelect = "Please Select the Skus";
    this.promoSkusNo = "There is no Skus!";
    this.promoType = "Please Select the Promotion Type !";
    //added by Narasimha
    this.affID = "Please enter affiliate ID";
    this.orderID = "Please enter order ID";
    this.country = "Please enter country";
    this.price = "Please enter the price";
    this.quantity = "Please enter the quantity";
    this.productID = "Please enter the product ID";
    this.orderposted = "Order posted successfully";
    this.ordernotposted = "Order Not posted due to ";
    this.orderpostwait = "Order is posting. Please wait......";
    this.numericfield = "Only numeric values are allowed..";
    this.invalidaffID = "Invalid affiliate ID";
    this.orderIDNonZero = "Order ID can not be zero";
    this.quantityNonZero = "Quantity can not be zero";
    this.properprice = "Please enter correct price";
    this.invalidOrderId = "Order ID already exists";
    this.password = "Please enter password";
    this.numericPhone = "Only numeric values are allowed for Phone";
    this.numericZip = "Only numeric values are allowed for Zip";
    this.numericFax = "Only numeric values are allowed for Fax";
    this.between = "Please enter Between";
    this.bigBetween = "Between is greater than And value";
    this.and = "Please enter And";
    this.selectedAff = "Please select Affiliate(s)";
    this.fromDate = "Please Select Date!";
    this.invalidDate = "Invalid Date Range!\nStart Date cannot be after End Date!";
}
function getViewAffiliates(form) {
    form.submit();
}
function changePageSize(form) {
    form.affiliate.value = "";
    form.submit();
}
function changeAffPageSize(form) {
    form.submit();
}
function changePayPageSize(form) {
    form.action = "./merchantPayAffAction.do?method=merchantPayHistory";
    form.affiliate.value = "";
    form.submit();
}
function changePaymentsPageSize(form) {
    form.affiliate.value = "";
    form.submit();
}
function getOrdersByParameter(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    if (document.getElementById("bodyError")) {
        document.getElementById("bodyError").style.display = "none";
    }
    form.affiliate.value = "";
    var error = document.getElementById("error");
    showContent("error");
    if (!form.parameters[0].checked && !form.parameters[1].checked) {
        error.innerHTML = "Please Select Any Search";
        return false;
    }
    if (form.parameters[1].checked) {
        var dt1 = getDateObject(form.from.value, "-");
        var dt2 = getDateObject(form.to.value, "-");
        if (form.from.value === "" || form.to.value === "") {
            error.innerHTML = "Please Select Date!";
            return false;
        } else {
            if (dt1 > dt2) {
                error.innerHTML = "Invalid Date Range!\nStart Date cannot be after End Date!";
                return false;
            }
        }
    }
    error.innerHTML = "";
    hideContent("error");
    form.submit();
}
function getAffiliateOrdersByParameter(form) {
    var error = document.getElementById("error");
    showContent("error");
    if (!form.parameters[0].checked && !form.parameters[1].checked) {
        error.innerHTML = "<font color=red>Please Select Any Search</font>";
        return false;
    }
    if (form.parameters[1].checked) {
        var dt1 = getDateObject(form.from.value, "-");
        var dt2 = getDateObject(form.to.value, "-");
        if (form.from.value === "" || form.to.value === "") {
            error.innerHTML = "<font color=red>Please Select Date!</font>";
            return false;
        } else {
            if (dt1 > dt2) {
                error.innerHTML = "<font color=red>Invalid Date Range! Start Date cannot be after End Date!</font>";
                return false;
            }
        }
    }
    error.innerHTML = "";
    hideContent("error");
    form.submit();
}
function getClicksCompare(form) {
    var error = document.getElementById("error");
    error.style.display = "block";
    var dt = getDateObject(form.dateCheck.value, "-");
    dt1 = getDateObject(document.getElementById("from").value, "-");
    dt2 = getDateObject(document.getElementById("to").value, "-");
    error.innerHTML = "";
    /*if (window.XMLHttpRequest) { // Non-IE browsers
        dt = getDateObject(dt.getDate() + "-" + (dt.getMonth() + 1) + "-" + (dt.getYear() + 1900), "-");
    } else {// IE browsers
        dt = getDateObject(dt.getDate() + "-" + (dt.getMonth() + 1) + "-" + dt.getYear(), "-");
    }*/
    if (document.getElementById("to").value == "" || document.getElementById("from").value == "") {
        error.innerHTML = "<font color=red>please Select date</font>";
    } else {
        if (dt1 > dt) {
            error.innerHTML = "<font color=red>Invalid Date!\nSelect a Date before Today!</font>";
        } else {
            if (dt2 > dt) {
                error.innerHTML = "<font color=red>Invalid Date!\nSelect a Date before Today!</font>";
            } else {
                if ((dt1 - dt2) == 0) {
                    error.innerHTML = "<font color=red>Invalid Date!\nSelect Two differenet Dates!</font>";
                } else {
                    error.style.display = "none";
                    error.innerHTML = "";
                    form.submit();
                }
            }
        }
    }
}
function getDomainsByParameter(form) {
    var error = document.getElementById("error");
    showContent("error");
    if (!form.parameters[0].checked && !form.parameters[1].checked) {
        error.innerHTML = "<font color=red>Please Select Any Search</font>";
        return false;
    }
    if (form.parameters[1].checked) {
        var dt1 = getDateObject(form.from.value, "-");
        var dt2 = getDateObject(form.to.value, "-");
        if (form.from.value === "" || form.to.value === "") {
            error.innerHTML = "<font color=red>Please Select Date!</font>";
            return false;
        } else {
            if (dt1 > dt2) {
                error.innerHTML = "<font color=red>Invalid Date Range!\nStart Date cannot be after End Date!</font>";
                return false;
            }
        }
    }
    error.innerHTML = "";
    hideContent("error");
    form.submit();
}
function updateOrders(form, status) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    if (document.getElementById("error")) {
        document.getElementById("error").style.display = "none";
    }
    form.method.value = "validateOrders";
    var error = document.getElementById("bodyError");
    var flag = false;
    if (form.orders) {
        if (!form.orders.length) {
            if (!form.orders.checked) {
                showContent("bodyError");
                error.innerHTML = "<font color=red>Please Select Orders !!</font>";
                error.focus();
                return false;
            } else {
                form.flag.value = status;
                hideContent("bodyError");
                form.submit();
            }
        } else {
            for (var i = 0; i < form.orders.length; i++) {
                if (flag == false && form.orders[i].checked == true) {
                    flag = true;
                }
            }
            if (flag) {
                form.flag.value = status;
                hideContent("bodyError");
                form.submit();
            } else {
                showContent("bodyError");
                error.innerHTML = "Please Select Orders !!";
                error.focus();
            }
        }
    } else {
        error.style.display = "visible";
        error.innerHTML = "No Pending Orders!";
        error.focus();
    }
}
function updateOrder(order, id, status) {
    var form = document.forms[2];
    form.order.value = order;
    form.flag.value = status;
    form.id.value = id;
    form.method.value = "changeOrderStatus";
    form.action = "merchantOrderAction.do";
    form.submit();
}
function updateAffiliateOrder(order, id, status, affiliate, flag) {
    var form = document.forms[2];
    form.order.value = order;
    form.flag.value = status;
    form.affiliate.value = affiliate;
    form.id.value = id;
    form.sflag.value = flag;
    form.method.value = "changeAffiliateOrderStatus";
    form.action = "merchantOrderAction.do";
    form.submit();
}
function removeAffAlerts(id, date) {
    var form = document.forms[2];
    form.flag.value = "Remove";
    form.id.value = id;
    form.date.value = date;
    form.submit();
}
function getPayAffiliates(form) {
    form.status.value = "";
    form.action = "./merchantPayAffAction.do?method=merchantPayment&d-2729228-p=1";
    form.submit();
}
function payAffiliates(form) {
    form.status.value = "pay";
    form.action = "./merchantPayAffAction.do?method=merchantPayment";
    form.submit();
    /*var flag = false;
    var message = document.getElementById("message");
    showContent("message");
    var chk = document.getElementById("check");
    if (chk.checked) {
        form.checkAll.value = "true";
    }
    if (form.affiliates) {
        if (!form.affiliates.length) {
            if (!form.affiliates.checked) {
                message.innerHTML = "<font color=red>Select affiliates!</font>";
                return false;
            } else {
                form.status.value = "pay";
                form.action = "./merchantPayAffAction.do?method=merchantPayment";
                form.affiliate.value = "";
                hideContent("message");
                form.submit();
            }
        } else {
            for (var i = 0; i < form.affiliates.length; i++) {
                if (flag == false && form.affiliates[i].checked == true) {
                    flag = true;
                    break;
                }
            }
            if (flag) {
                form.status.value = 1;
                form.affiliate.value = "";
                hideContent("message");
                form.action = "./merchantPayAffAction.do?method=merchantPayment";
                form.submit();
            } else {
                message.innerHTML = "<font color=red>Select affiliates!</font>";
                return false;
            }
        }
    } else {
        message.innerHTML = "<font color=red>No affiliates!</font>";
        return false;
    }*/
}
function getPaymentsByParameter(form) {
    form.affiliate.value = "";
    var error = document.getElementById("error");
    showContent("error");
    if (!form.parameters[0].checked && !form.parameters[1].checked) {
        error.innerHTML = "Please Select Search";
    }
    if (form.parameters[0].checked == true && form.parameters[1].checked == true) {
        validateDate(form);
    } else {
        if (form.parameters[0].checked == true) {
            form.from.value = "";
            form.to.value = "";
            hideContent("error");
            form.submit();
        } else {
            if (form.parameters[1].checked == true) {
                form.content.value = "";
                validateDate(form);
            }
        }
    }
}
function getTransactionsByParameter(form) {
    form.affiliate.value = "";
    var error = document.getElementById("error");
    showContent("error");
    if (!form.parameters[0].checked && !form.parameters[1].checked) {
        error.innerHTML = "Please Select Search";
    }
    if (form.parameters[0].checked == true && form.parameters[1].checked == true) {
        validateDate(form);
    } else {
        if (form.parameters[1].checked == true) {
            hideContent("error");
            form.submit();
        } else {
            if (form.parameters[0].checked == true) {
                form.content.value = "";
                validateDate(form);
            }
        }
    }
}
function getAffiliatePaymentsByParameter(form) {
    var error = document.getElementById("error");
    validateDate(form);
}
function validateDate(form) {
    var error = document.getElementById("error");
    if (form.from.value == "" || form.to.value == "") {
        error.innerHTML = "<font color=red>Please Select Date!</font>";
        error.style.display = "block";
        return false;
    } else {
        dt1 = getDateObject(form.from.value, "-");
        dt2 = getDateObject(form.to.value, "-");
        if (dt1 > dt2) {
            error.innerHTML = "<font color=red>Invalid Date Range!\nStart Date cannot be after End Date!</font>";
            error.style.display = "block";
            return false;
        } else {
            error.innerHTML = "";
            error.style.display = "none";
            form.submit();
        }
    }
}
function getCheckAll() {
    var form = document.forms[1];
    form.action = "./merchantPayAffAction.do?method=merchantPayment";
    form.status.value = "true";
    if (form.check.checked) {
        form.checkAll.value = "true";
    } else {
        form.checkAll.value = "false";
        form.checkAllFlag.value = "true";
    }
    form.submit();
}
function getAllChecked(checkVal) {
    var form = document.forms[1];
    var affiliates = document.getElementsByName("affiliates");
    form.flag.value = "true";
    form.status.value = "true";
    form.checkAll.value = "false";
    var checkArray = new Array();
    var j = 0;
    for (var i = 0; i < affiliates.length; i++) {
        if (checkVal == "true") {
            affiliates[i].checked = true;
        } else {
            affiliates[i].checked = false;
            if (!affiliates[i].checked) {
                checkArray[j] = affiliates[i].value;
                j++;
            }
        }
    }
    form.action = "./merchantPayAffAction.do?method=merchantPayment&checkArray=" + checkArray;
    form.submit();
    /*var flag = true;
    if (form.check.checked) {
        flag = false;
    }
    if (!flag && form.check.checked == true) {
        form.checkAll.value = "false";
        form.status.value = "";
        form.action = "./merchantPayAffAction.do?method=merchantPayment";
        form.submit();
    } else {
        form.flag.value = "true";
        form.status.value = "true";
        for (var i = 0; i < affiliates.length; i++) {
            affiliates[i].checked = true;
        }
        form.action = "./merchantPayAffAction.do?method=merchantPayment&checkArray=";
        form.submit();
        /* if (checkBox == true) {
            for (var i = 0; i < affiliates.length; i++) {
                affiliates[i].checked = false;
                checkBox = false;
                hideContent("checkMessage1");
                showContent("checkMessage");
            }
        } else {
            for (var i = 0; i < affiliates.length; i++) {
                affiliates[i].checked = flag;
                checkBox = true;
                hideContent("checkMessage");
                showContent("checkMessage1");
            }
        }
    }*/
}
function checkSelect() {
    var form = document.forms[1];
    var check = "select";
    var affiliates = document.getElementsByName("affiliates");
    for (var i = 0; i < affiliates.length; i++) {
        if (!affiliates[i].checked) {
            check = "select";
            break;
        } else {
            check = "unselect";
        }
    }
    if (check == "unselect") {
        document.getElementById("headId").innerHTML = "<a href=# onclick=getAllChecked('false')>UnSelectAll</a>";
    } else {
        document.getElementById("headId").innerHTML = "<a href=# onclick=getAllChecked('true')>SelectAll</a>";
    }
}
function SelectIndMessage(form) {
    var check = "select";
    var affiliates = form.affiliates;
    for (var i = 0; i < affiliates.length; i++) {
        if (!affiliates[i].checked) {
            check = "select";
            break;
        } else {
            check = "unselect";
        }
    }
    if (check == "unselect") {
        document.getElementById("headId").innerHTML = "<a href=# onclick=SelectMessage('false')>UnSelectAll</a>";
    } else {
        document.getElementById("headId").innerHTML = "<a href=# onclick=SelectMessage('true')>SelectAll</a>";
    }
}
function SelectMessage(checkVal) {
    var form = document.forms[1];
    var check = "unselect";
    var affiliates = document.getElementsByName("affiliates");
    for (var i = 0; i < affiliates.length; i++) {
        if (checkVal == "true") {
            affiliates[i].checked = true;
        } else {
            affiliates[i].checked = false;
            check = "select";
        }
    }
    if (check == "unselect") {
        document.getElementById("headId").innerHTML = "<a href=# onclick=SelectMessage('false')>UnSelectAll</a>";
    } else {
        document.getElementById("headId").innerHTML = "<a href=# onclick=SelectMessage('true')>SelectAll</a>";
    }
}
function getCheckedAll() {
    var flag = true;
    if (checkBox == true) {
        flag = false;
        checkBox = false;
        hideContent("checkMessage1");
        showContent("checkMessage");
    } else {
        checkBox = true;
        hideContent("checkMessage");
        showContent("checkMessage1");
    }
    var affiliates = document.getElementsByName("affiliates");
    for (var i = 0; i < affiliates.length; i++) {
        affiliates[i].checked = flag;
    }
}
function getOrdersChecked() {
    var flag = true;
    if (checkBox == true) {
        flag = false;
        checkBox = false;
        hideContent("checkMessage1");
        showContent("checkMessage");
    } else {
        checkBox = true;
        hideContent("checkMessage");
        showContent("checkMessage1");
    }
    var orders = document.getElementsByName("orders");
    for (var i = 0; i < orders.length; i++) {
        orders[i].checked = flag;
    }
}
function getTableCheck(form) {
    var flag = false;
    if (form.checkbox.checked) {
        flag = true;
    }
    var affiliates = document.getElementsByName("affiliates");
    for (var i = 0; i < affiliates.length; i++) {
        affiliates[i].checked = flag;
    }
    if (!flag && form.check.checked == true) {
        form.checkAll.value = "false";
        form.status.value = "";
        form.action = "./merchantPayAffAction.do?method=merchantPayment";
        form.submit();
    }
}
function getIndiCheck(form, affiliate) {
    /*var affiliates = document.getElementsByName("affiliates");
	if (form.check.checked) {
		form.checkAll.value = "false";
		form.status.value = "";
		form.flag.value = "true";
		form.action = "./merchantPayAffAction.do?method=merchantPayment";
		form.submit();
	} else {
		for (var i = 0; i < affiliates.length; i++) {
			if (!affiliates[i].checked) {
				if (form.check.checked) {
					form.check.checked = false;
					form.checkAll.value = "false";
				}
				break;
			}
		}
	}*/
    form.focusParam.value = affiliate;
    var affiliates = document.getElementsByName("affiliates"); 
	//if (form.check.checked) {
    form.checkAll.value = "false";
    form.status.value = "true";
    form.flag.value = "true";
    var checkArray = new Array();
    var j = 0;
    for (var i = 0; i < affiliates.length; i++) {
        if (!affiliates[i].checked) {
            checkArray[j] = affiliates[i].value;
            j++;
        }
    }
    form.action = "./merchantPayAffAction.do?method=merchantPayment&checkArray=" + checkArray;
    form.submit(); 
	//} else {
	//}
}
function getIndOrderCheck(form) {
    var affiliates = document.getElementsByName("orders");
    for (var i = 0; i < affiliates.length; i++) {
        if (!affiliates[i].checked) {
            break;
        }
    }
}
function getIndAlertCheck(form) {
    var affiliates = document.getElementsByName("affiliates");
    for (var i = 0; i < affiliates.length; i++) {
        if (!affiliates[i].checked) {
            break;
        }
    }
}
function hello(form) {
	//getIndiCheck(form)
    form.submit();
}
function addSkus() {
    location.href = "./merchantAddSkuAction.do";
}
function saveSkuCommission(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    form.commissionType.value = "0";
    var skuComm = isDecimal(form.skuCommission.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        showContent("error");
        form.skuCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        showContent("error");
        form.skuCommission.focus();
        form.skuCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        showContent("error");
        form.skuCommission.focus();
        return false;
      case 2:
        if (form.skuCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            showContent("error");
            form.skuCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
        hideContent("error");
    }
    if (form.skuCommType[0].checked) {
        form.commissionType.value = "1";
    }
    temp = isNumericNumber(trim(form.skuCommission.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.skuCommission.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.skuCommission.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    form.check.value = "1";
    form.type.value = "sku";
    form.submit();
}
function saveLinkCommission(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    form.commissionType.value = "0";
    var skuComm = isDecimal(form.linkCommission.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        showContent("error");
        form.linkCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        showContent("error");
        form.linkCommission.focus();
        form.linkCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        showContent("error");
        form.linkCommission.focus();
        return false;
      case 2:
        if (form.linkCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            showContent("error");
            form.linkCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
        hideContent("error");
    }
    if (form.linkCommType[0].checked) {
        form.commissionType.value = "1";
    }
    temp = isNumericNumber(trim(form.linkCommission.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        showContent("error");
        form.linkCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        showContent("error");
        form.linkCommission.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    form.check.value = "1";
    form.type.value = "link";
    form.submit();
}
function saveAffSkuCommission(form) {
    var label = new getObject();
    form.commissionType.value = "0";
    var skuComm = isDecimal(form.skuCommission.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        showContent("error");
        form.skuCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        showContent("error");
        form.skuCommission.focus();
        form.skuCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        showContent("error");
        form.skuCommission.focus();
        return false;
      case 2:
        if (form.skuCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            showContent("error");
            form.skuCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
        hideContent("error");
    }
    if (form.skuCommType[0].checked) {
        form.commissionType.value = "1";
    }
    form.check.value = "1";
    form.type.value = "sku";
    form.submit();
}
function saveAffLinkCommission(form) {
    var label = new getObject();
    form.commissionType.value = "0";
    var skuComm = isDecimal(form.linkCommission.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        showContent("error");
        form.linkCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        showContent("error");
        form.linkCommission.focus();
        form.linkCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        showContent("error");
        form.linkCommission.focus();
        return false;
      case 2:
        if (form.linkCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            showContent("error");
            form.linkCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
        hideContent("error");
    }
    if (form.linkCommType[0].checked) {
        form.commissionType.value = "1";
    }
    form.check.value = "1";
    form.type.value = "link";
    form.submit();
}
function saveAffDefSkuCommission(form) {
    var label = new getObject();
    form.commissionType.value = "0";
    if (form.genCommType[0].checked) {
        form.commissionType.value = "1";
    }
    form.check.value = "1";
    form.type.value = "defSku";
    form.submit();
}
function editSkuUrls(id, url) {
    var obj = new getObject();
    var non = document.getElementById(id);
    non.style.display = "none";
    var url1 = document.getElementById("url" + id);
    var save = document.getElementById("save" + id);
    var cancel = document.getElementById("cancel" + id);
    url1.style.display = "block";
    url1.value = url;
    save.style.display = "block";
    cancel.style.display = "block";
}
function editSkuName(id, url) {
    var obj = new getObject();
    var non = document.getElementById("name" + id);
    non.style.display = "none";
    var url1 = document.getElementById("nameText" + id);
    var save = document.getElementById("nameSave" + id);
    var cancel = document.getElementById("nameCancel" + id);
    url1.style.display = "block";
    save.style.display = "block";
    cancel.style.display = "block";
}
function editBannerUrls(id) {
    var obj = new getObject();
    var non = document.getElementById(id);
    non.style.display = "none";
    var url = document.getElementById("input" + id);
    var save = document.getElementById("save" + id);
    var cancel = document.getElementById("cancel" + id);
    url.style.display = "block";
    save.style.display = "block";
    cancel.style.display = "block";
}
function getCanceBannerlUrl(id) {
    var blk = document.getElementById(id);
    var url = document.getElementById("input" + id);
    var save = document.getElementById("save" + id);
    var cancel = document.getElementById("cancel" + id);
    blk.style.display = "block";
    url.style.display = "none";
    save.style.display = "none";
    cancel.style.display = "none";
    hideContent("error");
}
function getSaveBannerUrl(id) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    showContent("error");
    var url = document.getElementById("url" + id);
    var url = isUrl(url.value);
    switch (url) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        return false;
        /*   case 1:
        label.error.innerHTML = getFont(label.urlInvalid);
        return false;*/
      default:
        label.error.innerHTML = "";
    }
    var text = document.getElementById("text" + id);
    var text = isUrl(text.value);
    switch (text) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        return false;
        /* case 1:
        label.error.innerHTML = getFont(label.urlInvalid);
        return false;*/
      default:
        label.error.innerHTML = "";
    }
    var form = document.forms[1];
    if (document.getElementById("status" + id)) {
        var width = document.getElementById("width" + id);
        var width = isNumeric(width.value);
        switch (width) {
          case 0:
            label.error.innerHTML = getFont(label.width);
            return false;
          case 1:
            label.error.innerHTML = getFont(label.validWidth);
            return false;
          default:
            label.error.innerHTML = "";
        }
        var height = document.getElementById("height" + id);
        var height = isNumeric(height.value);
        switch (height) {
          case 0:
            label.error.innerHTML = getFont(label.height);
            return false;
          case 1:
            label.error.innerHTML = getFont(label.validHeight);
            return false;
          default:
            label.error.innerHTML = "";
        }
        form.width.value = document.getElementById("width" + id).value;
        form.height.value = document.getElementById("height" + id).value;
    }
    form.url.value = document.getElementById("url" + id).value;
    form.landing.value = document.getElementById("text" + id).value;
    form.id.value = id;
    hideContent("error");
    form.method.value = "updateBanners";
    form.submit();
}
function setCategoryValue(category) {
    var form = document.forms[1];
    form.category.value = category;
}
function editBannerCategory(id, category) {
    var form = document.forms[1];
    form.id.value = id;
    form.landing.value = category;
}
function SaveBannerCategory(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    showContent("error");
    var text = isUrl(form.landing.value);
    switch (text) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        return false;
      default:
        label.error.innerHTML = "";
    }
    hideContent("error");
    form.submit();
}
function cancelBanner(form) {
    form.url.value = "";
    form.landing.value = "";
}
function SaveBanner(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    showContent("error");
    var url = isUrl(form.url.value);
    switch (url) {
      case 0:
        label.error.innerHTML = getFont(label.bannerPath);
        form.url.focus();
        return false;
        /* case 1:
        label.error.innerHTML = getFont(label.urlInvalid);
        form.url.focus();
        return false;*/
      default:
        label.error.innerHTML = "";
    }
    if (!form.check[2].checked) {
        var landing = isUrl(form.landing.value);
        switch (landing) {
          case 0:
            label.error.innerHTML = getFont(label.bannerLanding);
            form.landing.focus();
            return false;
            /* case 1:
        label.error.innerHTML = getFont(label.urlInvalid);
        form.landing.focus();
        return false;*/
          default:
            label.error.innerHTML = "";
        }
    }
    if (form.check[0].checked) {
        var width = isNumeric(form.width.value);
        switch (width) {
          case 0:
            label.error.innerHTML = getFont(label.width);
            form.width.focus();
            return false;
          case 1:
            label.error.innerHTML = getFont(label.validWidth);
            form.width.focus();
            return false;
          default:
            label.error.innerHTML = "";
        }
        var height = isNumeric(form.height.value);
        switch (height) {
          case 0:
            label.error.innerHTML = getFont(label.height);
            form.height.focus();
            return false;
          case 1:
            label.error.innerHTML = getFont(label.validHeight);
            form.height.focus();
            return false;
          default:
            label.error.innerHTML = "";
        }
    }
    hideContent("error");
    form.method.value = "saveBanners";
    form.submit();
}
function getCancelUrl(id) {
    var blk = document.getElementById(id);
    var url = document.getElementById("url" + id);
    var save = document.getElementById("save" + id);
    var cancel = document.getElementById("cancel" + id);
    var error = document.getElementById("error");
    error.style.display = "none";
    blk.style.display = "block";
    url.style.display = "none";
    save.style.display = "none";
    cancel.style.display = "none";
}
function getCancelName(id) {
    var blk = document.getElementById("name" + id);
    var url = document.getElementById("nameText" + id);
    var save = document.getElementById("nameSave" + id);
    var cancel = document.getElementById("nameCancel" + id);
    var error = document.getElementById("error");
    error.style.display = "none";
    blk.style.display = "block";
    url.style.display = "none";
    save.style.display = "none";
    cancel.style.display = "none";
}
function getSaveUrl(id) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var blk = document.getElementById(id);
    var url = document.getElementById("url" + id);
    var save = document.getElementById("save" + id);
    var cancel = document.getElementById("cancel" + id);
    var label = new getObject();
    var landing = isUrl(url.value);
    switch (landing) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        label.error.style.display = "block";
        url.focus();
        return false;
      default:
        label.error.innerHTML = "";
        label.error.style.display = "none";
    }
    saveSkuUrlAjax(id);
    blk.style.display = "block";
    url.style.display = "none";
    save.style.display = "none";
    cancel.style.display = "none";
}
function getSaveName(id) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var blk = document.getElementById("name" + id);
    var url = document.getElementById("nameText" + id);
    var save = document.getElementById("nameSave" + id);
    var cancel = document.getElementById("nameCancel" + id);
    var label = new getObject();
    var name = checkFirstName(trim(url.value));
    switch (name) {
      case 0:
        label.error.innerHTML = getFont(label.nameSku);
        label.error.style.display = "block";
        url.focus();
        return false;
      case 2:
        label.error.innerHTML = getFont(label.properSku);
        label.error.style.display = "block";
        url.focus();
        return false;
      default:
        label.error.innerHTML = "";
        label.error.style.display = "none";
    }
    saveSkuNameAjax(id);
    blk.style.display = "block";
    url.style.display = "none";
    save.style.display = "none";
    cancel.style.display = "none";
}
function saveLinkComm(id) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    var link = document.getElementById("link" + id);
    var skuComm = isDecimal(link.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        showContent("error");
        link.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        showContent("error");
        link.focus();
        link.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        showContent("error");
        link.focus();
        return false;
      case 2:
        if (document.getElementsByName("linkRadio" + id)[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            showContent("error");
            link.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
        hideContent("error");
    }
    temp = isNumericNumber(trim(link.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        showContent("error");
        link.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        showContent("error");
        link.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    saveLinkCommAjax(id);
}
function saveSkuComm(id) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    var sku = document.getElementById("sku" + id);
    var skuComm = isDecimal(sku.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        showContent("error");
        sku.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        showContent("error");
        sku.focus();
        sku.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        showContent("error");
        sku.focus();
        return false;
      case 2:
        if (document.getElementsByName("skuRadio" + id)[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            showContent("error");
            sku.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
        hideContent("error");
    }
    temp = isNumericNumber(trim(sku.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        sku.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        sku.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    saveSkuCommAjax(id);
}
function saveAffLinkComm(id, affiliate) {
    var label = new getObject();
    var link = document.getElementById("link" + id);
    var skuComm = isDecimal(link.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        showContent("error");
        link.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        showContent("error");
        link.focus();
        link.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        showContent("error");
        link.focus();
        return false;
      case 2:
        if (document.getElementsByName("linkRadio" + id)[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            showContent("error");
            link.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
        hideContent("error");
    }
    saveAffLinkCommAjax(id, affiliate);
}
function saveAffSkuComm(id, affiliate) {
    var label = new getObject();
    var sku = document.getElementById("sku" + id);
    var skuComm = isDecimal(sku.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        showContent("error");
        sku.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        showContent("error");
        sku.focus();
        sku.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        showContent("error");
        sku.focus();
        return false;
      case 2:
        if (document.getElementsByName("skuRadio" + id)[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            showContent("error");
            sku.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
        hideContent("error");
    }
    saveAffSkuCommAjax(id, affiliate);
}
function updateAffPassword(form) {
    if (document.getElementById("successMsg")) {
        document.getElementById("successMsg").style.display = "none";
    }
    var label = new getObject();
    var error = document.getElementById("passError");
    hideContent("passSuccess");
    showContent("passError");
    var password = isPassword(form.password);
    switch (password) {
      case 0:
        document.getElementById("passError").innerHTML = getFont(label.passempty);
        form.password.focus();
        return false;
      default:
        document.getElementById("passError").innerHTML = "";
    }
    hideContent("passError");
    updateAffPasswordAjax(form);
}
function changeAffStatus(id, name, status) {
    form = document.forms[1];
    form.affiliate.value = changeValue(name);
    form.id.value = id;
    form.status.value = status;
    form.method.value = "updateAffStatus";
    form.submit();
}
function getMailAffilates() {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    document.getElementById("selectAffiliates").className = "hideCnt";
    document.getElementById("affType").className = "big";
}
function validateEditProfile(form) {
    var label = new getObject();
    hideContent("error");
    if (document.getElementById("success")) {
        hideContent("success");
    }
    /* FIRST NAME */
    var firstName = checkFirstName(form.firstName.value);
    switch (firstName) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.firstName);
        form.firstName.focus();
        return false;
      case 2:
        showContent("error");
        label.error.innerHTML = getFont(label.empty);
        form.firstName.focus();
        return false;
      case 3:
        showContent("error");
        label.error.innerHTML = getFont(label.nulls);
        form.firstName.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* LAST NAME */
    var lastName = checkFirstName(form.lastName.value);
    switch (lastName) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.lastName);
        form.lastName.focus();
        return false;
      case 2:
        showContent("error");
        label.error.innerHTML = getFont(label.more);
        form.lastName.focus();
        return false;
      case 3:
        showContent("error");
        label.error.innerHTML = getFont(label.nulls);
        form.lastName.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* DISPLAY NAME 
    var firstName = checkFirstName(form.displayName.value);
    switch (firstName) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.displayName);
        form.displayName.focus();
        return false;
      case 2:
        showContent("error");
        label.error.innerHTML = getFont(label.empty);
        form.displayName.focus();
        return false;
      case 3:
        showContent("error");
        label.error.innerHTML = getFont(label.nulls);
        form.displayName.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* EMAIL */
    var email = isEmail(form.email.value);
    switch (email) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.email);
        form.email.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.email);
        form.email.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* COMPANY 
    var company = isDecimal(form.company.value);
    switch (company) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.company);
        form.company.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* URL 
    var url = isValidUrl(form.url);
    switch (url) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.urlPattern);
        form.url.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.url);
        form.url.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* PHONE */
    var phoneString = form.phone.value.replace(/[-r]+/g, "");
    if (trim(form.phone.value).indexOf("-") == 0) {
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.phone.focus();
        return false;
    }
    var phone = checkFirstName(form.phone.value);
    switch (phone) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.phone);
        form.phone.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* ADDRESS 1 
    var address = checkNull(form.businessAddress.value);
    switch (address) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.address);
        form.businessAddress.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.nulls);
        form.businessAddress.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* CITY 
    var city = checkGeneral(form.city.value);
    switch (city) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.city);
        form.city.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* STATE 
    var state = checkGeneral(form.state.value);
    switch (state) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.state);
        form.state.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.nulls);
        form.state.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* COUNTRY 
    var country = form.country.value;
    if (country === "") {
        showContent("error");
        label.error.innerHTML = getFont(label.country);
        form.country.focus();
        return false;
    }
    /* ZIP */
    /* var zipString = form.zip.value.replace(/[-r]+/g, "");
    if (trim(form.zip.value).indexOf("-") == 0) {
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.zip.focus();
        return false;
    }
    var zip = checkFirstName(trim(form.zip.value));
    switch (zip) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.zip);
        form.zip.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    */
    updateMerchantProfile(form);
}
function validateMerchant(form) {
    var label = new getObject();
    if (document.getElementById("success")) {
        hideContent("success");
    }
    temp = isDecimal(form.defaultComm.value);
    if (form.defaultCommStatus[1].checked && temp == 2) {
        temp = true;
    }
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.defaultComm);
        form.defaultComm.value = "";
        form.defaultComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.defaultCommvalue = "";
        form.defaultComm.focus();
        return false;
      case 2:
        showContent("error");
        label.error.innerHTML = getFont(label.hundred);
        form.defaultComm.value = "";
        form.defaultComm.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.defaultComm.value = "";
        form.defaultComm.value();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.defaultComm.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.defaultComm.value = "";
        form.defaultComm.value();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.defaultComm.value = "";
        form.defaultComm.value();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var clickCommission = isDecimal(form.clickComm.value);
    switch (clickCommission) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.clickCommission);
        form.clickComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.invalid);
        form.clickComm.focus();
        form.clickComm.value = "";
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.lowerLimit);
        form.clickComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var impresCommission = isDecimal(form.impressComm.value);
    switch (impresCommission) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.impresCommission);
        form.impressComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.invalid);
        form.impressComm.focus();
        form.impressComm.value = "";
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.lowerLimit);
        form.impressComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* SECOND TIRE COMMISSION */
    temp = isDecimal(form.secondTierComm.value);
    if (form.secondCommStatus[1].checked && temp == 2) {
        temp = true;
    }
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.secondTier);
        form.secondTierComm.value = "";
        form.secondTierComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.secondTierComm.value = "";
        form.secondTierComm.focus();
        return false;
      case 2:
        showContent("error");
        label.error.innerHTML = getFont(label.hundred);
        form.secondTierComm.value = "";
        form.secondTierComm.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.secondTierComm.value = "";
        form.secondTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.secondTierComm.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.secondTierComm.value = "";
        form.secondTierComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.secondTierComm.value = "";
        form.secondTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* THIRD TIRE COMMISSION */
    temp = isDecimal(form.thirdTierComm.value);
    if (form.thirdCommStatus[1].checked && temp == 2) {
        temp = true;
    }
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.thirdTire);
        form.thirdTierComm.value = "";
        form.thirdTierComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.thirdTierComm.value = "";
        form.thirdTierComm.focus();
        return false;
      case 2:
        showContent("error");
        label.error.innerHTML = getFont(label.hundred);
        form.thirdTierComm.value = "";
        form.thirdTierComm.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.thirdTierComm.value = "";
        form.thirdTierComm.value();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.thirdTierComm.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.thirdTierComm.value = "";
        form.thirdTierComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.thirdTierComm.value = "";
        form.thirdTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* REORDER REDUCTION  */
    temp = isDecimal(form.reOrderRed.value);
    if (form.reOrderRedStatus[1].checked && temp == 2) {
        temp = true;
    }
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.reorder);
        form.reOrderRed.value = "";
        form.reOrderRed.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.reOrderRed.value = "";
        form.reOrderRed.focus();
        return false;
      case 2:
        showContent("error");
        label.error.innerHTML = getFont(label.hundred);
        form.reOrderRed.value = "";
        form.reOrderRed.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* CLICK COMMISSION */
    temp = isDecimal(form.clickComm.value);
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.clickCommission);
        form.clickComm.value = "";
        form.clickComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.clickComm.value = "";
        form.clickComm.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.clickComm.value = "";
        form.clickComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.clickComm.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.clickComm.value = "";
        form.clickComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.clickComm.value = "";
        form.clickComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* EMAIL COMMISSION 
    temp = isDecimal(form.emailComm.value);
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.emailCommission);
        form.emailComm.value = "";
        form.emailComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.emailComm.value = "";
        form.emailComm.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.emailComm.value = "";
        form.emailComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.emailComm.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.emailComm.value = "";
        form.emailComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.emailComm.value = "";
        form.emailComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }*/
    /* LEAD COMMISSION 
    temp = isDecimal(form.leadComm.value);
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.leadCommission);
        form.leadComm.value = "";
        form.leadComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.leadComm.value = "";
        form.leadComm.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.leadComm.value = "";
        form.leadComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.leadComm.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.leadComm.value = "";
        form.leadComm.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.leadComm.value = "";
        form.leadComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }*/
    /* MINIMUM BALANCE */
    temp = isDecimal(form.balanceAlert.value);
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.balance);
        form.balanceAlert.value = "";
        form.balanceAlert.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.balanceAlert.value = "";
        form.balanceAlert.focus();
        return false;
      case 3:
        showContent("error");
        label.error.innerHTML = getFont(label.miniPayment);
        form.balanceAlert.value = "";
        form.balanceAlert.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.balanceAlert.value = "";
        form.balanceAlert.value();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.balanceAlert.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.balanceAlert.value = "";
        form.balanceAlert.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.balanceAlert.value = "";
        form.balanceAlert.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* MINIMUM BALANCE TO PAY FOR AFFILIATE */
    temp = isDecimal(form.intervalPayment.value);
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.paymentAlert);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      case 3:
        showContent("error");
        label.error.innerHTML = getFont(label.miniMum);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.intervalPayment.value = "";
        form.intervalPayment.value();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.intervalPayment.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.intervalPayment.value = "";
        form.intervalPayment.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /*FOR RECURRING INTERVAL*/
    temp = isNumericNumber(trim(form.recurringDays.value));
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.recurringDays.value = "";
        form.recurringDays.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.recurringDays.value = "";
        form.recurringDays.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* DEFAULT PAGE SIZE FOR LISTING IN ALL PAGES */
    temp = isDecimal(form.pageSize.value);
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.size);
        form.pageSize.value = "";
        form.pageSize.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.pageSize.value = "";
        form.pageSize.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* DEFAULT ALERT VALUE FOR THE AFFILIATES */
    temp = isDecimal(form.alertValue.value);
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.value);
        form.alertValue.value = "";
        form.alertValue.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.alertValue.value = "";
        form.alertValue.focus();
        return false;
      case 2:
        showContent("error");
        label.error.innerHTML = getFont(label.hundred);
        form.alertValue.value = "";
        form.alertValue.focus();
        return false;
      case 3:
        showContent("error");
        label.error.innerHTML = getFont(label.miniMum);
        form.alertValue.value = "";
        form.alertValue.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.alertValue.value = "";
        form.alertValue.value();
        return false;
      case 5:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.alertValue.value = "";
        form.alertValue.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* COOKIE DAYS */
    temp = isNumeric(form.cookieExpire.value);
    switch (temp) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.days);
        form.cookieExpire.value = "";
        form.cookieExpire.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.numNum);
        form.cookieExpire.value = "";
        form.cookieExpire.focus();
        return false;
      case 3:
        showContent("error");
        label.error.innerHTML = getFont(label.miniMum);
        form.cookieExpire.value = "";
        form.cookieExpire.focus();
        return false;
      case 4:
        showContent("error");
        label.error.innerHTML = getFont(label.negative);
        form.cookieExpire.value = "";
        form.cookieExpire.value();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var email = isEmail(form.fromAddress.value);
    switch (email) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.empty);
        form.fromAddress.focus();
        return false;
      case 1:
        showContent("error");
        label.error.innerHTML = getFont(label.emailInvalid);
        form.fromAddress.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    label.error.innerHTML = "";
    updateMerchantSettings(form);
}
function validateContact(form) {
    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
    /* OPTION BUTTONS */
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var obj = new getObject();
    obj.error.style.display = "block";
    /*var affiliate1 = form.affiliates[0].checked;
    var affiliate2 = form.affiliates[1].checked;
    var affiliate3 = form.affiliates[2].checked;
    var affiliate4 = true;
    if (form.affiliates[3]) {
        affiliate4 = form.affiliates[3].checked;
    }
    if (affiliate1 === false && affiliate2 === false && affiliate3 === false && affiliate4 === false) {
        obj.error.innerHTML = getFont(obj.check);
        return false;
    } else {
        obj.error.innerHTML = "&nbsp;";
    }
    /* TYPE 
    if (form.affiliates[1].checked) {
        if (form.type && form.type.value === "") {
            obj.error.innerHTML = getFont(obj.afftype);
            form.type.focus();
            return false;
        }
    }
    AFFILIATES 
    if (form.affiliates[3]) {
        if (form.affiliates[2].checked) {
            if (fnIsEmptyTextBox(form.parameters)) {
                obj.error.innerHTML = getFont(obj.typeAffi);
                form.parameters.focus();
                return false;
            }
        }
    } */
    if (form.count.value == "0" && (form.selectValue.value == "sales" || form.selectValue.value == "bannerClicks" || form.selectValue.value == "commission" || form.selectValue.value == "truClicks" || form.selectValue.value == "textClicks" || form.selectValue.value == "impressions" || form.selectValue.value == "caAlerts")) {
        if (fnIsEmptyTextBox(form.between)) {
            obj.error.innerHTML = getFont(obj.between);
            form.between.focus();
            return false;
        }
        if (fnIsEmptyTextBox(form.and)) {
            obj.error.innerHTML = getFont(obj.and);
            form.and.focus();
            return false;
        }
        if (compareValues(form.between, form.and)) {
            obj.error.innerHTML = getFont(obj.bigBetween);
            form.between.focus();
            return false;
        }
        if (form.selectValue.value == "sales" && form.overall.value == "byDate") {
            if (validateDateSales(form.from, form.to)) {
                obj.error.innerHTML = getFont(obj.fromDate);
                form.from.focus();
        		//obj.error.innerHTML = "Please Select Date!";
                return false;
            } else {
                if (compareDates(form.from.value, form.to.value)) {
                    obj.error.innerHTML = getFont(obj.invalidDate);
                    form.from.focus();
                    return false;
        		//obj.error.innerHTML = "Invalid Date Range!nStart Date cannot be after End Date!";
                    return false;
                }
            }
        }
    }
    if (form.selectValue.value == "particularAff" || form.selectValue.value == "inactiveAffs" || (form.count.value == "1" && (form.selectValue.value == "sales" || form.selectValue.value == "bannerClicks" || form.selectValue.value == "commission" || form.selectValue.value == "truClicks" || form.selectValue.value == "textClicks" || form.selectValue.value == "impressions" || form.selectValue.value == "caAlerts"))) {
        var count = 0;
        var selectedAff = form.selectedAff;
        for (i = 0; i < selectedAff.options.length; i++) {
            if (selectedAff.options[i].selected == true) {
                break;
            } else {
                count = count + 1;
            }
        }
        if (count == selectedAff.options.length) {
            showContent("error");
            obj.error.innerHTML = getFont(obj.selectedAff);
            form.selectedAff.focus();
            return false;
        }
    }
    if (!form.fromAddress.value.match(emailExp)) {
        obj.error.innerHTML = getFont(obj.validFrom);
        form.fromAddress.focus();
        return false;
    }
    if (fnIsEmptyTextBox(form.fromAddress)) {
        obj.error.innerHTML = getFont(obj.from);
        form.fromAddress.focus();
        return false;
    }
    /* SUBJECT */
    var sub = checkName(form.subject.value);
    switch (sub) {
      case 0:
        obj.error.innerHTML = getFont(obj.subject);
        form.subject.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    /* MESSAGE */
    var message = checkName(tinyMCE.get("content").getContent());
    switch (message) {
      case 0:
        obj.error.innerHTML = getFont(obj.message);
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    obj.error.style.display = "none";
    form.status.value = "1";
    form.submit();
}
function saveDailyMessage(form) {
    var error = document.getElementById("error");
    if (document.getElementById("success")) {
        var success = document.getElementById("success");
        success.style.display = "none";
    }
    error.style.display = "block";
    if (trim(form.greetingMessage.value) == "" || form.greetingMessage.value == null) {
        error.innerHTML = "<font color=red>Please enter the message</font>";
        return false;
    } else {
        error.style.display = "none";
        form.submit();
    }
}
function enterFrom() {
    document.forms[1].from.value = "noreply@clickinc.com";
    document.getElementById("op1").checked = false;
    document.getElementById("op2").checked = false;
    document.getElementById("op3").checked = false;
    var form = document.forms[1];
    form.subject.value = "";
    form.content.value = "";
}
function validateAddGroup(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    showContent("error");
    if (trim(form.name.value) == "") {
        label.error.innerHTML = "<font color=red>Please enter Name</font>";
        form.name.focus();
        return false;
    }
    /*  Sku Commission*/
    var skuComm = isDecimal(form.skuCommission.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.skuCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.skuCommission.focus();
        form.skuCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.skuCommission.focus();
        return false;
      case 2:
        if (form.skuCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.skuCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
    }
    /*  True Link Sku Commission*/
    var linkskuComm = isDecimal(form.linkCommission.value);
    switch (linkskuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.linkCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.linkCommission.focus();
        form.linkCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.linkCommission.focus();
        return false;
      case 2:
        if (form.linkCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.linkCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
    }
    var secondTierComm = isDecimal(form.secondTierComm.value);
    switch (secondTierComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.secondTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.secondTierComm.focus();
        form.secondTierComm.value = "";
        return false;
      case 2:
        if (form.secondCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.secondTierComm.focus();
            return false;
        }
        break;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.secondTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.secondTierComm.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        form.secondTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.secondTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var thirdTierComm = isDecimal(form.thirdTierComm.value);
    switch (thirdTierComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.thirdTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.thirdTierComm.focus();
        form.thirdTierComm.value = "";
        return false;
      case 2:
        if (form.thirdCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.thirdTierComm.focus();
            return false;
        }
        break;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.thirdTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.thirdTierComm.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        form.thirdTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.thirdTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    hideContent("error");
    form.method.value = "addMerchantAffGroup";
    form.submit();
}
function validateGroup(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var label = new getObject();
    showContent("error");
    if (trim(form.name.value) == "") {
        label.error.innerHTML = "<font color=red>Please enter Name</font>";
        form.name.focus();
        return false;
    }
    /*  Sku Commission*/
    var skuComm = isDecimal(form.skuCommission.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.skuCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.skuCommission.focus();
        form.skuCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.skuCommission.focus();
        return false;
      case 2:
        if (form.skuCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.skuCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
    }
    /*  True Link Sku Commission*/
    var linkskuComm = isDecimal(form.linkCommission.value);
    switch (linkskuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.linkCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.linkCommission.focus();
        form.linkCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.linkCommission.focus();
        return false;
      case 2:
        if (form.linkCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.linkCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
    }
    var secondTierComm = isDecimal(form.secondTierComm.value);
    switch (secondTierComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.secondTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.secondTierComm.focus();
        form.secondTierComm.value = "";
        return false;
      case 2:
        if (form.secondCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.secondTierComm.focus();
            return false;
        }
        break;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.secondTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.secondTierComm.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        form.secondTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.secondTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var thirdTierComm = isDecimal(form.thirdTierComm.value);
    switch (thirdTierComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.thirdTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.thirdTierComm.focus();
        form.thirdTierComm.value = "";
        return false;
      case 2:
        if (form.thirdCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.thirdTierComm.focus();
            return false;
        }
        break;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.thirdTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    temp = isNumericNumber(trim(form.thirdTierComm.value));
    switch (temp) {
      case 0:
        label.error.innerHTML = getFont(label.numNum);
        form.thirdTierComm.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.numNum);
        form.thirdTierComm.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    hideContent("error");
    form.submit();
}
function getOrders() {
    var form = document.forms[1];
    form.method.value = "viewOrders";
    form.status.value = "1,2,3,4";
    form.action = "merchantOrderAction.do?method=viewOrders";
    form.submit();
}
function validateAddSku(form) {
    var obj = new getObject();
    var id = checkUserName(trim(form.id.value));
    switch (id) {
      case 0:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.idSku);
        form.id.value = "";
        form.id.focus();
        return false;
      default:
        obj.errorSku.innerHTML = "&nbsp;";
    }
    /*
    if (!CheckSplCharcter(form.id.value)) {
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.numNum);
        form.id.value = "";
        form.id.focus();
        return false;
    }*/
    var name = checkFirstName(trim(form.name.value));
    switch (name) {
      case 0:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.nameSku);
        form.name.focus();
        return false;
      case 2:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.numNum);
        form.name.value = "";
        form.name.focus();
        return false;
      default:
        obj.errorSku.innerHTML = "&nbsp;";
    }
    var commission = isDecimal(form.skuPrice.value);
    switch (commission) {
      case 0:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.skuPrice);
        form.skuPrice.value = "";
        form.skuPrice.focus();
        return false;
      case 1:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.numNum);
        form.skuPrice.value = "";
        form.skuPrice.focus();
        return false;
      case 4:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.numNum);
        form.skuPrice.value = "";
        form.skuPrice.focus();
        return false;
      case 5:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.numNum);
        form.skuPrice.value = "";
        form.skuPrice.focus();
        return false;
      default:
        obj.errorSku.innerHTML = "";
    }
    if (form.skuPrice.value == 0) {
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.properSkuPrice);
        form.skuPrice.value = "";
        form.skuPrice.focus();
        return false;
    }
    var commission = isDecimal(form.skuCommission.value);
    switch (commission) {
      case 0:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.commSku);
        form.skuCommission.value = "";
        form.skuCommission.focus();
        return false;
      case 1:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.numNum);
        form.skuCommission.value = "";
        form.skuCommission.focus();
        return false;
      case 2:
        if (form.skuType[0].checked) {
            showContent("errorSku");
            obj.errorSku.innerHTML = getFont(obj.greaterLimit);
            form.skuCommission.value = "";
            form.skuCommission.focus();
            return false;
        } else {
            obj.errorSku.innerHTML = "";
            break;
        }
      case 4:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.lowerLimit);
        form.skuCommission.value = "";
        form.skuCommission.focus();
        return false;
      case 5:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.numNum);
        form.skuCommission.value = "";
        form.skuCommission.focus();
        return false;
      default:
        obj.errorSku.innerHTML = "";
        break;
    }
    if (!(form.skuType[0].checked || form.skuType[1].checked)) {
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.selectRadio);
        form.skuType[0].focus();
        return false;
    }
    var message = isDecimal(form.linkCommission.value);
    switch (message) {
      case 0:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.truLink);
        form.linkCommission.value = "";
        form.linkCommission.focus();
        return false;
      case 1:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.numNum);
        form.linkCommission.value = "";
        form.linkCommission.focus();
        return false;
      case 2:
        if (form.linkType[0].checked) {
            showContent("errorSku");
            obj.errorSku.innerHTML = getFont(obj.greaterLimit);
            form.linkCommission.value = "";
            form.linkCommission.focus();
            return false;
        } else {
            obj.errorSku.innerHTML = "";
            break;
        }
      case 4:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.lowerLimit);
        form.linkCommission.value = "";
        form.linkCommission.focus();
        return false;
      case 5:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.numNum);
        form.linkCommission.value = "";
        form.linkCommission.focus();
        return false;
      default:
        obj.errorSku.innerHTML = "";
    }
    if (!(form.linkType[0].checked || form.linkType[1].checked)) {
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.selectRadio);
        form.linkType[0].focus();
        return false;
    }
    var url = isValidUrl(form.url);
    switch (url) {
      case 1:
        showContent("errorSku");
        obj.errorSku.innerHTML = getFont(obj.url);
        form.url.focus();
        return false;
    }
    form.linkCommType.value = 0;
    form.skuCommType.value = 0;
    if (form.linkType[0].checked) {
        form.linkCommType.value = 1;
    }
    if (form.skuType[0].checked) {
        form.skuCommType.value = 1;
    }
    if (document.getElementById("errorSku")) {
        document.getElementById("errorSku").style.display = "none";
    }
    form.submit();
}
function validateChangePassword(form) {
    var label = new getObject();
    hideContent("error");
    if (document.getElementById("success")) {
        hideContent("success");
    }
    if (form.oldPassword) {
        var oldPassword = isPassword(form.oldPassword);
        switch (oldPassword) {
          case 0:
            showContent("error");
            label.error.innerHTML = getFont(label.oldPassword);
            form.oldPassword.focus();
            return false;
          default:
            label.error.innerHTML = "";
        }
    }
    var newPassword = isPassword(form.newPassword);
    switch (newPassword) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.newPassword);
        form.newPassword.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var reTypePassword = isPassword(form.status);
    switch (reTypePassword) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.reTypePassword);
        form.status.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    if (form.newPassword.value != form.status.value) {
        showContent("error");
        label.error.innerHTML = getFont(label.matchPassword);
        form.newPassword.focus();
        return false;
    }
    form.submit();
}
function selectALL() {
    var all = document.getElementById("selectAll");
    var checkbox = document.getElementsByName("checkbox");
    var flag = false;
    if (all.checked) {
        flag = true;
    }
    for (i = 0; i < checkbox.length; i++) {
        checkbox[i].checked = flag;
    }
}
function selectCheckBox(param) {
    var all = document.getElementById("selectAll");
    var checkbox = document.getElementsByName("checkbox");
    for (i = 0; i < checkbox.length; i++) {
        if (!checkbox[i].checked) {
            all.checked = false;
            break;
        } else {
            all.checked = true;
        }
    }
}
function exportInput(form) {
    var flag = "";
    var checks = document.getElementsByName("checkbox");
    for (var i = 0; i < checks.length; i++) {
        if (checks[i].checked) {
            flag = true;
        }
    }
    if (flag) {
        document.getElementById("error").style.display = "none";
        var chk = document.getElementsByName("checkbox");
        var check = "";
        for (var i = 0; i < chk.length; i++) {
            var checkd = "&checkbox=";
            if (chk[i].checked) {
                check = check + checkd + chk[i].value;
            }
        }
        var win = window.open("./merchantAction.do?method=merchantExportAff" + check, "mywindow", "Width=300px, Height=180px, status=no, scroll=no, left=450px, top=400px");
    } else {
        document.getElementById("error").style.display = "block";
        document.getElementById("error").innerHTML = "Please Select Any Field";
    }
}
function returnParam(param) {
    if (param === "1") {
        location.href = document.getElementById("export1").href;
    } else {
        if (param === "2") {
            location.href = document.getElementById("export2").href;
        } else {
            if (param === "3") {
                location.href = document.getElementById("export3").href;
            } else {
                if (param === "4") {
                    location.href = document.getElementById("export4").href;
                } else {
                    if (param === "5") {
                        location.href = document.getElementById("export5").href;
                    } else {
                        if (param === "6") {
                            location.href = document.getElementById("export6").href;
                        }
                    }
                }
            }
        }
    }
}
function validateImportLinks(form) {
    if (document.getElementById("error")) {
        hideContent("error");
    }
    var label = new getObject();
    var value = validateExcel(form.theFile);
    switch (value) {
      case 0:
        label.errMerchant.innerHTML = getFont(label.chooseUpload);
        label.errMerchant.style.display = "block";
        form.theFile.focus();
        return false;
      case 1:
        label.errMerchant.innerHTML = getFont(label.chooseXLSCSV);
        label.errMerchant.style.display = "block";
        form.theFile.value = "";
        form.theFile.focus();
        return false;
      case 2:
        label.errMerchant.innerHTML = getFont(label.choosePath);
        label.errMerchant.style.display = "block";
        form.theFile.focus();
        return false;
      default:
        label.errMerchant.innerHTML = "";
        label.errMerchant.style.display = "none";
    }
    form.submit();
}
function getLinkCancel() {
    document.getElementById("getLink").style.display = "none";
    document.getElementById("addLink").style.display = "block";
    document.getElementById("addLink1").style.display = "block";
    if (document.getElementById("errorMerchant")) {
        document.getElementById("errorMerchant").style.display = "none";
    }
}
function deleteTextLink(id, form) {
    form.method.value = "deleteMerchantLink";
    form.number.value = id;
    form.submit();
}
function deleteHtmlAd(id, form) {
    form.method.value = "deleteHtmlAd";
    form.number.value = id;
    form.submit();
}
function deleteBannerLink(id, form) {
    form.method.value = "deleteMerchantBanner";
    form.number.value = id;
    form.submit();
}
function deleteSku(id, form) {
    form.method.value = "deleteMerchantSku";
    form.number.value = id;
    form.submit();
}
function validateAddTextLink(form) {
    var obj = new getObject();
    showContent("error");
    var name = checkName(form.text.value);
    switch (name) {
      case 0:
        obj.error.innerHTML = getFont(obj.text);
        form.text.value = "";
        form.text.focus();
        return false;
      case 3:
        obj.error.innerHTML = getFont(obj.nulls);
        form.text.value = "";
        form.text.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    var url = isValidUrl(form.url);
    switch (url) {
      case 1:
        obj.error.innerHTML = getFont(obj.url);
        form.url.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    hideContent("error");
    form.method.value = "insertMerchantLink";
    form.submit();
}
function validateEditTextLink(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var obj = new getObject();
    showContent("error");
    var name = checkName(form.text.value);
    switch (name) {
      case 0:
        obj.error.innerHTML = getFont(obj.text);
        form.text.value = "";
        form.text.focus();
        return false;
      case 3:
        obj.error.innerHTML = getFont(obj.nulls);
        form.text.value = "";
        form.text.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    var url = isValidUrl(form.url);
    switch (url) {
      case 1:
        obj.error.innerHTML = getFont(obj.url);
        form.url.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    hideContent("error");
    form.method.value = "updateMerchantLink";
    form.submit();
}
function validateAddHtmlAd(form) {
    var obj = new getObject();
    showContent("error");
    var name = checkName(form.text.value);
    switch (name) {
      case 0:
        obj.error.innerHTML = getFont(obj.text);
        form.text.value = "";
        form.text.focus();
        return false;
      case 3:
        obj.error.innerHTML = getFont(obj.nulls);
        form.text.value = "";
        form.text.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    var url = isValidUrl(form.url);
    switch (url) {
      case 1:
        obj.error.innerHTML = getFont(obj.url);
        form.url.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    hideContent("error");
    form.method.value = "insertHtmlAd";
    form.submit();
}
function validateEditHtmlAd(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var obj = new getObject();
    showContent("error");
    var name = checkName(form.text.value);
    switch (name) {
      case 0:
        obj.error.innerHTML = getFont(obj.text);
        form.text.value = "";
        form.text.focus();
        return false;
      case 3:
        obj.error.innerHTML = getFont(obj.nulls);
        form.text.value = "";
        form.text.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    var url = isValidUrl(form.url);
    switch (url) {
      case 1:
        obj.error.innerHTML = getFont(obj.url);
        form.url.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    hideContent("error");
    form.method.value = "updateHtmlAd";
    form.submit();
}
function getAffViewMessage(value) {
    var form = document.forms[1];
    form.affiliate.value = value;
    form.action = "./merchantMessageAction.do?method=viewMessages";
    form.submit();
   // location.href = "./merchantAffAction.do?method=viewMessages&affiliateId=" + value;
}
function getAffReferralUrl(value) {
    var form = document.forms[1];
    form.affiliate.value = value;
    form.action = "./merchantAffAction.do?method=viewAffReferUrl";
    form.submit();
}
function getAffReferralUrlValue(value, url) {
    var form = document.forms[1];
    form.affiliate.value = value;
    form.urlRefer.value = url;
    form.action = "./merchantAffAction.do?method=viewAffReferUrl";
    form.submit();
}
function affInbox() {
    var form = document.forms[1];
    form.text.value = "";
    form.action = "./merchantMessageAction.do?method=viewMessages";
    form.submit();
}
function affSent() {
    var form = document.forms[1];
    form.text.value = "";
    form.action = "./merchantMessageAction.do?method=viewSentMessages";
    form.submit();
}
function saveReplyMessage(value) {
    var form = document.forms[1];
    var label = new getObject();
    var subject = isDecimal(form.subject.value);
    switch (subject) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.subject);
        form.subject.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var content = isDecimal(form.content.value);
    switch (content) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.message);
        form.content.focus();
        return false;
      default:
        label.error.innerHTML = "";
        form.id.value = value;
        form.action = "./merchantMessageAction.do?method=saveReplyMessages";
        form.submit();
    }
}
function deleteMessages(value) {
    var form = document.forms[1];
    form.id.value = value;
    form.action = "./merchantMessageAction.do?method=deleteMessages";
    form.submit();
}
function deleteSelectedMerMsg() {
    if (document.getElementById("success")) {
        hideContent("success");
    }
    var form = document.forms[1];
    var error = document.getElementById("error");
    var flag = false;
    if (form.affiliates) {
        if (!form.affiliates.length) {
            if (!form.affiliates.checked) {
                showContent("error");
                error.innerHTML = "<font color=red>Please select Message to Remove !!</font>";
                error.focus();
                return false;
            } else {
                hideContent("error");
                form.id.value = form.affiliates.value;
                form.action = "./merchantMessageAction.do?method=deleteMessages";
                form.submit();
            }
        } else {
            for (var i = 0; i < form.affiliates.length; i++) {
                if (flag == false && form.affiliates[i].checked == true) {
                    flag = true;
                }
            }
            if (flag) {
                hideContent("error");
                form.type.value = "selected";
                form.action = "./merchantMessageAction.do?method=deleteMessages";
                form.submit();
            } else {
                showContent("error");
                error.innerHTML = "Please select Message To Delete !!";
                error.focus();
            }
        }
    } else {
        showContent("error");
        error.innerHTML = "No Messages To Remove!";
        error.focus();
    }
}
function deleteAllMerMsg() {
    if (document.getElementById("success")) {
        hideContent("success");
    }
    var error = document.getElementById("error");
    var form = document.forms[1];
    if (form.affiliates) {
        form.type.value = "all";
        form.action = "./merchantMessageAction.do?method=deleteMessages";
        form.submit();
    } else {
        showContent("error");
        error.innerHTML = "No Messages To Remove!";
        error.focus();
    }
}
function deleteSentMessages(value) {
    var form = document.forms[1];
    form.id.value = value;
    form.action = "./merchantMessageAction.do?method=deleteSentMessages";
    form.submit();
}
function deleteSelectedSentMerMsg() {
    if (document.getElementById("success")) {
        hideContent("success");
    }
    var form = document.forms[1];
    var error = document.getElementById("error");
    var flag = false;
    if (form.affiliates) {
        if (!form.affiliates.length) {
            if (!form.affiliates.checked) {
                showContent("error");
                error.innerHTML = "<font color=red>Please select Message to Remove !!</font>";
                error.focus();
                return false;
            } else {
                hideContent("error");
                form.id.value = form.affiliates.value;
                form.action = "./merchantMessageAction.do?method=deleteSentMessages";
                form.submit();
            }
        } else {
            for (var i = 0; i < form.affiliates.length; i++) {
                if (flag == false && form.affiliates[i].checked == true) {
                    flag = true;
                }
            }
            if (flag) {
                hideContent("error");
                form.type.value = "selected";
                form.action = "./merchantMessageAction.do?method=deleteSentMessages";
                form.submit();
            } else {
                showContent("error");
                error.innerHTML = "Please select Message To Delete !!";
                error.focus();
            }
        }
    } else {
        showContent("error");
        error.innerHTML = "No Messages To Remove!";
        error.focus();
    }
}
function deleteAllSentMerMsg() {
    if (document.getElementById("success")) {
        hideContent("success");
    }
    var error = document.getElementById("error");
    var form = document.forms[1];
    if (form.affiliates) {
        form.type.value = "all";
        form.action = "./merchantMessageAction.do?method=deleteSentMessages";
        form.submit();
    } else {
        showContent("error");
        error.innerHTML = "No Messages To Remove!";
        error.focus();
    }
}
function deleteSelectedMails() {
    if (document.getElementById("success")) {
        hideContent("success");
    }
    var form = document.forms[1];
    var error = document.getElementById("error");
    var flag = false;
    if (form.affiliates) {
        if (!form.affiliates.length) {
            if (!form.affiliates.checked) {
                showContent("error");
                error.innerHTML = "<font color=red>Please select Mail to Remove !!</font>";
                error.focus();
                return false;
            } else {
                hideContent("error");
                form.id.value = form.affiliates.value;
                form.action = "./merchantConAffAction.do?method=deleteMails";
                form.submit();
            }
        } else {
            for (var i = 0; i < form.affiliates.length; i++) {
                if (flag == false && form.affiliates[i].checked == true) {
                    flag = true;
                }
            }
            if (flag) {
                hideContent("error");
                form.type.value = "selected";
                form.action = "./merchantConAffAction.do?method=deleteMails";
                form.submit();
            } else {
                showContent("error");
                error.innerHTML = "Please select Mails To Delete !!";
                error.focus();
            }
        }
    } else {
        showContent("error");
        error.innerHTML = "No Mails To Remove!";
        error.focus();
    }
}
function deleteAllMails() {
    if (document.getElementById("success")) {
        hideContent("success");
    }
    var error = document.getElementById("error");
    var form = document.forms[1];
    if (form.affiliates) {
        form.type.value = "all";
        form.action = "./merchantConAffAction.do?method=deleteMails";
        form.submit();
    } else {
        showContent("error");
        error.innerHTML = "No Mails To Remove!";
        error.focus();
    }
}
function viewUrl() {
    var form = document.forms[1];
    form.flag.value = "";
    form.method.value = "viewURL";
    form.submit();
}
function validateForgetPassword(form) {
    if (document.getElementById("msg")) {
        document.getElementById("msg").style.display = "none";
    }
    var label = new getObject();
    var username = checkName(form.firstName.value);
    switch (username) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.userName);
        form.firstName.focus();
        return false;
      case 3:
        showContent("error");
        label.error.innerHTML = getFont(label.nulls);
        form.firstName.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    hideContent("error");
    form.submit();
}
function deleteGroup(form) {
    if (form.id.value === "") {
        document.getElementById("error").style.display = "block";
        document.getElementById("error").innerHTML = "There is no Group to Delete";
    } else {
        form.method.value = "deleteMerchantAffGroup";
        form.submit();
    }
}
function updateMailSetting(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    var obj = new getObject();
    obj.error.style.display = "block";
    var email = isEmail(form.from.value);
    switch (email) {
      case 0:
        obj.error.innerHTML = getFont(obj.from);
        form.from.focus();
        return false;
      case 1:
        obj.error.innerHTML = getFont(obj.from);
        form.from.focus();
        return false;
      default:
        obj.error.innerHTML = "";
    }
    var sub = checkName(form.subject.value);
    switch (sub) {
      case 0:
        obj.error.innerHTML = getFont(obj.subject);
        form.subject.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    /* MESSAGE */
    var message = checkName(form.content.value);
    switch (message) {
      case 0:
        obj.error.innerHTML = getFont(obj.content);
        form.content.focus();
        return false;
      default:
        obj.error.innerHTML = "&nbsp;";
    }
    obj.error.style.display = "none";
    form.method.value = "updateMailSetting";
    form.submit();
}
function deleteMailSetting(form) {
    form.method.value = "deleteMailSetting";
    form.submit();
}
function findAlert(form) {
    form.action = "./merchantAlertsAction.do?method=merchantAlerts";
    form.affiliate.value = "";
    form.submit();
}
function findFollowUp(form) {
    form.action = "./followUpAction.do?method=merchantFollowUp";
    form.affiliate.value = "";
    form.submit();
}
function changeAffiliatePayPageSize(form) {
    form.status.value = "";
    form.action = "./merchantPayAffAction.do?method=merchantPayment";
    form.submit();
}
function cancel(url) {
    document.location.href = url;
}
function validateSearch(form) {
    /*if (isChar(form.search.value)) {
        form.affiliate.value = form.search.value;
        form.action = "./merchantAffAction.do?method=merchantaffDetails";
    }*/
    form.submit();
    return true;
}
function validateCardDetails(form) {
    var label = new getObject();
    label.error.style.display = "block";
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    /* CREDIT CARD NAME */
    var ccName = checkFirstName(form.ccName.value);
    switch (ccName) {
      case 0:
        label.error.innerHTML = label.ccName;
        form.ccName.focus();
        return false;
      case 2:
        label.error.innerHTML = label.empty;
        form.ccName.focus();
        return false;
      case 3:
        label.error.innerHTML = label.nulls;
        form.ccName.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* CREDIT CARD NUMBER */
    var number = isNumeric(form.number.value);
    switch (number) {
      case 0:
        label.error.innerHTML = label.number;
        form.number.focus();
        return false;
      case 1:
        label.error.innerHTML = label.numNum;
        form.number.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* CARD TYPE */
    var type = form.type.value;
    if (type === "-1") {
        label.error.innerHTML = label.type;
        form.type.focus();
        return false;
    }
    /* CVV NUMBER */
    var code = isNumeric(form.code.value);
    switch (code) {
      case 0:
        label.error.innerHTML = label.code;
        form.code.focus();
        return false;
      case 1:
        label.error.innerHTML = label.numNum;
        form.code.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* MONTH */
    var toMonth = form.toMonth.value;
    if (toMonth === "-1") {
        label.error.innerHTML = label.month;
        form.toMonth.focus();
        return false;
    }
    /* YEAR */
    var toYear = form.toYear.value;
    if (toYear === "-1") {
        label.error.innerHTML = label.year;
        form.toYear.focus();
        return false;
    }
    /*CREDIT CARD VALIDATION*/
    if (!checkCreditCard(form.number.value, form.type.value)) {
        label.error.innerHTML = label.cardInvalid;
        form.number.focus();
        return false;
    }
    if (!checkvarificationNumber(form.code.value)) {
        label.error.innerHTML = label.codeInvalid;
        form.code.focus();
        return false;
    }
    if (!expiryDate(form.toMonth.value, form.toYear.value)) {
        label.error.innerHTML = label.expiryInvalid;
        form.toMonth.focus();
        return false;
    }
    var address = checkGeneral(form.address.value);
    switch (address) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.address);
        form.address.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var city = checkGeneral(form.city.value);
    switch (city) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.city);
        form.city.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var state = checkGeneral(form.state.value);
    switch (state) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.state);
        form.state.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var city = checkGeneral(form.zip.value);
    switch (city) {
      case 0:
        showContent("error");
        label.error.innerHTML = getFont(label.zip);
        form.zip.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    var country = form.countryCode.value;
    if (country === "") {
        showContent("error");
        label.error.innerHTML = getFont(label.country);
        form.countryCode.focus();
        return false;
    }
    hideContent("error");
    form.submit();
}
function divDisplay(disp, dispNone) {
    var addDomain = document.getElementById(disp);
    addDomain.style.display = "";
    var visible = document.getElementById(dispNone);
    visible.style.display = "none";
}
function divDisplayVisib(disp, dispNone) {
    var addDomain = document.getElementById(dispNone);
    addDomain.style.display = "none";
    var visible = document.getElementById(disp);
    visible.style.display = "block";
}
function divDisplayVisib(disp) {
    var visible = document.getElementById(disp);
    visible.style.display = "block";
}
function getSKUCancel() {
    divDisplay("importSKU", "getSku");
    if (document.getElementById("errorMerchant")) {
        document.getElementById("errorMerchant").style.display = "none";
    }
}
function getAddSKUCancel() {
    divDisplay("addSKU", "getAddSkus");
    if (document.getElementById("errorSku")) {
        document.getElementById("errorSku").style.display = "none";
    }
}
function getImport() {
    if (document.getElementById("error")) {
        hideContent("error");
    }
    if (document.getElementById("errorSku")) {
        document.getElementById("errorSku").style.display = "none";
    }
    if (document.getElementById("success")) {
        hideContent("success");
    }
    divDisplay("getSku", "importSKU");
    divDisplayVisib("addSKU");
    var imp = document.getElementById("getAddSkus");
    imp.style.display = "none";
}
function getAddSku() {
    emptyInput("clrSKU");
    if (document.getElementById("error")) {
        hideContent("error");
    }
    if (document.getElementById("success")) {
        hideContent("success");
    }
    if (document.getElementById("errorMerchant")) {
        document.getElementById("errorMerchant").style.display = "none";
    }
    divDisplay("getAddSkus", "addSKU");
    divDisplayVisib("importSKU");
    var imp = document.getElementById("getSku");
    imp.style.display = "none";
}
function emptyInput(id) {
    var crtPlan = document.getElementsByTagName("input");
    for (var i = 0; i < crtPlan.length; i++) {
        if (crtPlan[i].id == id) {
            crtPlan[i].value = "";
        }
    }
}
function validateEditPaymentType(form) {
    var label = new getObject();
    if (document.getElementById("successMsg")) {
        document.getElementById("successMsg").style.display = "none";
    }
    var label = new getObject();
    if (document.getElementById("statusMsg")) {
        document.getElementById("statusMsg").style.display = "none";
    }
    label.errorCre.style.display = "block";
    var numericExpression = /^[0-9.]+$/;
    /*if (fnIsEmptyTextBox(form.balanceAlert)) {
		label.error.innerHTML = "Please enter paymentAlert";
		return false;
	} else {
		if (form.balanceAlert.value == 0) {
			label.error.innerHTML = "Payment Alert should not be 0";
			form.balanceAlert.value = "";
			form.balanceAlert.focus();
			return false;
		} else {
			if (!form.balanceAlert.value.match(numericExpression)) {
				label.error.innerHTML = "please enter proper value";
				form.balanceAlert.value = "";
				form.balanceAlert.focus();
				return false;
			}
		}
	}*/
    /* PAYMENT TYPE */
    var payTypeId = form.paymentId.value;
    //alert(form.paymentId.value);
    if (payTypeId == -1) {
        label.errorCre.innerHTML = getFont(label.paymentType);
        form.paymentId.focus();
        return false;
    } else {
        if (payTypeId == 1) {
            /* Paypal Id */
            var paypalId = isEmail(form.payPal.value);
            switch (paypalId) {
              case 0:
                label.errorCre.innerHTML = getFont(label.paypalId);
                form.payPal.focus();
                return false;
              case 1:
                label.errorCre.innerHTML = getFont(label.paypalId);
                form.payPal.focus();
                return false;
              default:
                label.errorCre.innerHTML = "";
            }
            /* Paypal Details */
            /*var paypalDetails = checkNull(form.payPalDetails.value);
            switch (paypalDetails) {
              case 0:
                label.errorCre.innerHTML = getFont(label.paypalDetails);
                form.payPalDetails.focus();
                return false;
              case 1:
                label.errorCre.innerHTML = getFont(label.nulls);
                form.payPalDetails.focus();
                return false;
              default:
                label.errorCre.innerHTML = "";
            }*/
        } else {
       // alert(form.payPalWritten);
            if (payTypeId == 2) {
                /* Account Number */
                var name = checkName(form.payPalWritten.value);
                switch (name) {
                  case 0:
                    label.errorCre.innerHTML = getFont(label.writtenName);
                    form.payPalWritten.focus();
                    return false;
                  default:
                    label.errorCre.innerHTML = "";
                }
                if (isNumbers(form.payPalWritten.value)) {
                    label.errorCre.innerHTML = getFont(label.nameCorrect);
                    form.company.focus();
                    return false;
                }
            } else {
                if (payTypeId == 3) {
                    var bName = checkName(form.name.value);
                    switch (bName) {
                      case 0:
                        label.errorCre.innerHTML = getFont(label.beneficiaryName);
                        form.name.focus();
                        return false;
                      default:
                        label.errorCre.innerHTML = "";
                    }
                    var bAddress = checkNull(form.businessAddress.value);
                    switch (bAddress) {
                      case 0:
                        label.errorCre.innerHTML = getFont(label.beneficiaryAddress);
                        form.businessAddress.focus();
                        return false;
                      case 1:
                        label.errorCre.innerHTML = getFont(label.beneficiaryAddress);
                        form.businessAddress.focus();
                        return false;
                      default:
                        label.errorCre.innerHTML = "";
                    }
                    /* Account Number */
                    var accountNo = isNumeric(form.accountNumber.value);
                    switch (accountNo) {
                      case 0:
                        label.errorCre.innerHTML = getFont(label.accountNo);
                        form.accountNumber.focus();
                        return false;
                      case 1:
                        label.errorCre.innerHTML = getFont(label.validaccountNo);
                        form.accountNumber.focus();
                        return false;
                      default:
                        label.errorCre.innerHTML = "";
                    }
                    if (form.accountNumber.value == 0) {
                        label.errorCre.innerHTML = getFont(label.validaccountNo);
                        form.accountNumber.focus();
                        return false;
                    }
                    /* Bank Name */
                    var bankName = checkName(form.bankName.value);
                    switch (bankName) {
                      case 0:
                        label.errorCre.innerHTML = getFont(label.bankName);
                        form.bankName.focus();
                        return false;
                      default:
                        label.errorCre.innerHTML = "";
                    }
                    /* Bank Address */
                    var bankAddress = checkNull(form.bankAddress.value);
                    switch (bankAddress) {
                      case 0:
                        label.errorCre.innerHTML = getFont(label.bankAddress);
                        form.bankAddress.focus();
                        return false;
                      case 1:
                        label.errorCre.innerHTML = getFont(label.nulls);
                        form.bankAddress.focus();
                        return false;
                      default:
                        label.errorCre.innerHTML = "";
                    }
                    var account = checkNull(form.swiftCode.value);
                    switch (account) {
                      case 0:
                        label.errorCre.innerHTML = getFont(label.swift);
                        form.swiftCode.focus();
                        return false;
                      case 1:
                        label.errorCre.innerHTML = getFont(label.validSwiftcode);
                        form.swiftCode.focus();
                        return false;
                      default:
                        label.errorCre.innerHTML = "";
                    }
                } else {
                    if (payTypeId == 4) {
                        /* E Passport Number */
                        var epassportNo = isNumeric(form.passportNumber.value);
                        switch (epassportNo) {
                          case 0:
                            label.errorCre.innerHTML = getFont(label.epassportNo);
                            form.passportNumber.focus();
                            return false;
                          case 1:
                            label.errorCre.innerHTML = getFont(label.validEpassport);
                            form.passportNumber.focus();
                            return false;
                          default:
                            label.errorCre.innerHTML = "";
                        }
                        if (form.passportNumber.value == 0) {
                            label.errorCre.innerHTML = getFont(label.validEpassport);
                            form.passportNumber.focus();
                            form.passportNumber.value = "";
                            return false;
                        }
                        /* E Passport Details */
                        var epassportDetails = checkNull(form.passportDetails.value);
                        switch (epassportDetails) {
                          case 0:
                            showContent("creditError");
                            label.errorCre.innerHTML = getFont(label.epassportDetails);
                            form.passportDetails.focus();
                            return false;
                          case 1:
                            label.errorCre.innerHTML = getFont(label.nulls);
                            form.passportDetails.focus();
                            return false;
                          default:
                            label.errorCre.innerHTML = "";
                        }
                    } else {
                        if (payTypeId == 5) {
                            /*Credit card Validation */
                            /* CREDIT CARD NAME */
                            var ccName = checkFirstName(form.name.value);
                            switch (ccName) {
                              case 0:
                                label.errorCre.innerHTML = getFont(label.ccName);
                                form.name.focus();
                                return false;
                              default:
                                label.errorCre.innerHTML = "";
                            }
                            /* CREDIT CARD NUMBER */
                            var number = isNumeric(form.cardNumber.value);
                            switch (number) {
                              case 0:
                                label.errorCre.innerHTML = getFont(label.number);
                                form.cardNumber.focus();
                                return false;
                              case 1:
                                label.errorCre.innerHTML = getFont(label.numNum);
                                form.cardNumber.focus();
                                return false;
                              default:
                                label.errorCre.innerHTML = "";
                            }
                            /* CARD TYPE */
                            var type = form.cardType.value;
                            if (type === "-1") {
                                label.errorCre.innerHTML = getFont(label.type);
                                form.cardType.focus();
                                return false;
                            }
                            /* CVV NUMBER */
                            var code = isNumeric(form.cvc.value);
                            switch (code) {
                              case 0:
                                label.errorCre.innerHTML = getFont(label.code);
                                form.cvc.focus();
                                return false;
                              case 1:
                                label.errorCre.innerHTML = getFont(label.numNum);
                                form.cvc.focus();
                                return false;
                              default:
                                label.errorCre.innerHTML = "";
                            }
                            /* MONTH */
                            var toMonth = form.toMonth.value;
                            if (toMonth === "-1") {
                                label.errorCre.innerHTML = getFont(label.month);
                                form.toMonth.focus();
                                return false;
                            } else {
                                label.errorCre.innerHTML = "";
                            }
                            /* YEAR */
                            var toYear = form.toYear.value;
                            if (toYear === "-1") {
                                label.errorCre.innerHTML = getFont(label.year);
                                form.toYear.focus();
                                return false;
                            } else {
                                label.errorCre.innerHTML = "";
                            }
                            /*CREDIT CARD VALIDATION*/
                            if (!checkCreditCard(form.cardNumber.value, form.cardType.value)) {
                                label.errorCre.innerHTML = getFont(label.cardInvalid);
                                form.cardNumber.focus();
                                return false;
                            }
                            if (!checkvarificationNumber(form.cvc.value)) {
                                label.errorCre.innerHTML = getFont(label.codeInvalid);
                                form.cvc.focus();
                                return false;
                            }
                            if (!expiryDate(form.toMonth.value, form.toYear.value)) {
                                label.errorCre.innerHTML = getFont(label.expiryInvalid);
                                form.toMonth.focus();
                                return false;
                            }
                            /* ADDRESS */
                            var address = checkGeneral(form.address.value);
                            switch (address) {
                              case 0:
                                label.errorCre.innerHTML = getFont(label.address);
                                form.address.focus();
                                return false;
                              default:
                                label.errorCre.innerHTML = "";
                            }
                            /* CITY */
                            var city = checkGeneral(form.city.value);
                            switch (city) {
                              case 0:
                                label.errorCre.innerHTML = getFont(label.city);
                                form.city.focus();
                                return false;
                              default:
                                label.errorCre.innerHTML = "";
                            }
                            /* STATE */
                            var state = checkGeneral(form.state.value);
                            switch (state) {
                              case 0:
                                label.errorCre.innerHTML = getFont(label.state);
                                form.state.focus();
                                return false;
                              default:
                                label.errorCre.innerHTML = "";
                            }
                            /* ZIP */
                            var zip = checkFirstName(form.zip.value);
                            switch (zip) {
                              case 0:
                                label.errorCre.innerHTML = getFont(label.zip);
                                form.zip.focus();
                                return false;
                              default:
                                label.errorCre.innerHTML = "";
                            }
                            /* COUNTRY */
                            var country = form.country.value;
                            if (country === "Anonymous Proxy") {
                                label.errorCre.innerHTML = getFont(label.country);
                                form.country.focus();
                                return false;
                            } else {
                                label.errorCre.innerHTML = "";
                            }
                        }
                    }
                }
            }
        }
    }
    label.errorCre.style.display = "none";
    updatePayable(form);
}
function getAddPromotions() {
    location.href = "./promotionAction.do?method=addPromotion";
}
function updateSelectedAffiliates(form) {
    var len = form.affiliate.value.length;
    showLightbox();
    if (form.affiliates) {
        var count = 0;
        for (var i = 0; i < form.affiliates.length; i++) {
            if (document.getElementById("affiliates").options[i].selected == true) {
                if (len == 0 && count == 0) {
                    form.affiliate.value = form.affiliates[i].value;
                } else {
                    form.affiliate.value = form.affiliate.value + "," + form.affiliates[i].value;
                }
                count++;
            }
        }
    }
    hideLightbox();
}
function validateAddPromotion(form) {
    var label = new getObject();
    showContent("error");
    /* NAME */
    var name = checkFirstName(form.name.value);
    switch (name) {
      case 0:
        label.error.innerHTML = label.nameCorrect;
        form.name.focus();
        return false;
      case 2:
        label.error.innerHTML = label.empty;
        form.name.focus();
        return false;
      case 3:
        label.error.innerHTML = label.nulls;
        form.name.focus();
        return false;
      default:
        label.error.innerHTML = "";
    }
    /* Promotion Type */
    var promoType = form.type.value;
    if (promoType < 0) {
        label.error.innerHTML = label.promoType;
        form.type.focus();
        return false;
    } else {
        if (promoType == 1) {
            if (form.affiliates) {
                var check = true;
                for (var i = 0; i < form.affiliates.length; i++) {
                    if (form.affiliates.options[i].selected == true) {
                        check = false;
                        break;
                    }
                }
                if (check) {
                    label.error.innerHTML = label.promoAffGroupsSelect;
                    form.affiliates.focus();
                    return false;
                }
            } else {
                label.error.innerHTML = label.promoAffGroupsNo;
                form.affiliates.focus();
                return false;
            }
        }
        if (promoType == 2) {
            if (form.affiliates) {
                var check = true;
                for (var i = 0; i < form.affiliates.length; i++) {
                    if (form.affiliates.options[i].selected == true) {
                        check = false;
                        break;
                    }
                }
                if (check) {
                    label.error.innerHTML = label.promoAffiliatesSelect;
                    form.affiliates.focus();
                    return false;
                }
            } else {
                label.error.innerHTML = label.promoAffiliatesNo;
                form.affiliates.focus();
                return false;
            }
        }
    }
    /* Promotion Skus*/
    if (form.validity[0].checked) {
    } else {
        if (form.parameters) {
            var check = true;
            for (var i = 0; i < form.parameters.length; i++) {
                if (form.parameters.options[i].selected == true) {
                    check = false;
                    break;
                }
            }
            if (check) {
                label.error.innerHTML = label.promoSkusSelect;
                form.parameters.focus();
                return false;
            }
        } else {
            label.error.innerHTML = label.promoSkusNo;
            form.parameters.focus();
            return false;
        }
    }
    /*  Sku Commission*/
    var skuComm = isDecimal(form.skuCommission.value);
    switch (skuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.skuCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.skuCommission.focus();
        form.skuCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.skuCommission.focus();
        return false;
      case 2:
        if (form.skuCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.skuCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
    }
    /*  True Link Sku Commission*/
    var linkskuComm = isDecimal(form.linkCommission.value);
    switch (linkskuComm) {
      case 0:
        label.error.innerHTML = getFont(label.empty);
        form.linkCommission.focus();
        return false;
      case 1:
        label.error.innerHTML = getFont(label.invalid);
        form.linkCommission.focus();
        form.linkCommission.value = "";
        return false;
      case 4:
        label.error.innerHTML = getFont(label.lowerLimit);
        form.linkCommission.focus();
        return false;
      case 2:
        if (form.linkCommType[0].checked) {
            label.error.innerHTML = getFont(label.greaterLimit);
            form.linkCommission.focus();
            return false;
        }
      default:
        label.error.innerHTML = "";
    }
    var currentTime = new Date();
    var month = currentTime.getMonth() + 1;
    var day = currentTime.getDate();
    var year = currentTime.getFullYear();
    var dt = getDateObject(day + "-" + month + "-" + year, "-");
    var dt1 = getDateObject(document.getElementById("from").value, "-");
    var dt2 = getDateObject(document.getElementById("to").value, "-");
    if (dt > dt1 || dt > dt2) {
        label.error.innerHTML = "Invalid Date Range! Start/End Date cannot be before Today!";
        form.from.focus();
        return false;
    } else {
        if (dt1 > dt2) {
            label.error.innerHTML = "Invalid Date Range! Start Date cannot be before End Date!</div>";
            form.from.focus();
            return false;
        } else {
            label.error.innerHTML = "";
        }
    }
    label.error.innerHTML = "";
    hideContent("error");
    form.submit();
}
row_no = 7;
function addRow(tbl, row) { 
        //so that user can only add 3 rows 
    if (row_no <= 15) {
        var remove = "<a href=\"#\" onclick=\"removeRow('" + tbl + "','" + (row_no + 2) + "')\"/>Remove It</a>";
        //for suitable label to the row 
        var tbl = document.getElementById(tbl);//to identify the table in which the row will get insert 
        try {
            var newRow = tbl.insertRow(row_no);//creation of new row 
            if (row_no % 2 == 1) {
                newRow.setAttribute("class", "grey");
            }
            var newCell = newRow.insertCell(0);//first  cell in the row 
            newCell.setAttribute("align", "right");
            newCell.innerHTML = document.getElementById("productSku").innerHTML;//insertion of the 'text' variable in first cell 
            var newCell = newRow.insertCell(1);//second cell in the row 
            newCell.setAttribute("class", "noBr");
            newCell.innerHTML = document.getElementById("productSkuField").innerHTML;//insertion of the text box and the remove text using their variable 
            var newRow = tbl.insertRow(row_no + 1);//creation of new row 
            if ((row_no + 1) % 2 == 1) {
                newRow.setAttribute("class", "grey");
            }
            var newCell = newRow.insertCell(0);//first  cell in the row 
            newCell.setAttribute("align", "right");
            newCell.innerHTML = document.getElementById("productPrice").innerHTML;//insertion of the 'text' variable in first cell 
            var newCell = newRow.insertCell(1);//second cell in the row 
            newCell.setAttribute("class", "noBr");
            newCell.innerHTML = document.getElementById("productPriceField").innerHTML;//insertion of the text box and the remove text using their variable 
            var newRow = tbl.insertRow(row_no + 2);//creation of new row 
            if ((row_no + 2) % 2 == 1) {
                newRow.setAttribute("class", "grey");
            }
            var newCell = newRow.insertCell(0);//first  cell in the row 
            newCell.setAttribute("align", "right");
            newCell.innerHTML = document.getElementById("productQuantity").innerHTML;//insertion of the 'text' variable in first cell 
            var newCell = newRow.insertCell(1);//second cell in the row 
            newCell.setAttribute("class", "noBr");
            newCell.innerHTML = document.getElementById("productQuantityField").innerHTML + " " + remove;//insertion of the text box and the remove text using their variable 
            row_no = row_no + 3;
        }
        catch (ex) {
            alert(ex); //if exception occurs 
        }
    }
    if (row_no > 15) {//if the row contain 3 textbox, the add button will disapper 
        document.getElementById("add").style.display = "none";
    }
}
function removePostSaleRow() {
    if ((row_no - 1) > 6) {
        var table = document.getElementById("myTable");//adentification of table 
        try {
            for (var r = 0; row_no == 7; r++) {
                row_no--;
            }
        }
        catch (ex) {
            alert(ex);
        }
        if (row_no <= 15) {
            document.getElementById("add").style.display = "block";
        }
    }
}
function removeRow(tbl, num) {
    if ((row_no - 1) == num) {
        var table = document.getElementById(tbl);//adentification of table 
        try {
            row_no--;
            table.deleteRow(num);//deletion of the clicked row 
            row_no--;
            table.deleteRow(num - 1);
            row_no--;
            table.deleteRow(num - 2);
        }
        catch (ex) {
            alert(ex);
        }
        if (row_no <= 15) {
            document.getElementById("add").style.display = "block";
        }
    } else {
        alert("Please remove the below product first");
    }
}
function validateManualOrder(form) {
    var affiliateID = form.affiliateId.value;
    var orderID = form.orderId.value;
    var country = form.country.value;
   // var productID = form.productId.value;
    //var price = form.price.value;
    //var quantity = form.quantity.value;
    var merchantId = form.userName.value;
    var salePostUrl = form.url.value;
    var label = new getObject();
    hideContent("errors");
    var xmlFile;
    if (affiliateID.length == 0 || affiliateID == "") {
        showContent("error");
        label.error.innerHTML = getFont(label.affID);
        form.affiliateId.focus();
        return false;
    } else {
        if (orderID.length == 0 || orderID == "") {
            showContent("error");
            label.error.innerHTML = getFont(label.orderID);
            form.orderId.focus();
            return false;
        } else {
            if (country.length == 0 || country == "") {
                showContent("error");
                label.error.innerHTML = getFont(label.country);
                form.country.focus();
                return false;
            }
            /*else {
                if (productID.length == 0 || productID == "") {
                    showContent("error");
                    label.error.innerHTML = getFont(label.productID);
                    form.productId.focus();
                    return false;
                } else {
                    if (price == "") {
                        showContent("error");
                        label.error.innerHTML = getFont(label.price);
                        form.price.focus();
                        return false;
                    } else {
                        if (quantity.length == 0 || quantity == "") {
                            showContent("error");
                            label.error.innerHTML = getFont(label.quantity);
                            form.quantity.focus();
                            return false;
                        }
                    }
                }
            }*/
        }
    }
    if (!affiliateID.length == 0 || !affiliateID == "") {
        if (isNumericNumber(affiliateID) == false) {
            showContent("error");
            label.error.innerHTML = getFont(label.numericfield);
            form.affiliateId.focus();
            return false;
        }
    }
    /*
    if (!price.length == 0 || !price == "") {
        price = price.replace(/,/g, "");
        if (isNumericNumber(price)) {
            price = price;
        } else {
            showContent("error");
            label.error.innerHTML = getFont(label.properprice);
            form.price.focus();
            return false;
        }
    }
    if (!quantity.length == 0 || !quantity == "") {
        if (isNumericNumber(quantity) == false) {
            showContent("error");
            label.error.innerHTML = getFont(label.numericfield);
            form.quantity.focus();
            return false;
        } else {
            if (quantity == 0) {
                showContent("error");
                label.error.innerHTML = getFont(label.quantityNonZero);
                form.quantity.focus();
                return false;
            }
        }
    }*/
    var rawProductId = document.getElementsByName("productId");
    var rawPrice = document.getElementsByName("price");
    var rawQuantity = document.getElementsByName("quantity");
    var Products = new Array();
    var subTotal = 0;
        // Clean the Product information from the raw arrays into a bi-dimensional array using this structure [index][productid, quantity, price]
    for (var Counter = 0; Counter < rawProductId.length; Counter++) {
        var ProductId = "";
        var Quantity = 0;
        var Price = 0;
                // ProductId
        if (rawProductId[Counter] != null && rawProductId[Counter].value.length > 0) {
            ProductId = rawProductId[Counter].value;
        } else {
            showContent("error");
            label.error.innerHTML = getFont(label.productID);
            return false;
        }   
                // Price
        if (rawPrice[Counter] != null && rawPrice[Counter].value.length > 0) {
            Price = rawPrice[Counter].value.replace(/,/g, "");
            if (isNumericNumber(Price) === true) {
                Price = Price;
            } else {
                showContent("error");
                label.error.innerHTML = getFont(label.properprice);
                return false;
            }
            Price = rawPrice[Counter].value;
        } else {
            showContent("error");
            label.error.innerHTML = getFont(label.price);
            return false;
        }
        
                // Quantity
        if (rawQuantity[Counter] != null && rawQuantity[Counter].value.length > 0) {
            if (isNumericNumber(rawQuantity[Counter].value) === false) {
                showContent("error");
                label.error.innerHTML = getFont(label.numericfield);
                return false;
            } else {
                if (isNumericNumber(rawQuantity[Counter].value) == true) {
                    if (rawQuantity[Counter].value == 0) {
                        showContent("error");
                        label.error.innerHTML = getFont(label.quantityNonZero);
                        return false;
                    }
                }
            }
            Quantity = rawQuantity[Counter].value;
        } else {
            showContent("error");
            label.error.innerHTML = getFont(label.quantity);
            return false;
        }   
                // Add product to bidimensional array [index][productid, quantity, price]
        Products[Counter] = new Array(ProductId, Quantity, Price);
    }
     // Generate XML for Products
    var XMLProducts = "<products>";
    // Add product to XML from bidimensional array [index][productid, quantity, price]
    for (var Counter = 0; Counter < Products.length; Counter++) {
        XMLProducts += "<product>" + "<id>" + Products[Counter][0] + "</id>" + "<price>" + Products[Counter][2] + "</price>" + "<quantity>" + Products[Counter][1] + "</quantity>" + "</product>";
        subTotal = subTotal + Products[Counter][2] * Products[Counter][1];
    }
    XMLProducts += "</products>";
    xmlFile = "<?xml version=\"1.0\"?><order><id>" + orderID + "</id><merchant>" + merchantId + "</merchant><affiliateid>" + affiliateID + "</affiliateid><domain></domain><subtotal>" + subTotal + "</subtotal><discount>0</discount><customer>" + affiliateID + "</customer><country>" + country + "</country><status>2</status>" + XMLProducts + "</order>";
    salePostUrl = salePostUrl + "?xmlOrder=" + xmlFile;
    postSale(salePostUrl, form);
    return false;
}
function postSale(salePostUrl, form) {
    var label = new getObject();
    hideContent("error");
    hideContent("errors");
    label.errors.innerHTML = label.orderposted;
    label.error.innerHTML = label.ordernotposted;
    var saleImg = new Image();
    saleImg.src = salePostUrl;
    showContent("errors");
   // postSaleAjax(salePostUrl);
    form.affiliateId.value = "";
    form.orderId.value = "";
    form.country.value = "";
    form.productId.value = "";
    form.price.value = "";
    form.quantity.value = "";
}

//For moving the items between the list boxes
var selectedList;
var availableList;
var merchantForm;
function createListObjects(myForm) {
    availableList = document.getElementById("availableOptions");
    selectedList = document.getElementById("selectedOptions");
    merchantForm = myForm;
   //ref = document.getElementById("availableOptions");
}
function delAttribute(form) {
    form.status.value = "true";
    var i = 0;
    for (i = 0; i < selectedList.options.length; i++) {
        if (selectedList.options[i].selected == true) {
            availableList.appendChild(selectedList.options[i]);
            i--;
        }
    }
    availableList.selected = false;
    selectNone(selectedList, availableList);
    setUnSelectedListToForm(availableList, form);
}
function setUnSelectedListToForm(availableList, form) {
    var unSelected = new Array();
    for (var i = 0; i < availableList.options.length; i++) {
        unSelected.push(availableList.options[i].value);
    }
    var unselect = unSelected.join(",");
    form.unselected.value = unselect;
}
function addAttribute(form) {
    var i = 0;
    form.status.value = "true";
    for (i = 0; i < availableList.options.length; i++) {
        if (availableList.options[i].selected == true) {
            selectedList.appendChild(availableList.options[i]);
            i--;
        }
    }
    selectedList.selected = false;
    selectNone(availableList, selectedList);
    setSelectedListToForm(selectedList, form);
}
function setSelectedListToForm(selectedList, form) {
    var selected = new Array();
    for (var i = 0; i < selectedList.options.length; i++) {
        selected.push(selectedList.options[i].value);
    }
    var selected = selected.join(",");
    form.selected.value = selected;
}
function selectNone(list1, list2) {
    list1.selectedIndex = -1;
    list2.selectedIndex = -1;
    addIndex = -1;
    selIndex = -1;
}
function signUpManager(form) {
		//alert("signup");
    validateFields(form);
		//form.submit();
}
function validateFields(form) {
		//alert("signup11");
    document.getElementById("error").style.display = "none";
    document.getElementById("errors").style.display = "none";
    var firstName = form.firstName.value;
    var lastName = form.lastName.value;
    var password = form.password.value;
    var userName = form.userName.value;
    var email = form.email.value;
    var displayName = form.displayName.value;
    var phone = form.phone.value;
    var fax = form.fax.value;
    var zip = form.zip.value;
    var label = new getObject();
		//alert(firstName + phone);
    var count = 0;
    if (firstName.length == 0 || firstName == "") {
        showContent("error");
        label.error.innerHTML = getFont(label.firstName);
        form.firstName.focus();
        count++;
        return false;
    } else {
        if (lastName.length == 0 || lastName == "") {
            showContent("error");
            label.error.innerHTML = getFont(label.lastName);
            form.lastName.focus();
            count++;
            return false;
        } else {
            if (password.length == 0 || password == "") {
                showContent("error");
                label.error.innerHTML = getFont(label.password);
                form.password.focus();
                count++;
                return false;
            } else {
                if (userName.length == 0 || userName == "") {
                    showContent("error");
                    label.error.innerHTML = getFont(label.userName);
                    form.userName.focus();
                    count++;
                    return false;
                }
            }
        }
    }
    /*else if(email.length==0 ||email=="")
	{	
		showContent("error");
		label.error.innerHTML = getFont(label.email);
    	document.getElementById("email").focus();
		count++;
		return false;
	}
	else if(displayName.length==0 ||displayName=="")
	{
		showContent("error");
		label.error.innerHTML = getFont(label.displayName);
    	document.getElementById("displayName").focus();
		count++;
		return false;
					
	}
	else if(phone.length==0 ||phone=="")
	{
		showContent("error");
		label.error.innerHTML = getFont(label.phone);
    	document.getElementById("phone").focus();
		count++;
		return false;
					
	}
	if(phone.length!=0 ||phone.length!=""){
		if(chkNumeric(document.getElementById("phone"))==false){	
			showContent("error");
			label.error.innerHTML = getFont(label.numericPhone);
			document.getElementById("phone").focus();
			count++;
		}
	}
    if (fax.length != 0 || fax.length != "") {
        if (chkNumeric(document.getElementById("fax")) == false) {
            showContent("error");
            label.error.innerHTML = getFont(label.numericFax);
            document.getElementById("fax").focus();
            count++;
        }
    }
    if (zip.length != 0 || zip.length != "") {
        if (chkNumeric(document.getElementById("zip")) == false) {
            showContent("error");
            label.error.innerHTML = getFont(label.numericZip);
            document.getElementById("zip").focus();
            count++;
        }
    }*/
    if (count == 0) {
        form.submit();
    }
}
function updateManager(form) {
   //delAttribute(form);
   //addAttribute(form);
    setUnSelectedListToForm(availableList, form);
    setSelectedListToForm(selectedList, form);
    form.submit();
}
function getLabel() {
    this.msg = "Are you sure do you want to activate?";
    this.msgDeactivate = "Are you sure do you want to deactivate?";
    this.msgDelete = "Are you sure do you want to delete";
}
function getStatusManager(accountId, status) {
    var msgObj = new getLabel();
    var agree = false;
    agree = confirm(msgObj.msg);
    if (agree) {
        location.href = "./managerAction.do?method=updateStatus&flag=Yes&accountId=" + accountId + "&status=" + status;
    } else {
        location.href = "./managerAction.do?method=updateStatus&flag=No&status=" + status;
    }
}
function deleteManager(accountId) {
    var msgObj = new getLabel();
    var agree = false;
    agree = confirm(msgObj.msgDelete);
    if (agree) {
        location.href = "./managerAction.do?method=deleteManager&flag=Yes&accountId=" + accountId;
    } else {
        location.href = "./managerAction.do?method=deleteManager&flag=No";
    }
}
function getDeactivateManager(accountId, status) {
    var msgObj = new getLabel();
    var agree = confirm(msgObj.msgDeactivate);
    if (agree) {
        location.href = "./managerAction.do?method=updateStatus&flag=Yes&accountId=" + accountId + "&status=" + status;
    } else {
        location.href = "./managerAction.do?method=updateStatus&flag=No";
    }
}
function selectAffDetails(form) {
    if (document.getElementById("success")) {
        document.getElementById("success").style.display = "none";
    }
    if (document.getElementById("error")) {
        document.getElementById("error").style.display = "none";
    }
    var selectValue = form.selectValue.value;
    form.count.value = "0";
    document.getElementById("hideFilter").className = "hideCnt";
    if (selectValue == "affGroup") {
        mailGroup();
    } else {
        if (selectValue == "activeAff" || selectValue == "suspendedAffs") {
            getAllAffiliatesMail();
        } else {
            if (selectValue == "particularAff" || selectValue == "inactiveAffs") {
                getAffiliatesByParameter("", form.selectValue.value);
            } else {
                if (selectValue == "allAffiliates") {
                    getAllAffiliatesMail();
                } else {
                    getSales(form);
                }
            }
        }
    }
}
function getSales(form) {
    var selectValue = form.selectValue.value;
    document.forms[1].between.value = "";
    document.forms[1].and.value = "";
    document.forms[1].fromAddress.value = "";
    document.forms[1].subject.value = "";
    document.forms[1].content.value = "";
    document.getElementById("hideSales").className = "";
    document.getElementById("hideFilter").className = "";
    document.getElementById("affType").className = "hideCnt";
    document.getElementById("selectAffiliates").className = "hideCnt";
    if (selectValue == "caAlerts") {
        document.getElementById("hideFromDate").className = "hideCnt";
        document.getElementById("hideOverall").className = "hideCnt";
    } else {
        form.overall.value = "overall";
        document.getElementById("hideOverall").className = "";
        document.getElementById("hideFromDate").className = "hideCnt";
    }
}
function getOverall(form) {
    var overall = form.overall.value;
    if (overall == "byDate") {
        document.getElementById("hideFromDate").className = "";
    } else {
        document.getElementById("hideFromDate").className = "hideCnt";
    }
}
function getAffDetails(form) {
    var obj = new getObject();
    obj.error.style.display = "block";
    if (fnIsEmptyTextBox(form.between)) {
        obj.error.innerHTML = getFont(obj.between);
        form.between.focus();
        return false;
    }
    if (fnIsEmptyTextBox(form.and)) {
        obj.error.innerHTML = getFont(obj.and);
        form.and.focus();
        return false;
    }
    if (compareValues(form.between, form.and)) {
        obj.error.innerHTML = getFont(obj.bigBetween);
        form.between.focus();
        return false;
    }
    if (form.selectValue.value == "sales" && form.overall.value == "byDate") {
        if (validateDateSales(form.from, form.to)) {
            obj.error.innerHTML = getFont(obj.fromDate);
            form.from.focus();
            return false;
        } else {
            if (compareDates(form.from.value, form.to.value)) {
                obj.error.innerHTML = getFont(obj.invalidDate);
                form.from.focus();
                return false;
                return false;
            }
        }
    }
    getAffDetailsAjax(form);
}
function compareValues(between, and) {
    if (between.value > and.value) {
        return true;
    } else {
        return false;
    }
}
function validateDateSales(from, to) {
    if (from.value === "" || to.value === "") {
        return true;
    } else {
        return false;
    }
}
function compareDates(dt1, dt2) {
    if (dt1 > dt2) {
        return true;
    } else {
        return false;
    }
}

