// HOME/ INSIDE PAGE SEARCH BOX
function chksrhTerm(frm){
if (frm.srhTerm.value == ""){
	alert('Please enter the search term!');
	frm.srhTerm.focus();
	return false;
	}
if (frm.srhTerm.value.length < 3)
	{
	alert('Please enter the search term in more than 2 Characters!');
	frm.srhTerm.focus();
	return false;
	}
}

// PAYMENT SECURITY OPEN WINDOW
function IsPopupBlocker() {
	var oWin = window.open("","testpopupblocker","width=0,height=0,top=0,left=0");
	if (oWin==null || typeof(oWin)=="undefined") {
		return true;
	} else {
		oWin.close();
		return false;
	}
}

function OpenWindowPaymentSecurity()
{
if (IsPopupBlocker())
	alert("YOU HAVE A POPUP BLOCKER\rDisable your Popup Blocker (or) \rHold the Ctrl key when clicking on the link ");
    else{
pc = 'PaymentSecurity.htm';
window.open(pc,'NL','WIDTH=600, HEIGHT=500, left=100, top=10, toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,maximize=no,minimise=no');}
}

/* REGISTER VALIDATEION */
function chkRegUser(frm)
{
    //  USER NAME VALIDATION
	if (frm.rumstuserName.value.length == 0)
	{
		alert('Please Enter the Login ID.\nUse a minimum of 5 Alpha-Numeric characters (Not case sensitive). i.e, IPFonline123');
		frm.rumstuserName.focus();
		return false;
		}
	if (frm.rumstuserName.value.length < 5)
	{
		alert('Login ID should be a minimum of 5 Alpha-Numeric characters (Not case sensitive). i.e, IPFonline123');
		frm.rumstuserName.focus();
		return false;
		}
	if (frm.rumstuserName.value.indexOf(" ") >= 0)
	{
		alert('Login ID should not contain spaces.');
		frm.rumstuserName.focus();
		return false;
		}
    //  PASSWORD VALIDATION
	if (frm.rumstpwd.value.length == 0)
	{
		alert('Please Enter the Password.\nUse a minimum of 5 Alpha-Numeric characters (Not case sensitive). i.e, IPFonline321');
		frm.rumstpwd.focus();
		return false;
		}
	if (frm.rumstpwd.value.length < 5)
	{
		alert('Password should be a minimum of 5 Alpha-Numeric characters (Not case sensitive). i.e, IPFonline321');
		frm.rumstpwd.focus();
		return false;
		}
	if (frm.rumstpwd.value.indexOf(" ") >= 0)
	{
		alert('Password should not contain spaces.');
		frm.rumstpwd.focus();
		return false;
		}
    //  CONFIRM PASSWORD VALIDATION
	if (frm.rumstcnfpwd.value.length == 0)
	{
		alert('Please Confirm your Password.');
		frm.rumstcnfpwd.focus();
		return false;
		}
	if (frm.rumstpwd.value != frm.rumstcnfpwd.value)
	{
		alert('Password and Confirm Password should be same.\nUse a minimum of 5 Alpha-Numeric characters (Not case sensitive). i.e, IPFonline321');
		frm.rumstcnfpwd.focus();
		return false;
		}
    //  EMAIL VALIDATION
	if (frm.rumstemail.value.length == 0)
	{
		alert('Please Enter your E-Mail.');
		frm.rumstemail.focus();
		return false;
		}
    if(frm.rumstemail.value != '') 
    {
        var atsign = frm.rumstemail.value.indexOf("@");
        var period = frm.rumstemail.value.lastIndexOf(".");
        var len = frm.rumstemail.value.length;
        if  ((atsign == 0) || (period <= (atsign+1)) || ((len-1)<=period) || (atsign == -1) || (period == -1))
        {
            alert('Please Enter a valid E-Mail address.');
			frm.rumstemail.focus();
			return false;
            }      
        }
    if (frm.rumstemail.value != '')
    {
    s = frm.rumstemail.value;
    isnot="!#$%^ &*()+=|\~`?><',:;{[}]";
    var  inval= false;
    var x;
    isnot = isnot + '"'
    for (var i=0; i<s.length; i++)
    {
    for (x=0; x<isnot.length; x++)
    {
    if (s.charAt(i) == isnot.charAt(x))
    inval = true
    }
    }
    if (inval == true)
    { 
        alert("E-Mail address should not contain special characters\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_).");
        frm.rumstemail.focus();
        return false;
       }
    }

    // DATE OF BIRTH VALIDATION
    if (frm.dobdd.value.length == 0)
    {
        alert('Please Enter your Date of Birth.');
        frm.dobdd.focus();
        return false;
        }
    if (frm.dobmm.value.length == 0)
    {
        alert('Please Enter your Month of Birth.');
        frm.dobmm.focus();
        return false;
        }
    if (frm.dobyy.value.length == 0)
    {
        alert('Please Enter your Year of Birth.');
        frm.dobyy.focus();
        return false;
        }
    if ((frm.dobyy.value.length != 0) && (frm.dobmm.value.length != 0) && (frm.dobdd.value.length != 0))
    {
        var myDayStr = frm.dobdd.value;
        var myMonthStr = frm.dobmm.value;
        var myYearStr = frm.dobyy.value;
        var myMonth = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
        var myDateStr = myDayStr + ' ' + myMonth[myMonthStr] + ' ' + myYearStr;
        var myDate = new Date();
        myDate.setFullYear( myYearStr, myMonthStr, myDayStr );
        if ( myDate.getMonth() != myMonthStr )
        {
            alert( 'The Date "' + myDateStr + '" is NOT a valid date.' );
            frm.dobdd.focus();
            return false;
            }
                    /*var myDate1 = new Date();
                    var myDayStr1 = myDate1.getDay();
                    var myMonthStr1 = myDate1.getMonth();
                    var myYearStr1 = myDate1.getYear();
                    var myMonth1 = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
                    var myDateStr1 = myDayStr1 + ' ' + myMonth1[myMonthStr1] + ' ' + myYearStr1;
                    if (myDateStr > myDateStr1)
                    {
                        alert( 'Future date not allowed..' );
                        frm.dobdd.focus();
                        return false;
                        }*/
        }
        
    // HINT ANSWER VALIDATION
	if (frm.rumsthintans.value.replace(/^\s*|\s*$/g,"") == "")
	{
		alert('Please Enter your Hint Answer.');
		frm.rumsthintans.value = frm.rumsthintans.value.replace(/^\s*|\s*$/g,"");
		frm.rumsthintans.focus();
		return false;
		}
    //  NAME VALIDATION
	if (frm.rumstname.value.replace(/^\s*|\s*$/g,"") == "")
	{
		alert('Please Enter your Full Name.');
		frm.rumstname.value = frm.rumstname.value.replace(/^\s*|\s*$/g,"");
		frm.rumstname.focus();
		return false;
		}
    //  COMPANY VALIDATION
	if (frm.rumstcompany.value.replace(/^\s*|\s*$/g,"") == "")
	{
		alert('Please Enter your Company/Organisation Name.');
		frm.rumstcompany.value = frm.rumstcompany.value.replace(/^\s*|\s*$/g,"");
		frm.rumstcompany.focus();
		return false;
		}
    //  CITY VALIDATION
	if (frm.rumstcity.value.replace(/^\s*|\s*$/g,"") == "")
	{
		alert('Please Enter the City.');
		frm.rumstcity.value = frm.rumstcity.value.replace(/^\s*|\s*$/g,"");
		frm.rumstcity.focus();
		return false;
		}
    //  COUNTRY VALIDATION
	if (frm.rumstcountry.value.replace(/^\s*|\s*$/g,"") == "")
	{
		alert('Please Enter the Country.');
		frm.rumstcountry.focus();
		return false;
		}
    //  STD VALIDATION
	if (frm.rumststd.value.length != 0)
	{
		s = frm.rumststd.value;
		isnot = "!@#$ %^&*()-_+=|\~`?/>.<,':;{[}]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var inval = false;
		var x;
		isnot = isnot+'"'
		for (var i=0; i<s.length; i++)
		{
			for (x=0; x<isnot.length; x++)
			{
				if (s.charAt(i) == isnot.charAt(x))
				inval = true
				}
			}
		if (inval ==true)
		{ 
			alert("Please Enter the Area (STD) Code in Numeric Form.");
			frm.rumststd.focus();
			return false;
			}
		}
    //  PHONE VALIDATION
	if (frm.rumstphone.value.replace(/^\s*|\s*$/g,"") != "")
	{
		s = frm.rumstphone.value;
		isnot = "!@#$%^&*()-_+=|\~`?/>.<':;{[}]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var inval = false;
		var x;
		isnot = isnot+'"'
		for (var i=0; i<s.length; i++)
		{
			for (x=0; x<isnot.length; x++)
			{
				if (s.charAt(i) == isnot.charAt(x))
				inval = true
				}
			}
		if (inval ==true)
		{ 
			alert("Please Enter the Phone Number in Numeric Form.\nSpecial Characters are not allowed except comma and space.\nSeparate multiple Phone No.s by comma. i.e, 24468699, 24468700, 24468701");
    		frm.rumstphone.value = frm.rumstphone.value.replace(/^\s*|\s*$/g,"");
			frm.rumstphone.focus();
			return false;
			}
		}
    //  FAX VALIDATION
	if (frm.rumstfax.value.replace(/^\s*|\s*$/g,"") != "")
	{
		s = frm.rumstfax.value;
		isnot = "!@#$%^&*()-_+=|\~`?/>.<':;{[}]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var inval = false;
		var x;
		isnot = isnot+'"'
		for (var i=0; i<s.length; i++)
		{
			for (x=0; x<isnot.length; x++)
			{
				if (s.charAt(i) == isnot.charAt(x))
				inval = true
				}
			}
		if (inval ==true)
		{ 
			alert("Please Enter the Fax Number in Numeric Form.\nSpecial Characters are not allowed except comma and space.\nSeparate multiple Fax No.s by comma. i.e, 24468699, 24468700, 24468701");
    		frm.rumstfax.value = frm.rumstfax.value.replace(/^\s*|\s*$/g,"");
			frm.rumstfax.focus();
			return false;
			}
		}
    //  MOBILE VALIDATION
	if (frm.rumstmobile.value.replace(/^\s*|\s*$/g,"") != "")
	{
		s = frm.rumstmobile.value;
		isnot = "!@#$%^&*()-_+=|\~`?/>.<':;{[}]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var inval = false;
		var x;
		isnot = isnot+'"'
		for (var i=0; i<s.length; i++)
		{
			for (x=0; x<isnot.length; x++)
			{
				if (s.charAt(i) == isnot.charAt(x))
				inval = true
				}
			}
		if (inval ==true)
		{ 
			alert("Please Enter the Mobile Number in Numeric Form.\nSpecial Characters are not allowed except comma and space.\nSeparate multiple Mobile No.s by comma. i.e, 24468699, 24468700, 24468701");
    		frm.rumstmobile.value = frm.rumstmobile.value.replace(/^\s*|\s*$/g,"");
			frm.rumstmobile.focus();
			return false;
			}
		}
    //  PHONE/FAX/MOBILE VALIDATION
	if ((frm.rumstphone.value.replace(/^\s*|\s*$/g,"") == "") && (frm.rumstfax.value.replace(/^\s*|\s*$/g,"") == "") && (frm.rumstmobile.value.replace(/^\s*|\s*$/g,"") == ""))
	{
		alert('Please Enter anyone of the Contact Number.');
		frm.rumstphone.value = frm.rumstphone.value.replace(/^\s*|\s*$/g,"");
		frm.rumstfax.value = frm.rumstfax.value.replace(/^\s*|\s*$/g,"");
		frm.rumstmobile.value = frm.rumstmobile.value.replace(/^\s*|\s*$/g,"");
		frm.rumstphone.focus();
		return false;
		}
}

