var YrMkMd = '';

function vendorOnChange(cmb){
document.partnumber.dealer.value=cmb.value;
document.partnumber.submit();
}
function partNumberChange(){
document.partnumber.Vendor.value=-1;	
document.partnumber.Vendor.disabled = true;
	if(validatekeyword()==true){
	document.partnumber.submit();
	}
}

function keywordChange(){
document.partnumber.Vendor.value=-1;	
document.partnumber.Vendor.disabled = true;
	if(validatepartnumber()==true){
	document.partnumber.submit();
	}
	
}

function validatekeyword(){ 

	if(document.partnumber.keyword.value.replace(/^\s+/,'').replace(/\s+$/,'') =="")
	{
       alert("Enter keyword");
	   return false;
	}

return true;
 }
 

function checkkeyword(){ 

	if(document.keyword.keyword.value.replace(/^\s+/,'').replace(/\s+$/,'') =="")
	{
       alert("Enter keyword");
	   return false;
	}

return true;
 }



 function validatepartnumber(){ 

	if(document.partnumber.partnumber.value.replace(/^\s+/,'').replace(/\s+$/,'') =="")
	{
       alert("Enter part number");
	   return false;
	}
	
	if(Isvalidpartnumber(document.partnumber.partnumber.value)==false)
	{
				alert("Enter valid part number\n");
					   return false;
	}

    return true;


 }
 
  function Isvalidpartnumber(strString)
   {
   var strValidChars = "0123456789abcdefghijklmnopqrstuvwxyz-;:,.*+-_|ABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var strChar;
   var blnResult = true;
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


  function Isvalidkeyword(strString)
   {
   var strValidChars = "abcdefghijklmnopqrstuvwxyz-;:,.*+-_|ABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var strChar;
   var blnResult = true;
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


