<!--

function MM_displayStatusMsg(msgStr) { //v1.0

  status=msgStr;

  document.MM_returnValue = true;

}



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}
var whitespace = " \t\n\r";
function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}

function isInteger (s)

{   var i;

    if (isEmpty(s)) 
       if (isInteger.arguments.length == 1) return defaultEmptyOK;
       else return (isInteger.arguments[1] == true);

    // Search through string's characters one by one
    // until we find a non-numeric character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);

        if (!isDigit(c)) return false;
    }

    // All characters are numbers.
    return true;
}


function mailcheck(fieldname)
{
   var n,atCount,dotCount,temp_1,temp_2,temp_ascii;
   var temp_3=0;
   atCount=0;
   dotCount=0;
   n=0;
   var st=new String;
   st = fieldname.value.split(" ");
   st = st.join("");
   fieldname.value = st; 
   temp_1 = st.charAt(0);
   temp_ascii = st.charCodeAt(0);
   for(n=0;n<st.length;n++)
   {  
 	temp_2 = st.charCodeAt(n);
	if ((temp_2<48) || (temp_2>57))
    {
 	   if ((temp_2<97) || (temp_2>122))
	   {	
		 if (!((temp_2 == 95) || (temp_2==46) || (temp_2==64)|| (temp_2==45)))
		 {			
			//alert("Invalid Email Id");
			count=0;
			return false;
		  }
		}
	 }
	 if(st.charAt(n)=='@'&& n==0) atCount=atCount+1;
	 if(st.charAt(n)=='@'&& st.charAt(n+1)=='.') atCount=atCount+1;
	 if(st.charAt(n)=='@') atCount=atCount+1;
	 if(st.charAt(n)=='.') 
	 {
		if(st.charAt(n+1)=='.' || n==st.length-1 ) atCount=2;
		dotCount=dotCount+1;
	 }
	}
    if(atCount!=1 || dotCount<1) 
	{
	 //alert("Enter a valid e-mail Id");
	 return false;
	}
	else if ((temp_ascii < 97) || (temp_ascii > 122)) 
	{
	  //alert("Invalid Email Id");
	  count=0;
	  return false;
	}
	return true;
}
function isEmpty(s)
{   
	return ((s == null) || (s.length == 0))
}
function isWhitespace (s)

{   var i;

    // Is s empty?
    if (isEmpty(s)) return true;

    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);

        if (whitespace.indexOf(c) == -1) return false;
    }

    // All characters are whitespace.
    return true;
}


//-->