function chkLoginUser(frm)
{
if (frm.rumstuserName.value.length == 0)
	{
	alert('Please enter your Login ID');
	frm.rumstuserName.focus();
	return false;
	}
if (frm.rumstpwd.value.length == 0)
	{
	alert('Please enter your password');
	frm.rumstpwd.focus();
	return false;
	}
}

function chkChangePass(frm)
{
if (frm.rumstuserName.value.length == 0)
	{
	alert('Please enter your Login ID');
	frm.rumstuserName.focus();
	return false;
	}
    //  PASSWORD VALIDATION
	if (frm.rumstpwd.value.length == 0)
	{
		alert('Please Enter the Old Password.');
		frm.rumstpwd.focus();
		return false;
		}
	if (frm.rumstpwd.value.length < 5)
	{
		alert('Old Password should be a minimum of 5 Alpha-Numeric characters (Not case sensitive).');
		frm.rumstpwd.focus();
		return false;
		}
	if (frm.rumstnewpwd.value.length == 0)
	{
		alert('Please Enter the New Password.\nUse a minimum of 5 Alpha-Numeric characters (Not case sensitive). i.e, IPFonline321');
		frm.rumstnewpwd.focus();
		return false;
		}
	if (frm.rumstnewpwd.value.length < 5)
	{
		alert('New Password should be a minimum of 5 Alpha-Numeric characters (Not case sensitive). i.e, IPFonline321');
		frm.rumstnewpwd.focus();
		return false;
		}
	if (frm.rumstpwd.value.indexOf(" ") >= 0)
	{
		alert('Password should not contain spaces.');
		frm.rumstpwd.focus();
		return false;
		}
	if (frm.rumstnewpwd.value.indexOf(" ") >= 0)
	{
		alert('New Password should not contain spaces.');
		frm.rumstnewpwd.focus();
		return false;
		}
    //  CONFIRM PASSWORD VALIDATION
	if (frm.rumstcnfpwd.value.length == 0)
	{
		alert('Please Confirm your New Password.');
		frm.rumstcnfpwd.focus();
		return false;
		}
	if (frm.rumstnewpwd.value != frm.rumstcnfpwd.value)
	{
		alert('New Password and New Confirm Password should be same.\nUse a minimum of 5 Alpha-Numeric characters (Not case sensitive). i.e, IPFonline321');
		frm.rumstcnfpwd.focus();
		return false;
		}
}

