
function showHideMinPrice()
{
	//alert('ashvini');
	if(document.getElementById("chkhaggle").checked)
	{
		//alert('inif');
		document.getElementById("svisible").style.display = 'block'; 
	}
	else
	{
		//alert('inelse');
		document.getElementById("svisible").style.display = 'none';
		document.getElementById("txtmpl").value = ''; 
	}
	
}

function fundisable(val)
 {
 	//alert('kkk');
	if (val == 'add')
	{
		if(document.getElementById("selparent_1").value==-1)
		{
			document.getElementById("txtparother_12_15_35%3%30").disabled = false;
			document.getElementById("txtparother").innerHTML="";
		}
		else
		{
			document.getElementById("txtparother_12_15_35%3%30").value='';
			document.getElementById("txtparother_12_15_35%3%30").disabled = true;
			
		}
		
		if(document.getElementById("selchild_1").value==-1)
		{
			document.getElementById("txtchldother_12_15_35%3%30").disabled = false;
			document.getElementById("txtchldother").innerHTML="";
		}
		else
		{
			document.getElementById("txtchldother_12_15_35%3%30").value='';
			document.getElementById("txtchldother_12_15_35%3%30").disabled = true;
		}
	}
	else
	{
		if(document.getElementById("selparent_1").value==-1)
		{
			document.getElementById("txtparother_12_15_35%3%30").disabled = false;
			document.getElementById("txtparother").innerHTML="";
		}
		else
		{
			document.getElementById("txtparother_12_15_35%3%30").value='';
			document.getElementById("txtparother_12_15_35%3%30").disabled = true;
			
		}
		
		if(document.getElementById("selchild_1").value==-1)
		{
			//alert('no disable');
			document.getElementById("txtchldother_12_15_35%3%30").disabled = false;
			document.getElementById("txtchldother").innerHTML="";
		}
		else
		{
			document.getElementById("txtchldother_12_15_35%3%30").value='';
			document.getElementById("txtchldother_12_15_35%3%30").disabled = true;
		}
	}
	
 }
 
 ///////////////validation gor minimum price limit//////////////////
 function validateForMinprice_old(haggleid,mplid,rpp,errshowid)
 {
 		//alert('ppkkaa'+document.getElementById(mplid).value);
		if (validateForms('form1'))
		{
			if (document.getElementById(haggleid).checked)
			{
				if ((document.getElementById(mplid).value == 0.00) || (document.getElementById(mplid).value <0) || (document.getElementById(mplid).value == ''))
				{
					
					document.getElementById(errshowid).innerHTML="Please enter the amount in valid format";
					return false;
				}
				else
				{
					document.getElementById(errshowid).innerHTML="";
					if((document.getElementById(rpp).value) < (document.getElementById(mplid).value))
					{
						document.getElementById(errshowid).innerHTML="Please min price limit should be less than RPP";
						return false;	
					}
					else
					{
							document.getElementById(errshowid).innerHTML="";
							return true;	
					}
				}
			}
		
		}
		else
		{
			return false;
		}
	
}
 ////////////////////////////////////////////////////////////////
function validateForMinprice(haggleid,mplid,rpp,errshowid,act)
 {
 		//alert('kkkk'+act);
		
		if (validateForms('form1'))
		{
			//////////////////////////////////////////
			if (act == 'edit')
			{
				//alert('in edit ');
				if (document.getElementById("selparent_1").value == -1 )
				{
					if (document.getElementById("txtparother_12_15_35%3%30").value == '')
					{
						document.getElementById("txtparother").innerHTML="Please enter other parent category";
											
						return false;
					}
				}
				else
				{
					document.getElementById("txtparother").innerHTML="";
				}
				if (document.getElementById("selchild_1").value == -1)
				{
					if (document.getElementById("txtchldother_12_15_35%3%30").value == '')
					{
						document.getElementById("txtchldother").innerHTML="Please enter other subcategory";
											
						return false;
					}
				}
				else
				{
					document.getElementById("txtchldother").innerHTML="";
				}
			}
			//////////////////////////////////////////
			if (document.getElementById(haggleid).checked)
			{
				//if ((document.getElementById(mplid).value == 0.00) || (parseInt(document.getElementById(mplid).value) < 0) || (document.getElementById(mplid).value == ''))
			if ((parseInt(document.getElementById(mplid).value) <= 0) || (document.getElementById(mplid).value == ''))
				{
					
					document.getElementById(errshowid).innerHTML="Please enter the amount in valid format";
					return false;
				}
				else
				{
					document.getElementById(errshowid).innerHTML="";
					
					vrpp = (document.getElementById(rpp).value);
					vmpl = (document.getElementById(mplid).value);
					//alert('vpp1l ->'+parseFloat(vrpp));
					//alert('mpl1l ->'+parseFloat(vmpl));
					
					//if((document.getElementById(rpp).value) < (document.getElementById(mplid).value))
					if(parseFloat(vrpp) < parseFloat(vmpl))
					{
						document.getElementById(errshowid).innerHTML="Please min price limit should be less than RPP";
						return false;	
					}
					else
					{
							document.getElementById(errshowid).innerHTML="";
							//return true;	
					}
				}
			}
		
		}
		else
		{
			return false;
		}
	return true;
	
}



function trimfield( txtobject ) {
	
	//alert('mmm');
	txtobject.value = LTrim(RTrim(txtobject.value));
}
/////////////////////////////////////////////////////////////////
function moneyFormat(textObj) {
   var newValue = textObj.value;
  // alert('in global'+newValue);
   var decAmount = "";
   var dolAmount = "";
   var decFlag = false;
   var aChar = "";
   
   // ignore all but digits and decimal points.
   for(i=0; i < newValue.length; i++) {
      aChar = newValue.substring(i,i+1);
      if(aChar >= "0" && aChar <= "9") {
         if(decFlag) {
            decAmount = "" + decAmount + aChar;
         }
         else {
            dolAmount = "" + dolAmount + aChar;
         }
      }
      if(aChar == ".") {
         if(decFlag) {
            dolAmount = "";
            break;
         }
         decFlag=true;
      }
   }
   
   // Ensure that at least a zero appears for the dollar amount.

   if(dolAmount == "") {
      dolAmount = "0";
   }
   // Strip leading zeros.
   if(dolAmount.length > 1) {
      while(dolAmount.length > 1 && dolAmount.substring(0,1) == "0") {
         dolAmount = dolAmount.substring(1,dolAmount.length);
      }
   }
   
   // Round the decimal amount.
   if(decAmount.length > 2) {
      if(decAmount.substring(2,3) > "4") {
         decAmount = parseInt(decAmount.substring(0,2)) + 1;
         if(decAmount < 10) {
            decAmount = "0" + decAmount;
         }
         else {
            decAmount = "" + decAmount;
         }
      }
      else {
         decAmount = decAmount.substring(0,2);
      }
      if (decAmount == 100) {
         decAmount = "00";

         dolAmount = parseInt(dolAmount) + 1;
      }
   }
   
   // Pad right side of decAmount
   if(decAmount.length == 1) {
      decAmount = decAmount + "0";
   }
   if(decAmount.length == 0) {
      decAmount = decAmount + "00";
   }
   
   // Check for negative values and reset textObj
   if(newValue.substring(0,1) != '-' ||
         (dolAmount == "0" && decAmount == "00")) {
      textObj.value = dolAmount + "." + decAmount;

   }
   else{
      textObj.value = '-' + dolAmount + "." + decAmount;
   }

}