function validate_required(field,alerttxt)
    {
        with (field)
        {
        if (value==null || Trim(value)=="")
          {

          //change by Nirav date 19/11/05
          SetFocus(field);
          return false;
          }
        else {return true }
        }
    }

function changetype(value)
{
	pwd = document.getElementById('pwd').value;

	if(pwd == "" || pwd == value)
	{
		document.getElementById('pwd').type = 'password';
		document.getElementById('pwd').value = "";
		document.getElementById('pwd').focus();
	}
}
function changetypeBack(textid, value)
{
	if(document.getElementById(textid).value == '')
	{
		document.getElementById(textid).type = '';
		document.getElementById(textid).value = value;
		document.getElementById(textid).focus();
	}
}
function checkctype()
{
		cpwd = document.getElementById('cpwd').value;
		if(cpwd == "" || cpwd == "Confirm password")
		{

			document.getElementById('cpwd').type = 'password';
			document.getElementById('cpwd').value = "";
			document.getElementById('cpwd').focus();
		}
}
function chknewpwd()
{
		newpwd = document.getElementById('newpwd').value;
		if(newpwd == "" || newpwd == "New password")
		{

			document.getElementById('newpwd').type = 'password';
			document.getElementById('newpwd').value = "";
			document.getElementById('newpwd').focus();
		}

}


function removetext(textid,value)
{
	if(document.getElementById(textid).value == value)
	{
		document.getElementById(textid).value = "";
		document.getElementById(textid).focus();
	}
}

function restoreText(textid, value)
{
	if(document.getElementById(textid).value == '')
	{
		document.getElementById(textid).value = value;
		document.getElementById(textid).focus();
	}
}

function isEMail(elem)
{
	var str = elem.value;
	lenstr = Trim(str).length;
	nAtr = str.indexOf("@");
	nDot = str.indexOf(".",nAtr);
	nAtr2 = str.indexOf("@",nAtr+1);
	nfDot = str.indexOf(".");
	nlDot = str.indexOf(".",lenstr-1);
	nDDot = str.indexOf("..");
	nComma = str.indexOf(",");
	nSemiColon = str.indexOf(";");
	if (lenstr>4 &&  nAtr>0 && nDot>(nAtr+1) && nAtr2==-1 && nDot<lenstr-1 && nfDot>0 && nlDot==-1 && nDDot==-1 && nComma==-1 && nSemiColon==-1)
	{
		return true;
	}
	else
	{
		SetFocus(elem);
		return false;
	}
return true ;
}
function textCounter(field, countfield, maxlimit)
{
	if (field.value.length > maxlimit)
	{
		field.value = field.value.substring(0, maxlimit);
	}
	else
	{
		countfield.value = maxlimit - field.value.length;
	}

}
function notEmpty(elem)
{
	var str = Trim(elem.value);
	if(str.length == 0)
	{
		SetFocus(elem);
		return false;
	}
	else
	{
		return true;
	}
}

/*
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */


function changetyp2()
{
	document.getElementById('show').innerHTML = "<input type='password' name='pwd' value='' id='pwd' class='login_textbox' onblur='restoreText2(\"Your Password\")' onfocus='removetext2(\"Your Password\")'>";
	document.getElementById('pwd').focus();
}
function restoreText2(value)
{
	if(document.getElementById('pwd').value == '')
	{
		document.getElementById('show').innerHTML = "<input type='text' name='pwd' value='Your Password' id='pwd' class='login_textbox' onblur='restoreText2(\"Your Password\")' onfocus='removetext2(\"Your Password\")'>";
		document.getElementById('pwd').value = value;
	}
}
function removetext2(value)
{
	if(document.getElementById('pwd').value == value)
	{
		document.getElementById('pwd').value = "";
		document.getElementById('show').innerHTML = "<input type='password' name='pwd' value='' id='pwd' class='login_textbox' onblur='restoreText2(\"Your Password\")' onfocus='removetext2(\"Your Password\")'>";
		document.getElementById('pwd').focus();
	}
	document.getElementById('pwd').focus();
}