function chkForgetPass(frm)
{
if ((frm.rumstemail.value.length == 0) && (frm.rumsthintans.value.replace(/^\s*|\s*$/g,"") == "") && (frm.dobdd.value.replace(/^\s*|\s*$/g,"") == ""))
	{
	alert('Please enter your E-Mail or Hint question details to recover your password.');
	frm.rumsthintans.value = frm.rumsthintans.value.replace(/^\s*|\s*$/g,"");
	frm.rumstemail.focus();
	return false;
	}
    //  EMAIL VALIDATION
    if(frm.rumstemail.value != '') 
    {
        var atsign = frm.rumstemail.value.indexOf("@");
        var period = frm.rumstemail.value.lastIndexOf(".");
        var len = frm.rumstemail.value.length;
        if  ((atsign == 0) || (period <= (atsign+1)) || ((len-1)<=period) || (atsign == -1) || (period == -1))
        {
            alert('Please Enter a valid E-Mail address.');
			frm.rumstemail.focus();
			return false;
            }      
        }
    if (frm.rumstemail.value != '')
    {
    s = frm.rumstemail.value;
    isnot="!#$%^ &*()+=|\~`?><',:;{[}]";
    var  inval= false;
    var x;
    isnot = isnot + '"'
    for (var i=0; i<s.length; i++)
    {
    for (x=0; x<isnot.length; x++)
    {
    if (s.charAt(i) == isnot.charAt(x))
    inval = true
    }
    }
    if (inval == true)
    { 
        alert("E-Mail address should not contain special characters\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_).");
        frm.rumstemail.focus();
        return false;
       }
    }

if ((frm.dobdd.value.replace(/^\s*|\s*$/g,"") == "") && (frm.rumsthintans.value.replace(/^\s*|\s*$/g,"") != ""))
	{
	alert('Please enter your date of birth to recover your password.');
	frm.dobdd.focus();
	return false;
	}
    // DATE OF BIRTH VALIDATION
    if ((frm.dobdd.value.length != 0) && (frm.dobmm.value.length == 0))
    {
        alert('Please Enter your Month of Birth.');
        frm.dobmm.focus();
        return false;
        }
    if ((frm.dobdd.value.length != 0) && (frm.dobyy.value.length == 0))
    {
        alert('Please Enter your Year of Birth.');
        frm.dobyy.focus();
        return false;
        }
    if ((frm.dobyy.value.length != 0) && (frm.dobmm.value.length != 0) && (frm.dobdd.value.length != 0))
    {
        var myDayStr = frm.dobdd.value;
        var myMonthStr = frm.dobmm.value;
        var myYearStr = frm.dobyy.value;
        var myMonth = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
        var myDateStr = myDayStr + ' ' + myMonth[myMonthStr] + ' ' + myYearStr;
        var myDate = new Date();
        myDate.setFullYear( myYearStr, myMonthStr, myDayStr );
        if ( myDate.getMonth() != myMonthStr )
        {
            alert( 'The Date "' + myDateStr + '" is NOT a valid date.' );
            frm.dobdd.focus();
            return false;
            }
        }
if ((document.getElementsByName("rumsthintType")[0].value == 4) && (document.getElementsByName("rumsthintother")[0].value.replace(/^\s*|\s*$/g,"") == ""))
  {
        alert("Please enter hint question. (Other)");
        document.getElementsByName("rumsthintother")[0].value = document.getElementsByName("rumsthintother")[0].value.replace(/^\s*|\s*$/g,"")
        document.getElementsByName("rumsthintother")[0].focus();
        return false;
        }
if ((frm.dobdd.value.replace(/^\s*|\s*$/g,"") != "") && (frm.rumsthintans.value.replace(/^\s*|\s*$/g,"") == ""))
	{
	alert('Please enter your Hint answer to recover your password.');
	frm.rumsthintans.value = frm.rumsthintans.value.replace(/^\s*|\s*$/g,"");
	frm.rumsthintans.focus();
	return false;
	}
}

