//This script will allow only numbers and hiphen in the text box
function numOnly() 
{
	  
         if(!((event.keyCode>=48)&&(event.keyCode<=57)))
         {
              event.keyCode=0;
			   
         }
         else  event.keyCode = event.keyCode;
}

//This script will allow only numbers and PLUs in the text box
function numPlusOnly() 
{
	     if(!(((event.keyCode>=48)&&(event.keyCode<=57))||(event.keyCode==43)))
         {
              event.keyCode=0;
         }
         else  event.keyCode = event.keyCode;
}

//This script will allow only Numbers and /  only on the text box(used for dates)
 function numSlashOnly()
  {
     if(((event.keyCode>=48)&&(event.keyCode<=57))||(event.keyCode==47))
     {
        event.keyCode=event.keyCode;
     }
     
     else
     {
       alert("Enter in dd/mm/yyyy format"); 
       event.keyCode=0;
      
     }
  }

  function numDashPlusOnly() 
{
	     if(!(((event.keyCode>=48)&&(event.keyCode<=57))||(event.keyCode==45)||(event.keyCode==43)))
         {
              event.keyCode=0;
         }
         else  event.keyCode = event.keyCode;
}

//This script will allow only Numbers and dot only on the text box
function numDotOnly()
  {
     if(((event.keyCode>=48)&&(event.keyCode<=57))||(event.keyCode==46))
     {
        event.keyCode=event.keyCode;
     }
     
     else
     {
       event.keyCode=0;
      
     }
  }

 function Timeonly()
  {
     if(((event.keyCode>=48)&&(event.keyCode<=57))||(event.keyCode==58))
     {
        event.keyCode=event.keyCode;
     }
     
     else
     {
       alert("Enter in hh:mm format"); 
       event.keyCode=0;
      
     }
  }

// Avoid Restricted characters
//  ['39] ["34] [,44] [&38] [; 59]
function validalphabet() 
{
         if((event.keyCode==39)||(event.keyCode==34)||(event.keyCode==44)||(event.keyCode==38)||(event.keyCode==59))         {
              event.keyCode=0;
         }
         else
			 event.keyCode = event.keyCode;
}

//for assigning years to the combo box
function assignYear(Object)
{
  document.getElementById("year").value=Object.value;
}


function OldassignYear(Object)
{
  var yrCombValue =Object.value;
 
  var yrObj = document.getElementById("year");
  if(yrCombValue==1)
	{
	   var cDate = new Date();
	   var today =cDate+"";
	   var Curryear =today.substr(29,4);
       yrObj.value=Curryear;
	}
  else if(yrCombValue==2)
	{
	   var cDate = new Date()+1;
	   var today =cDate+"";
	   var nyear =today.substr(29,4);
	   yrObj.value=eval(nyear)+1;
	}
}

function toUpper(object)
{ 
   var val=object.value;
   var upperletter=val.toUpperCase();
   object.value=upperletter;

}


//This script will allow only Characters in the text box
 function alphabetOnly()
{
   
   if(((event.keyCode >=97 && event.keyCode<=122)||(event.keyCode >=65 && event.keyCode<=90))||(event.keyCode==32))  
      event.keyCode = event.keyCode;
   else
     event.keyCode=0;
}

 function alphabetDotOnly()
{
   
   if(((event.keyCode >=97 && event.keyCode<=122)||(event.keyCode >=65 && event.keyCode<=90))||(event.keyCode==32)||(event.keyCode==46))  
      event.keyCode = event.keyCode;
   else
     event.keyCode=0;
}



 

//function to check if a field is blank or not
function checkBlank(field,fieldName)
{

	var actualValue=field.value.trim();
	if(actualValue=="")
	{
	alert(fieldName+" Cant be blank");
	//field.focus();
	//field.select();
	return false;
	}
	return true;
} 

//checking the from and to date
function dateTest(Object)
{

	//alert(Object);
	//var strDateObj = Object.document.getElementById("0-1-4__date");
	//var toDateObj = Object.document.getElementById("0-1-5");
	//var temp= Object.document.getElementById("0-1-4__date").value;
	//alert(temp);
 var fromDate =new String(Object.document.getElementById("0-1-4__date").value) 
 var toDate = new String(Object.document.getElementById("0-1-5__date").value)
 //alert(fromDate);
   y1 = fromDate.substring(6,10);
  y2 = toDate.substring(6,10);
 m1 = fromDate.substring(3,5);
m2 = toDate.substring(3,5) ;
d1 = fromDate.substring(0,2);
d2 = toDate.substring(0,2);
 if(y1 > y2)
  {
                alert("To date should be more than From date");
                tDate.select();
                 return false;
  }
   else 
   { 
     if(y1==y2)
     {
       if(m1 > m2)
         {
                alert("To date should be more than From date");
                  tDate.select();
                 return false;
          }
        else  
         { 
            if(m1==m2)
             {
                if(d1 > d2)
                 {
                  alert("To date should be more than From date");
                    tDate.select();
                  return false;
                 }
              }
          }//end of else;  
       }
   }//end of else     
return true;
}

//function to validate E-mail
function validateEmail(emailObject)
{
 	var curObj=document.getElementById(emailObject); 
	var emails =document.getElementById(emailObject).value;
	if (emails==""){
		return;
		}
	var email_list = emails.split(/,\s/);
	var list_len = email_list.length;
	re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	for(var i = 0; i < list_len; ++i)
	{
		if(!re.test(email_list[i]))
		{
			alert("Not a valid Email ID");
	        curObj.focus();
			return;
			//emailObject.select();
		}
	}
}

//**This function used for if user enter small letters its converts to caps letters.

function charsCapsSpaceOnly()
{
   if(event.keyCode >=97 && event.keyCode<=122)    
      event.keyCode = event.keyCode - 32;
   if(((event.keyCode >=65 && event.keyCode<=90))||(event.keyCode==32))  
      event.keyCode = event.keyCode;
   else
     event.keyCode=0;
}

function MenuMouseDown() {
  "setTimeout('status=\'Hide\'',0)"
}

function MenuMouseOver()
 {
   window.status='Copyright ©2005-2010 Datamate Infosolutions (p) Ltd. All rights reserved.';
   return true 
 }