function restoreText3(value)
{
	if(document.getElementById('pwd').value == '')
	{
		document.getElementById('showpwd').innerHTML = "<input type='text' name='pswd' value='Your Password' id='pwd' class='InputText' onblur='restoreText3(\"Your Password\")' onfocus='removetext3(\"Your Password\")'>";
		document.getElementById('pwd').value = value;
	}
}
function removetext3(value)
{
	if(document.getElementById('pwd').value == value)
	{
		document.getElementById('pwd').value = "";
		document.getElementById('showpwd').innerHTML = "<input type='password' name='pswd' value='' id='pwd' class='InputText' onblur='restoreText3(\"Your Password\")' onfocus='removetext3(\"Your Password\")'>";
		document.getElementById('pwd').focus();
	}
	document.getElementById('pwd').focus();
}


function restoreText4(value)
{
	if(document.getElementById('cpwd').value == '')
	{
		document.getElementById('showcfmpwd').innerHTML = "<input type='text' name='cpwd' value='Confirm password' id='cpwd' class='InputText' onblur='restoreText4(\"Confirm password\")' onfocus='removetext4(\"Confirm password\")'>";
		document.getElementById('cpwd').value = value;
	}
}
function removetext4(value)
{
	if(document.getElementById('cpwd').value == value)
	{
		document.getElementById('cpwd').value = "";
		document.getElementById('showcfmpwd').innerHTML = "<input type='password' name='cpwd' value='' id='cpwd' class='InputText' onblur='restoreText4(\"Confirm password\")' onfocus='removetext4(\"Confirm password\")'>";
		document.getElementById('cpwd').focus();
	}
	document.getElementById('cpwd').focus();
}

function restoreText5(value)
{
	if(document.getElementById('pwd').value == '')
	{
		document.getElementById('currentpwd').innerHTML = "<input type='text' name='txtoldpwd' value='Current password' id='pwd' class='InputText' onblur='restoreText5(\"Current password\")' onfocus='removetext5(\"Current password\")'>";
		document.getElementById('pwd').value = value;
	}
}
function removetext5(value)
{
	if(document.getElementById('pwd').value == value)
	{
		document.getElementById('pwd').value = "";
		document.getElementById('currentpwd').innerHTML = "<input type='password' name='txtoldpwd' value='' id='pwd' class='InputText' onblur='restoreText5(\"Current password\")' onfocus='removetext5(\"Current password\")'>";
		document.getElementById('pwd').focus();
	}
	document.getElementById('pwd').focus();
}


function restoreText6(value)
{
	if(document.getElementById('newpwd').value == '')
	{
		document.getElementById('newpwddiv').innerHTML = "<input type='text' name='txtnewpwd' value='New password' id='newpwd' class='signtextboxMyAccountMgmt' onblur='restoreText6(\"New password\")' onfocus='removetext6(\"New password\")'>";
		document.getElementById('newpwd').value = value;
	}
}
function removetext6(value)
{
	if(document.getElementById('newpwd').value == value)
	{
		document.getElementById('newpwd').value = "";
		document.getElementById('newpwddiv').innerHTML = "<input type='password' name='txtnewpwd' value='' id='newpwd' class='signtextboxMyAccountMgmt' onblur='restoreText6(\"New password\")' onfocus='removetext6(\"New password\")'>";
		document.getElementById('newpwd').focus();
	}
	document.getElementById('newpwd').focus();
}
function restoreText7(value)
{
	if(document.getElementById('cpwd').value == '')
	{
		document.getElementById('cfmpwddiv').innerHTML = "<input type='text' name='txtcfrmpwd' value='Confirm password' id='cpwd' class='signtextboxMyAccountMgmt' onblur='restoreText7(\"Confirm password\")' onfocus='removetext7(\"Confirm password\")'>";
		document.getElementById('cpwd').value = value;
	}
}
function removetext7(value)
{
	if(document.getElementById('cpwd').value == value)
	{
		document.getElementById('cpwd').value = "";
		document.getElementById('cfmpwddiv').innerHTML = "<input type='password' name='txtcfrmpwd' value='' id='cpwd' class='signtextboxMyAccountMgmt' onblur='restoreText7(\"Confirm password\")' onfocus='removetext7(\"Confirm password\")'>";
		document.getElementById('cpwd').focus();
	}
	document.getElementById('cpwd').focus();
}