function chkRegUserEdt(frm)
{
    //  NAME VALIDATION
	if (frm.rumstname.value.replace(/^\s*|\s*$/g,"") == "")
	{
		alert('Please Enter your Full Name');
    	frm.rumstname.value = frm.rumstname.value.replace(/^\s*|\s*$/g,"");
		frm.rumstname.focus();
		return false;
		}
    //  COMPANY VALIDATION
	if (frm.rumstcompany.value.replace(/^\s*|\s*$/g,"") == "")
	{
		alert('Please Enter your Company/Organisation Name.');
    	frm.rumstcompany.value = frm.rumstcompany.value.replace(/^\s*|\s*$/g,"");
		frm.rumstcompany.focus();
		return false;
		}
    //  CITY VALIDATION
	if (frm.rumstcity.value.replace(/^\s*|\s*$/g,"") == "")
	{
		alert('Please Enter the City.');
    	frm.rumstcity.value = frm.rumstcity.value.replace(/^\s*|\s*$/g,"");
		frm.rumstcity.focus();
		return false;
		}
    //  COUNTRY VALIDATION
	if (frm.rumstcountry.value.length == 0)
	{
		alert('Please Enter the Country.');
		frm.rumstcountry.focus();
		return false;
		}
    //  STD VALIDATION
	if (frm.rumststd.value.length != 0)
	{
		s = frm.rumststd.value;
		isnot = "!@#$ %^&*()-_+=|\~`?/>.<,':;{[}]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var inval = false;
		var x;
		isnot = isnot+'"'
		for (var i=0; i<s.length; i++)
		{
			for (x=0; x<isnot.length; x++)
			{
				if (s.charAt(i) == isnot.charAt(x))
				inval = true
				}
			}
		if (inval ==true)
		{ 
			alert("Please Enter the Area (STD) Code in Numeric Form.");
			frm.rumststd.focus();
			return false;
			}
		}
    //  PHONE VALIDATION
	if (frm.rumstphone.value.replace(/^\s*|\s*$/g,"") != "")
	{
		s = frm.rumstphone.value;
		isnot = "!@#$%^&*()-_+=|\~`?/>.<':;{[}]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var inval = false;
		var x;
		isnot = isnot+'"'
		for (var i=0; i<s.length; i++)
		{
			for (x=0; x<isnot.length; x++)
			{
				if (s.charAt(i) == isnot.charAt(x))
				inval = true
				}
			}
		if (inval ==true)
		{ 
			alert("Please Enter the Phone Number in Numeric Form.\nSpecial Characters are not allowed except comma and space.\nSeparate multiple Phone No.s by comma. i.e, 24468699, 24468700, 24468701");
	    	frm.rumstphone.value = frm.rumstphone.value.replace(/^\s*|\s*$/g,"");
			frm.rumstphone.focus();
			return false;
			}
		}
    //  FAX VALIDATION
	if (frm.rumstfax.value.replace(/^\s*|\s*$/g,"") != "")
	{
		s = frm.rumstfax.value;
		isnot = "!@#$%^&*()-_+=|\~`?/>.<':;{[}]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var inval = false;
		var x;
		isnot = isnot+'"'
		for (var i=0; i<s.length; i++)
		{
			for (x=0; x<isnot.length; x++)
			{
				if (s.charAt(i) == isnot.charAt(x))
				inval = true
				}
			}
		if (inval ==true)
		{ 
			alert("Please Enter the Fax Number in Numeric Form.\nSpecial Characters are not allowed except comma and space.\nSeparate multiple Fax No.s by comma. i.e, 24468699, 24468700, 24468701");
	    	frm.rumstfax.value = frm.rumstfax.value.replace(/^\s*|\s*$/g,"");
			frm.rumstfax.focus();
			return false;
			}
		}
    //  MOBILE VALIDATION
	if (frm.rumstmobile.value.replace(/^\s*|\s*$/g,"") != "")
	{
		s = frm.rumstmobile.value;
		isnot = "!@#$%^&*()-_+=|\~`?/>.<':;{[}]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var inval = false;
		var x;
		isnot = isnot+'"'
		for (var i=0; i<s.length; i++)
		{
			for (x=0; x<isnot.length; x++)
			{
				if (s.charAt(i) == isnot.charAt(x))
				inval = true
				}
			}
		if (inval ==true)
		{ 
			alert("Please Enter the Mobile Number in Numeric Form.\nSpecial Characters are not allowed except comma and space.\nSeparate multiple Mobile No.s by comma. i.e, 24468699, 24468700, 24468701");
	    	frm.rumstmobile.value = frm.rumstmobile.value.replace(/^\s*|\s*$/g,"");
			frm.rumstmobile.focus();
			return false;
			}
		}
    //  PHONE/FAX/MOBILE VALIDATION
	if ((frm.rumstphone.value.replace(/^\s*|\s*$/g,"") == "") && (frm.rumstfax.value.replace(/^\s*|\s*$/g,"") == "") && (frm.rumstmobile.value.replace(/^\s*|\s*$/g,"") == ""))
	{
		alert('Please Enter anyone of the Contact Number.');
    	frm.rumstphone.value = frm.rumstphone.value.replace(/^\s*|\s*$/g,"");
    	frm.rumstfax.value = frm.rumstfax.value.replace(/^\s*|\s*$/g,"");
    	frm.rumstmobile.value = frm.rumstmobile.value.replace(/^\s*|\s*$/g,"");
		frm.rumstphone.focus();
		return false;
		}
}

function hideOn(frm)
{
    if (frm == "1")
    {
        //document.getElementsByName("hiddenTable")[0].style.display='list-item';
        document.getElementsByName("rumsthintans")[0].style.display='none';
        document.getElementsByName("rumsthintother")[0].style.display='none';
        document.getElementsByName("dobdd")[0].focus();
        return true;
        }
    if ((frm == "2") || (frm == "3"))
    {
        document.getElementsByName("rumsthintans")[0].style.display='list-item';
        //document.getElementsByName("hiddenTable")[0].style.display='none';
        document.getElementsByName("rumsthintother")[0].style.display='none';
        document.getElementsByName("rumsthintans")[0].focus();
        return true;
        }
    if (frm == "4")
    {
        document.getElementsByName("rumsthintans")[0].style.display='list-item';
        //document.getElementsByName("hiddenTable")[0].style.display='none';
        document.getElementsByName("rumsthintother")[0].style.display='list-item';
        document.getElementsByName("rumsthintother")[0].focus();
        }
}
function showClip(){
    if (document.getElementsByName("clipcomnt")[0]) document.getElementsByName("clipcomnt")[0].value = ""; if (document.getElementById("clipCounter")) document.getElementById("clipCounter").innerHTML = 1000; document.getElementById("CLIP").style.display='list-item'; document.getElementById("BoldMeClip").style.fontWeight="bold"; hideEmailThis(); hideDiscussion(); document.getElementById("BoldMeClipFn").href="javascript:hideClip();";}
function hideClip(){
    document.getElementById("CLIP").style.display='none';document.getElementById("BoldMeClip").style.fontWeight="normal";document.getElementById("BoldMeClipFn").href="javascript:showClip();";}
function showDiscussion(){
    document.getElementsByName("rank")[0].value = "";document.getElementsByName("dsname")[0].value = "";document.getElementsByName("dsemail")[0].value = "";document.getElementsByName("dscomnt")[0].value = "";document.getElementById("putrank").innerHTML = 0;document.getElementById("myCounter").innerHTML = 1000;document.getElementById("DISC").style.display='list-item';document.getElementById("BoldMeDisscuss").style.fontWeight="bold";hideEmailThis();hideClip();document.getElementById("BoldMeDisscussFn").href="javascript:hideDiscussion();";}
