﻿//Trim Functions
// Removes leading whitespaces
function LTrim( value ) {

	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");

}

// Removes ending whitespaces
function RTrim( value ) {

	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");

}

// Removes leading and ending whitespaces
function Trim( value ) {

	return LTrim(RTrim(value));
}

function ShowMsgExt(content,index,dv1,dv2)
{   
    alert(content);    
    if(Trim(content)!="")
    {
        document.getElementById("tblMsg").style.display="block";
        document.getElementById("dvProcessStatus").innerHTML=content;
        SetDiv_SCBBPO(index);
        FocusForm(dv1,dv2);
    }
    else
    {
        document.getElementById("tblMsg").style.display="none";
    }
}

function ShowMsgExt2(content)
{   
    if(Trim(content)!="")
    {
        document.getElementById("tblMsg").style.display="block";
        document.getElementById("dvProcessStatus").innerHTML=content;
    }
    else
    {
        document.getElementById("tblMsg").style.display="none";
    }
}

function echeck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
	return false
	}

	if (str.indexOf(" ")!=-1){
	return false
	}

 	return true					
}

function validateEmail_Query()
{
    if (echeck(document.getElementById("QRY_4").value))
    {
        document.getElementById("btnQrySave").disabled = false;
        document.getElementById("qryErrMsg").innerHTML = "";
    }
    else
    {
        document.getElementById("btnQrySave").disabled = true;
        document.getElementById("qryErrMsg").innerHTML = "Please provide a valid email address!";
    }
}