function emailCheck(s1) 
{
		emailStr=s1;

		var emailPat=/^(.+)@(.+)$/
		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars="\[^\\s" + specialChars + "\]"
		var quotedUser="(\"[^\"]*\")"
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom=validChars + '+'
		var word="(" + atom + "|" + quotedUser + ")"
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
		var matchArray=emailStr.match(emailPat)
		if (matchArray==null) 
		{
			alert("Email address seems incorrect (check @ and .'s)")
			return false
		}
	return true;
}

function getFieldValue(sID, iInd) {
    var sVal = "";
    if (arguments.length == 1) iInd = 0;
    
    try {
        sVal = $("input[id$='_" + sID + "']")[iInd].value;
    }
    catch (e) {
    }
    
    return sVal;
}
function setFieldValue(sID, sVal) {    
    try {
        $("input[id$='_" + sID + "']")[0].value = sVal;
    }
    catch (e) {
    }
}
function setTextAreaValue(sID, sVal) {
    try {
        $("textarea[id$='_" + sID + "']")[0].value = sVal;
    }
    catch (e) {
    }
}
function getComboValue(sID, iInd) {
    var sVal = "";
    if (arguments.length == 1) iInd = 0;

    try {
        sVal = $("select[id$='_" + sID + "']")[iInd].value;
    }
    catch (e) {
    }

    return sVal;
}
function setComboValue(sID, sVal) {
    try {
        $("select[id$='_" + sID + "']")[0].value = sVal;
    }
    catch (e) {
    }
}

function escapeSingleQuote(sVal) {
    if (sVal != null) {
        return sVal.replace(/\'/g, '\\\'');
    }
    else {
        return '';
    }
}
function ShowVideo(iVid) {
    var win = window.open("http://www.financialredress.com.au/VideoWatch.aspx?vid=" + iVid, "FinancialRedressVideo", "height=330,width=580,resizable=no,scrollbars=no");
    win.focus();
}

function RefreshAccountCount() {
    $.ajax({
        type: "POST",
        url: "Services/BankAccountService.asmx/GetGlobalAccountCount",
        data: "{  }",
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        success: function(result) {
            var oRes = eval('(' + result.d + ')');
            var iCount = oRes.GlobalAcctCount;
            var htmlCounter = "<div id='counter'>";
            if (iCount > 0) {
                for (var i = 0; i < iCount.toString().length; i++) {
                    switch (iCount.toString().substring(i, i + 1)) {
                        case "1":
                        case "2":
                        case "3":
                        case "4":
                        case "5":
                        case "6":
                        case "7":
                        case "8":
                        case "9":
                        case "0":
                            htmlCounter += "<img src='images/counter/" + iCount.toString().substring(i, i + 1) + ".jpg' border='0' alt='1' />";
                            break;
                        default:
                            return;
                    }
                }
                htmlCounter += '<br>Accounts Registered</div>';
            }

            $('#left_counter').html(htmlCounter);
        },
        error: function(result) {

        }
    });
}