function hideDiscussion(){
    document.getElementById("DISC").style.display='none';document.getElementById("BoldMeDisscuss").style.fontWeight="normal";document.getElementById("BoldMeDisscussFn").href="javascript:showDiscussion();";}
function showEnquiry(){
    document.getElementById("Enquiry").style.display='list-item';document.getElementById("BoldMeEnquiry").style.fontWeight="bold";document.getElementById("BoldMeEnquiryFn").href="javascript:hideEnquiry();";}
function hideEnquiry(){
    document.getElementById("Enquiry").style.display='none';document.getElementById("BoldMeEnquiry").style.fontWeight="normal";document.getElementById("BoldMeEnquiryFn").href="javascript:showEnquiry();";}
function addrank(a){
    document.getElementsByName("rank")[0].value = a;document.getElementById("putrank").innerHTML = document.getElementsByName("rank")[0].value;}

function clipLimit() {
	var taObj=document.getElementsByName("clipcomnt")[0].value;
	if (taObj.length==1000) return false;
	if (taObj.length>1000){
	document.getElementsByName("clipcomnt")[0].value=taObj.substring(0,1000);
	return false;
	}
}
function clipCount(visCnt) { 
	var taObj=document.getElementsByName("clipcomnt")[0].value;
	if (taObj.length>(1000*1)) taObj=taObj.substring(0,(1000*1));
	if (visCnt) visCnt.innerHTML=1000-taObj.length;
}

function chkclip(frm)
{
if (frm.clipcomnt.value.replace(/^\s*|\s*$/g,"") == ""){
    alert("Please leave a message for your future reference..");
    frm.clipcomnt.value=frm.clipcomnt.value.replace(/^\s*|\s*$/g,"");
    frm.clipcomnt.focus();
    return false;
    }
}

function chkdiscuss(frm)
{
if (frm.dsname.value.replace(/^\s*|\s*$/g,"") == ""){
    alert("Enter your name please..");
    frm.dsname.value=frm.dsname.value.replace(/^\s*|\s*$/g,"");
    frm.dsname.focus();
    return false;
    }
if (frm.dsemail.value.replace(/^\s*|\s*$/g,"") == ""){
    alert("Enter your E-Mail please..");
    frm.dsemail.value=frm.dsemail.value.replace(/^\s*|\s*$/g,"");
    frm.dsemail.focus();
    return false;
    }
    //  EMAIL VALIDATION
    if(frm.dsemail.value != '') 
    {
        var atsign = frm.dsemail.value.indexOf("@");
        var period = frm.dsemail.value.lastIndexOf(".");
        var len = frm.dsemail.value.length;
        if  ((atsign == 0) || (period <= (atsign+1)) || ((len-1)<=period) || (atsign == -1) || (period == -1))
        {
            alert('Please Enter a valid E-Mail address.');
			frm.dsemail.focus();
			return false;
            }      
        }
    if (frm.dsemail.value != '')
    {
    s = frm.dsemail.value;
    isnot="!#$%^ &*()+=|\~`?><',:;{[}]";
    var  inval= false;
    var x;
    isnot = isnot + '"'
    for (var i=0; i<s.length; i++)
    {
    for (x=0; x<isnot.length; x++)
    {
    if (s.charAt(i) == isnot.charAt(x))
    inval = true
    }
    }
    if (inval == true)
    { 
        alert("E-Mail address should not contain special characters\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_).");
        frm.dsemail.focus();
        return false;
       }
    }
if (frm.dscomnt.value.replace(/^\s*|\s*$/g,"") == ""){
    alert("Enter your comment please..");
    frm.dscomnt.value=frm.dscomnt.value.replace(/^\s*|\s*$/g,"");
    frm.dscomnt.focus();
    return false;
    }
}
function taLimit() {
	var taObj=document.getElementsByName("dscomnt")[0].value;
	if (taObj.length==1000) return false;
	if (taObj.length>1000){
	document.getElementsByName("dscomnt")[0].value=taObj.substring(0,1000);
	return false;
	}
}
function taCount(visCnt) { 
	var taObj=document.getElementsByName("dscomnt")[0].value;
	if (taObj.length>(1000*1)) taObj=taObj.substring(0,(1000*1));
	if (visCnt) visCnt.innerHTML=1000-taObj.length;
}
function openWin(obj,obj1)
{
    var DCode;
    var Type;
    DCode=obj1;
    Type=obj;
    var myBars = 'directories=no,location=no,menubar=no,status=no,titlebar=no,toolbar=no';
    var myOptions = 'scrollbars=yes,height=500,width=600,innerwidth=100,innerheight=100,outterheight=100,outterwidth=0,top=0,left=300,resizable=no';
    var myFeatures = myBars + ',' + myOptions;
    var newWin=open("../bin/moreComments.asp?type="+Type+"&id="+DCode,'Diagnosis',myFeatures);
}

function showEmailThis(){
    document.getElementsByName("emname")[0].value = "";document.getElementsByName("ememail")[0].value = "";document.getElementsByName("emcomnt")[0].value = "";document.getElementById("emCounter").innerHTML = 1000;document.getElementById("DISC1").style.display='list-item';document.getElementById("em2").style.display='none';document.getElementById("em3").style.display='none';document.getElementById("em4").style.display='none';document.getElementById("em5").style.display='none';document.getElementById("emcall").style.display='list-item';document.getElementById("emname1").value="";document.getElementById("ememail1").value="";document.getElementById("emname2").value="";document.getElementById("ememail2").value="";document.getElementById("emname3").value="";document.getElementById("ememail3").value="";document.getElementById("emname4").value="";document.getElementById("ememail4").value="";document.getElementById("emname5").value="";document.getElementById("ememail5").value="";document.getElementById("BoldMeEmail").style.fontWeight="bold";hideDiscussion();hideClip();document.getElementById("BoldMeEmailFn").href="javascript:hideEmailThis();";}
function hideEmailThis(){
    document.getElementById("DISC1").style.display='none';document.getElementById("BoldMeEmail").style.fontWeight="normal";document.getElementById("BoldMeEmailFn").href="javascript:showEmailThis();";}
function showEmailThis_noDissc(){
    document.getElementsByName("emname")[0].value = "";document.getElementsByName("ememail")[0].value = "";document.getElementsByName("emcomnt")[0].value = "";document.getElementById("emCounter").innerHTML = 1000;document.getElementById("DISC1").style.display='list-item';document.getElementById("em2").style.display='none';document.getElementById("em3").style.display='none';document.getElementById("em4").style.display='none';document.getElementById("em5").style.display='none';document.getElementById("emcall").style.display='list-item';document.getElementById("emname1").value="";document.getElementById("ememail1").value="";document.getElementById("emname2").value="";document.getElementById("ememail2").value="";document.getElementById("emname3").value="";document.getElementById("ememail3").value="";document.getElementById("emname4").value="";document.getElementById("ememail4").value="";document.getElementById("emname5").value="";document.getElementById("ememail5").value="";document.getElementById("BoldMeEmail").style.fontWeight="bold";document.getElementById("BoldMeEmailFn").href="javascript:hideEmailThis_noDissc();";}