function restoreText8(value)
{
	if(document.getElementById('pwd').value == '')
	{
		document.getElementById('showpwd').innerHTML = "<input type='text' name='txtcfrmpwd' value='My Password' id='pwd' class='eventtxtbox' onblur='restoreText8(\"My Password\")' onfocus='removetext8(\"My Password\")'>";
		document.getElementById('pwd').value = value;
	}
}
function removetext8(value)
{
	if(document.getElementById('pwd').value == value)
	{
		document.getElementById('pwd').value = "";
		document.getElementById('showpwd').innerHTML = "<input type='password' name='txtcfrmpwd' value='' id='pwd' class='eventtxtbox' onblur='restoreText8(\"My Password\")' onfocus='removetext8(\"My Password\")'>";
		document.getElementById('pwd').focus();
	}
	document.getElementById('pwd').focus();
}
function validate(textfiled)
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.getElementById(textfiled).value;
   if(reg.test(address) == false)
   {
      alert('Invalid Email Address');
      return false;
   }
   else
   {

   		return true;

   }
}
function validateemail()
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.getElementById('semail').value;
	if(reg.test(address) == false)
	{
	  alert('Invalid Email Address');
	  return false;
	}
	else
	{

			return true;

	}
}
function Trim(str)
{
	var c = "";
	lenstr = str.length
	substr = str
	for (i=0;i<lenstr;i++)
	{
	c = str.charAt(i);
	if(c == ' ' || c == '\n'  || c == '\r')
		substr = str.substring(i+1,str.length)
	else
		break
	}

 lenstr = substr.length
 str = substr
 for(i=(lenstr)-1;i>=0;i--)
 {
	c = str.charAt(i);
	if (c == ' ' || c == '\n' || c == '\r')
	{
		substr = str.substring(0,i);
	}
	else
	{
		break;
	}
 }
 return substr
}



function restoreText9(value)
{
	if(document.getElementById('spwd').value == '')
	{
		document.getElementById('showpwdsignup').innerHTML = "<input type='text' name='signpwd' value='Your Password' id='spwd' class='InputText' onblur='restoreText9(\"Your Password\")' onfocus='removetext9(\"Your Password\")'>";
		document.getElementById('spwd').value = value;
	}
}
function removetext9(value)
{
	if(document.getElementById('spwd').value == value)
	{

		document.getElementById('spwd').value = "";
		document.getElementById('showpwdsignup').innerHTML = "<input type='password' name='signpwd' value='' id='spwd' class='InputText' onblur='restoreText9(\"Your Password\")' onfocus='removetext9(\"Your Password\")'>";
		document.getElementById('spwd').focus();
	}
	document.getElementById('spwd').focus();
}


/*For add date password section*/

function restoreText11(value)
{
	if(document.getElementById('authorpwd').value == '')
	{
		document.getElementById('showauthpwd').innerHTML = "<input type='text' name='txtcfrmpwd' value='My Password' id='authorpwd' class='eventtxtbox' onblur='restoreText11(\"My Password\")' onfocus='removetext11(\"My Password\")'>";
		document.getElementById('authorpwd').value = value;
	}
}
function removetext11(value)
{
	if(document.getElementById('authorpwd').value == value)
	{
		document.getElementById('authorpwd').value = "";
		document.getElementById('showauthpwd').innerHTML = "<input type='password' name='txtcfrmpwd' value='' id='authorpwd' class='eventtxtbox' onblur='restoreText11(\"My Password\")' onfocus='removetext11(\"My Password\")'>";
		document.getElementById('authorpwd').focus();
	}
	document.getElementById('authorpwd').focus();
}
