// JavaScript Document
/************************************************************************************************************
  Name: Javascript code
  Author: Gautam G Gosavi
  Dated:
  
  Modification History
  
  Sr.No         Date          ModifiedBy         Desc

*************************************************************************************************************/
var strLineCardFileExt="pdf";
var maxChars = 180;

function Checkfiles(fileID,fileExt,Mandatory)
{
	var fup = document.getElementById(fileID);
	var fileName = fup.value;
	var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
	if(ext == "") 
	{ 
	    
		if(Mandatory == true){alert("Please select file to upload"); return false;}else { return true;}
		
    }else
	{
	   if(ext.toLowerCase() == fileExt.toLowerCase())
		{
			return true;
		} 
		else
		{
			//alert("Upload " + fileExt + " files only");
			fup.focus();
			return false;
		}
	}
}



function confirm_delete(uri,pro)
{
	if (confirm("Do you really want to delete '"+pro+"'?"))
	{
	
	    window.location = uri;
	}
}

//Not in use right now
function SubmitUser()
{
	
	/*if(spryUserName.validate())
	{
	  javascript:document.f1.submit();
	  return true;
	}else
	{
	   return false;
	}*/
	
	
}


function CheckProductImgFileExt(ProductImgFileID)
{
     var fup = document.getElementById(ProductImgFileID);
	 
     if (fup.value != "")
			{
			   var fileName = fup.value;
			   var blImgExt = true;
			   var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
			  
			   if(ext != "")
			   {
				    fileExtjpg = "jpg";
					fileExtgif = "gif";
					fileExtBMP = "bmp";
					
					if(ext.toLowerCase() == fileExtjpg.toLowerCase() || ext.toLowerCase() == fileExtgif.toLowerCase() || ext.toLowerCase() == fileExtBMP.toLowerCase())
					{
						return true;
					} 
					else 
					{   
					   
							//alert("Upload  jpg,gif or bmp files only");
							return false;
						
					}
					
					
					
					
			   }else { return true; }
			   
			}else { return true; }
	
	
}

/***********************************************************************************************************************
Name : MaxLengthTextArea
**********************************************************************************************************************/

 function MaxLengthTextArea(field,evt)
 {
   
      var ctrlobj;
      
      
      evt = (evt) ? evt : event;
      var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
      
      ctrlobj=document.getElementById(field);
      //alert(ctrlobj);
     
         if( ctrlobj != null)
          {
              if(ctrlobj.value.length >= maxChars) {
              //alert(charCode);
                if (charCode != 8 && charCode != 46 && charCode != 13)
                {
                  alert("Max chars allowed is: " +maxChars + "");
                  //alert("more than " +maxChars + " chars");
                  return false;
                }else{ return true;}
              }else{ return true;}
          }else  { return true;}
       

 }  

/***********************************************************************************************************************
Name : MaxOnInput for Mozilla 
**********************************************************************************************************************/

 function MaxOnInput(field,evt)
 {
   
      var ctrlobj;
      
      
      evt = (evt) ? evt : event;
      var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
      
      ctrlobj=document.getElementById(field);
      //alert(ctrlobj);
     
         if( ctrlobj != null)
          {
              if(ctrlobj.value.length >= maxChars) {
              //alert(charCode);
                if (charCode != 8 && charCode != 46 && charCode != 13)
                {
                  alert("Max chars allowed is: " +maxChars + "");
                  ctrlobj.value = "";
                  //alert("more than " +maxChars + " chars");
                  return false;
                }else{ return true;}
              }else{ return true;}
          }else  { return true;}
       

 }  


/***********************************************************************************************************************
Name : MaxLengthPasteTextArea
**********************************************************************************************************************/

 function MaxLengthPasteTextArea(field)
 {
      var ctrlobj;
      ctrlobj=document.getElementById(field);
          if( ctrlobj != null)
          {
           
             if((ctrlobj.value.length +  window.clipboardData.getData("Text").length) > maxChars) {
                 alert("Max chars allowed is: " +maxChars + "");
                 return false;
               }else{ return true;}
               
  
          }else { return true;}
          return true;
          
       
 }

/****************************************************************************************************************
Name; submitweb search
****************************************************************************************************************/
function SubmitWebSearch(evt,mode)
{
	
	  evt = (evt) ? evt : event;
      var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
	  if(document.frmwebsearch.idqry.value != "")
	  {
		  if (charCode == 13 && mode == 1)
					{
						//alert(document.frmwebsearch.idsearchfield.value);
						document.frmwebsearch.action="websearch.php";
						document.frmwebsearch.submit();
						//window.location.reload("websearch.php?val="+document.frmwebsearch.idsearchfield.value);
					}
		  if ( mode == 2)
					{
						//alert(document.frmwebsearch.idsearchfield.value);
						document.frmwebsearch.action="websearch.php";
						document.frmwebsearch.submit();
						//window.location.reload("websearch.php?val="+document.frmwebsearch.idsearchfield.value);
					}
	  }else
	  {
		  if (charCode == 13 && mode == 1)
		   { alert("Please enter value to seacrh"); return false; }
		  if ( mode == 2)
		   { alert("Please enter value to seacrh"); return false; } 
		   
	  }
	
}