function hideEmailThis_noDissc(){
    document.getElementById("DISC1").style.display='none';document.getElementById("BoldMeEmail").style.fontWeight="normal";document.getElementById("BoldMeEmailFn").href="javascript:showEmailThis_noDissc();";}
function chkemailthis(frm)
{
if (frm.emname.value.replace(/^\s*|\s*$/g,"") == ""){
    alert("Enter your name please..");
    frm.emname.value=frm.emname.value.replace(/^\s*|\s*$/g,"");
    frm.emname.focus();
    return false;
    }
if (frm.ememail.value.replace(/^\s*|\s*$/g,"") == ""){
    alert("Enter your E-Mail please..");
    frm.ememail.value=frm.ememail.value.replace(/^\s*|\s*$/g,"");
    frm.ememail.focus();
    return false;
    }
    //  EMAIL VALIDATION
    if(frm.ememail.value != '') 
    {
        var atsign = frm.ememail.value.indexOf("@");
        var period = frm.ememail.value.lastIndexOf(".");
        var len = frm.ememail.value.length;
        if  ((atsign == 0) || (period <= (atsign+1)) || ((len-1)<=period) || (atsign == -1) || (period == -1))
        {
            alert('Please Enter a valid E-Mail address.');
			frm.ememail.focus();
			return false;
            }      
        }
    if (frm.ememail.value != '')
    {
    s = frm.ememail.value;
    isnot="!#$%^ &*()+=|\~`?><',;:{[}]";
    var  inval= false;
    var x;
    isnot = isnot + '"'
    for (var i=0; i<s.length; i++)
    {
    for (x=0; x<isnot.length; x++)
    {
    if (s.charAt(i) == isnot.charAt(x))
    inval = true
    }
    }
    if (inval == true)
    { 
        alert("E-Mail address should not contain special characters\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_).");
        frm.ememail.focus();
        return false;
       }
    }
if (frm.emcomnt.value.replace(/^\s*|\s*$/g,"") == ""){
    alert("Enter your message please..");
    frm.emcomnt.value=frm.emcomnt.value.replace(/^\s*|\s*$/g,"");
    frm.emcomnt.focus();
    return false;
    }
if ((frm.emname1.value.replace(/^\s*|\s*$/g,"") == "") && (frm.emname2.value.replace(/^\s*|\s*$/g,"") == "") && (frm.emname3.value.replace(/^\s*|\s*$/g,"") == "") && (frm.emname4.value.replace(/^\s*|\s*$/g,"") == "") && (frm.emname5.value.replace(/^\s*|\s*$/g,"") == ""))
{
    alert('Please enter anyone of the Recipients name and email..');
    frm.emname1.focus();
    return false;
    }
// Recipients 1
    if (frm.emname1.value.replace(/^\s*|\s*$/g,"") != "")
    {
		    if (frm.ememail1.value.replace(/^\s*|\s*$/g,"") == "")
            {
        		alert('Please Enter your Recipients E-Mail.');
		        frm.ememail1.value = frm.ememail1.value.replace(/^\s*|\s*$/g,"");
		        frm.ememail1.focus();
		        return false;
		        }
		        else
		        {
            		if (!CheckEmail(frm.ememail1.value))
            		{
			            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            			frm.ememail1.focus();
			            return false;
                		}
		            }
		    }
    if (frm.ememail1.value.replace(/^\s*|\s*$/g,"") != "")
    {
        if (!CheckEmail(frm.ememail1.value))
        {
            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            frm.ememail1.focus();
            return false;
            }
            else
            {
                if (frm.emname1.value.replace(/^\s*|\s*$/g,"") == "")
                {
                    alert('Please Enter your Recipients Name.');
    		        frm.emname1.value = frm.emname1.value.replace(/^\s*|\s*$/g,"");
	    	        frm.emname1.focus();
		            return false;
		            }
		         }
		 }
// Recipients 2
    if (frm.emname2.value.replace(/^\s*|\s*$/g,"") != "")
    {
		    if (frm.ememail2.value.replace(/^\s*|\s*$/g,"") == "")
            {
        		alert('Please Enter your Recipients E-Mail.');
		        frm.ememail2.value = frm.ememail2.value.replace(/^\s*|\s*$/g,"");
		        frm.ememail2.focus();
		        return false;
		        }
		        else
		        {
            		if (!CheckEmail(frm.ememail2.value))
            		{
			            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            			frm.ememail2.focus();
			            return false;
                		}
		            }
		    }
    if (frm.ememail2.value.replace(/^\s*|\s*$/g,"") != "")
    {
        if (!CheckEmail(frm.ememail2.value))
        {
            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            frm.ememail2.focus();
            return false;
            }
            else
            {
                if (frm.emname2.value.replace(/^\s*|\s*$/g,"") == "")
                {
                    alert('Please Enter your Recipients Name.');
    		        frm.emname2.value = frm.emname2.value.replace(/^\s*|\s*$/g,"");
	    	        frm.emname2.focus();
		            return false;
		            }
		         }
		 }
// Recipients 3
    if (frm.emname3.value.replace(/^\s*|\s*$/g,"") != "")
    {
		    if (frm.ememail3.value.replace(/^\s*|\s*$/g,"") == "")
            {
        		alert('Please Enter your Recipients E-Mail.');
		        frm.ememail3.value = frm.ememail3.value.replace(/^\s*|\s*$/g,"");
		        frm.ememail3.focus();
		        return false;
		        }
		        else
		        {
            		if (!CheckEmail(frm.ememail3.value))
            		{
			            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            			frm.ememail3.focus();
			            return false;
                		}
		            }
		    }
    if (frm.ememail3.value.replace(/^\s*|\s*$/g,"") != "")
    {
        if (!CheckEmail(frm.ememail3.value))
        {
            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            frm.ememail3.focus();
            return false;
            }
            else
            {
                if (frm.emname3.value.replace(/^\s*|\s*$/g,"") == "")
                {
                    alert('Please Enter your Recipients Name.');
    		        frm.emname3.value = frm.emname3.value.replace(/^\s*|\s*$/g,"");
	    	        frm.emname3.focus();
		            return false;
		            }
		         }
		 }
// Recipients 4
    if (frm.emname4.value.replace(/^\s*|\s*$/g,"") != "")
    {
		    if (frm.ememail4.value.replace(/^\s*|\s*$/g,"") == "")
            {
        		alert('Please Enter your Recipients E-Mail.');
		        frm.ememail4.value = frm.ememail4.value.replace(/^\s*|\s*$/g,"");
		        frm.ememail4.focus();
		        return false;
		        }
		        else
		        {
            		if (!CheckEmail(frm.ememail4.value))
            		{
			            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            			frm.ememail4.focus();
			            return false;
                		}
		            }
		    }
    if (frm.ememail4.value.replace(/^\s*|\s*$/g,"") != "")
    {
        if (!CheckEmail(frm.ememail4.value))
        {
            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            frm.ememail4.focus();
            return false;
            }
            else
            {
                if (frm.emname4.value.replace(/^\s*|\s*$/g,"") == "")
                {
                    alert('Please Enter your Recipients Name.');
    		        frm.emname4.value = frm.emname4.value.replace(/^\s*|\s*$/g,"");
	    	        frm.emname4.focus();
		            return false;
		            }
		         }
		 }
// Recipients 5
    if (frm.emname5.value.replace(/^\s*|\s*$/g,"") != "")
    {
		    if (frm.ememail5.value.replace(/^\s*|\s*$/g,"") == "")
            {
        		alert('Please Enter your Recipients E-Mail.');
		        frm.ememail5.value = frm.ememail5.value.replace(/^\s*|\s*$/g,"");
		        frm.ememail5.focus();
		        return false;
		        }
		        else
		        {
            		if (!CheckEmail(frm.ememail5.value))
            		{
			            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            			frm.ememail5.focus();
			            return false;
                		}
		            }
		    }
    if (frm.ememail5.value.replace(/^\s*|\s*$/g,"") != "")
    {
        if (!CheckEmail(frm.ememail5.value))
        {
            alert("E-Mail ID should not contain any blank spaces and special characters.\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_)");
            frm.ememail5.focus();
            return false;
            }
            else
            {
                if (frm.emname5.value.replace(/^\s*|\s*$/g,"") == "")
                {
                    alert('Please Enter your Recipients Name.');
    		        frm.emname5.value = frm.emname5.value.replace(/^\s*|\s*$/g,"");
	    	        frm.emname5.focus();
		            return false;
		            }
		         }
		 }
}
function emLimit() {
	var taObj=document.getElementsByName("emcomnt")[0].value;
	if (taObj.length==1000) return false;
	if (taObj.length>1000){
	document.getElementsByName("emcomnt")[0].value=taObj.substring(0,1000);
	return false;
	}
}
function emCount(visCnt) { 
	var taObj=document.getElementsByName("emcomnt")[0].value;
	if (taObj.length>(1000*1)) taObj=taObj.substring(0,(1000*1));
	if (visCnt) visCnt.innerHTML=1000-taObj.length;
}

function callReceipents()
{
    if (document.getElementById("em2").style.display != 'list-item')
    {
        document.getElementById("em2").style.display = 'list-item';
        document.getElementById("emname2").focus();
        }
        else
        {
            if (document.getElementById("em3").style.display != 'list-item')
            {
            document.getElementById("em3").style.display = 'list-item';
            document.getElementById("emname3").focus();
            }
            else
            {
                if (document.getElementById("em4").style.display != 'list-item')
                {
                document.getElementById("em4").style.display = 'list-item';
                document.getElementById("emname4").focus();
                }
                else
                {
                    if (document.getElementById("em5").style.display != 'list-item')
                    {
                    document.getElementById("em5").style.display = 'list-item';
                    document.getElementById("emcall").style.display = 'none';
                    document.getElementById("emname5").focus();
                    }
                    }
                }
            }
   }
function CheckEmail(s) 
{
        var  inval= false;
        var atsign = s.indexOf("@");
        var period = s.lastIndexOf(".");
        var len = s.length;
        if  ((atsign == 0) || (period <= (atsign+1)) || ((len-1)<=period) || (atsign == -1) || (period == -1))
        {
            inval = true
            }
    isnot="!#$%^ &*()+=|\~`?><',:;{[}]";
    var x;
    isnot = isnot + '"'
    for (var i=0; i<s.length; i++)
    {
    for (x=0; x<isnot.length; x++)
    {
    if (s.charAt(i) == isnot.charAt(x))
    inval = true
    }
    }
    if (inval == true)
       return false;
    else
        return true;
}

// FUNCTIONS TO HIGHLIGHT SEARCH TERM STARTS HERE 

function highlightWord(node,word) {
	// Iterate into this nodes childNodes
	if (node.hasChildNodes) {
		var hi_cn;
		for (hi_cn=0;hi_cn<node.childNodes.length;hi_cn++) {
			highlightWord(node.childNodes[hi_cn],word);
		}
	}

	// And do this node itself
	if (node.nodeType == 3) { // text node
		tempNodeVal = node.nodeValue.toLowerCase();
		tempWordVal = word.toLowerCase();
		if (tempNodeVal.indexOf(tempWordVal) != -1) {
			pn = node.parentNode;
			if (pn.className != "searchword") {
				// word has not already been highlighted!
				nv = node.nodeValue;
				ni = tempNodeVal.indexOf(tempWordVal);
				// Create a load of replacement nodes
				before = document.createTextNode(nv.substr(0,ni));
				docWordVal = nv.substr(ni,word.length);
				after = document.createTextNode(nv.substr(ni+word.length));
				hiwordtext = document.createTextNode(docWordVal);
				hiword = document.createElement("span");
				hiword.className = "searchword";
				hiword.appendChild(hiwordtext);
				pn.insertBefore(before,node);
				pn.insertBefore(hiword,node);
				pn.insertBefore(after,node);
				pn.removeChild(node);
			}
		}
	}
}

function unhighlight(node) {
	// Iterate into this nodes childNodes
	if (node.hasChildNodes) {
		var hi_cn;
		for (hi_cn=0;hi_cn<node.childNodes.length;hi_cn++) {
			unhighlight(node.childNodes[hi_cn]);
		}
	}

	// And do this node itself
	if (node.nodeType == 3) { // text node
		pn = node.parentNode;
		if( pn.className == "searchword" ) {
			prevSib = pn.previousSibling;
			nextSib = pn.nextSibling;
			nextSib.nodeValue = prevSib.nodeValue + node.nodeValue + nextSib.nodeValue;
			prevSib.nodeValue = '';
			node.nodeValue = '';
		}
	}
document.getElementById("parentfunction").style.display='list-item';
document.getElementById("childfunction").style.display='none';
}

function localSearchHighlight(searchStr) {
	if (!document.createElement) return;
        if (searchStr == '') return;
	// Trim leading and trailing spaces after unescaping
	searchstr = unescape(searchStr).replace(/^\s+|\s+$/g, "");
	if( searchStr == '' ) return;
	phrases = searchStr.replace(/\+/g,' ').split(/\"/);
	// Use this next line if you would like to force the script to always
	// search for phrases. See below as well!!!
	//phrases = new Array(); phrases[0] = ''; phrases[1] = searchStr.replace(/\+/g,' ');
	for(p=0;p<phrases.length;p++) {
	        phrases[p] = unescape(phrases[p]).replace(/^\s+|\s+$/g, "");
		if( phrases[p] == '' ) continue;
		if( p % 2 == 0 ) words = phrases[p].replace(/([+,()]|%(29|28)|\W+(AND|OR)\W+)/g,' ').split(/\s+/);
		else { words=Array(1); words[0] = phrases[p]; }
               	for (w=0;w<words.length;w++) {
			if( words[w] == '' ) continue;
			highlightWord(document.getElementsByTagName("body")[0],words[w]);
        	}
	}
document.getElementById("parentfunction").style.display='none';
document.getElementById("childfunction").style.display='list-item';
}

// FUNCTIONS TO HIGHLIGHT SEARCH TERM ENDS HERE

// FUNCTION TO VALIDATE EMAIL
function ValidEmail(frm)
{
    if(frm.rumstemail.value != '') 
    {
        var atsign = frm.rumstemail.value.indexOf("@");
        var period = frm.rumstemail.value.lastIndexOf(".");
        var len = frm.rumstemail.value.length;
        if  ((atsign == 0) || (period <= (atsign+1)) || ((len-1)<=period) || (atsign == -1) || (period == -1))
        {
            alert('Please Enter a valid E-Mail address.');
			frm.rumstemail.focus();
			return false;
            }      
        }
    if (frm.rumstemail.value != '')
    {
    s = frm.rumstemail.value;
    isnot="!#$%^ &*()+=|\~`?><',:;{[}]";
    var  inval= false;
    var x;
    isnot = isnot + '"'
    for (var i=0; i<s.length; i++)
    {
    for (x=0; x<isnot.length; x++)
    {
    if (s.charAt(i) == isnot.charAt(x))
    inval = true
    }
    }
    if (inval == true)
    { 
        alert("E-Mail address should not contain special characters\n Except alphanumerics, Atrate(@), Dot(.), Slash(/),hyphen(-) and Underscore(_).");
        frm.rumstemail.focus();
        return false;
       }
    }
// ThePROBLEM Validation
    if (frm.ThePROBLEM.value.replace(/^\s*|\s*$/g,"") != ""){
        if (frm.ThePROBLEM.value.length > 1000){
            alert("Your problem/comments should not contain more than 1000 characters long!");
            frm.ThePROBLEM.focus();
            return false;
            }
        }
}
// FUNCTION TO VALIDATE EMAIL ENDS HERE

// FUNCTION TO VALIDATE WRITE TO THE EDITOR
function WriteToEditor(frm)
{
    if (frm.qus.value.replace(/^\s*|\s*$/g,"")==""){
        alert("The body of your message cannot be left blank!");
        frm.qus.value=frm.qus.value.replace(/^\s*|\s*$/g,"")
        frm.qus.focus();
        return false;
        }
    if (frm.qus.value != ''){
        if (frm.qus.value.length > 1000){
            alert("Your question/comment should not contain more than 1000 characters long!");
            frm.qus.value=frm.qus.value.replace(/^\s*|\s*$/g,"")
            frm.qus.focus();
            return false;
            }
        }
}
// FUNCTION TO VALIDATE WRITE TO THE EDITOR ENDS HERE

// FUNCTION TO VALIDATE EVENT ENQUIRY
function chkEventEnquiry(frm)
{
    if (frm.qus.value.replace(/^\s*|\s*$/g,"")==""){
        alert("Please put a message for your enquiry!");
        frm.qus.value=frm.qus.value.replace(/^\s*|\s*$/g,"")
        frm.qus.focus();
        return false;
        }
    if ((!frm.EnqType[0].checked)&&(!frm.EnqType[1].checked)&&(!frm.EnqType[2].checked)&&(!frm.EnqType[3].checked)){
        alert("Please select your enquiry type!");
        frm.EnqType[0].checked=true;
        return false;
        }
    if (frm.qus.value != ''){
        if (frm.qus.value.length > 1000){
            alert("Your Message for the enquiry should not contain more than 1000 characters long!");
            frm.qus.value=frm.qus.value.replace(/^\s*|\s*$/g,"")
            frm.qus.focus();
            return false;
            }
        }
    var agree=confirm("Your enquiry will be passed on to the respective manufacturer/supplier/organiser who will then contact you directly.\nPlease do not send your business offers or business promotional messages through this e-mail enquiry.");
    if (!agree) return false;
}
// FUNCTION TO VALIDATE EVENT ENQUIRY ENDS HERE

// FUNCTION TO VALIDATE ADS ENQUIRY
function chkAdsEnquiry(frm)
{
    if (frm.qus.value.replace(/^\s*|\s*$/g,"")==""){
        alert("Please put a message for your enquiry!");
        frm.qus.value=frm.qus.value.replace(/^\s*|\s*$/g,"")
        frm.qus.focus();
        return false;
        }
    if ((!frm.EnqType[0].checked)&&(!frm.EnqType[1].checked)&&(!frm.EnqType[2].checked)&&(!frm.EnqType[3].checked)){
        alert("Please select your enquiry type!");
        frm.EnqType[0].checked=true;
        return false;
        }
    if (frm.qus.value != ''){
        if (frm.qus.value.length > 1000){
            alert("Your Message for the enquiry should not contain more than 1000 characters long!");
            frm.qus.value=frm.qus.value.replace(/^\s*|\s*$/g,"")
            frm.qus.focus();
            return false;
            }
        }
    var agree=confirm("Your enquiry will be passed on to the respective manufacturer/supplier/organiser who will then contact you directly.\nPlease do not send your business offers or business promotional messages through this e-mail enquiry.");
    if (!agree) return false;
}
// FUNCTION TO VALIDATE ADS ENQUIRY ENDS HERE
