
/*Function to validate textfields */ 

function check(e)
{
//Change html varibles to show diferent messages
//Change x , y to change position of div relative to textbox	 
var browserName=navigator.appName; 
	if (browserName=="Netscape") { //Position for Firefox/Netscape
			y = 25;
			x = -200;
	}
		else {
			if (browserName=="Microsoft Internet Explorer") { //Position for MSIE
  			y = 10;
				x = -185;
			}
 		}


/*Get number of items*/
cont = parseInt(document.multipleadditem.numProducts.value);
err = 0;


table = document.getElementById("cF");

for(i=1;i<=cont;i++)
{
  //Get minimun quantity value from cell
  row = table.rows[i*2-1];
  //cell = row.cells[4];
  celltext = row.cells[4];
  //content = parseInt(cell.firstChild.nodeValue);
  content = 0

  value = parseInt(document.multipleadditem.elements[i*2].value)

  if ((value!=0)&&((content>parseInt(value))||(isNaN(value))))
  {
    //Set error detected
    err=1;

    //Create dynamic div
    dv = document.getElementById('msg'+i);
    if (!dv)
    {
      //Not exist dv element
      dv = document.createElement('div');
      dv.setAttribute('id',"msg"+i);
      //dv.setAttribute('class',"minQtyBox"); //Doesn't work on IE
      dv.style.position="absolute";
      dv.style.background="#FFF68F";
      dv.style.color="#EE0000";
      dv.style.padding="2px;";
      dv.style.align="center";
      //dv.style.width="145px"; 
      //dv.style.height="145px"; 
      
    }

    if(isNaN(value)) {
      html="Not a valid quantity";
    }else
    {
      html="<span style='font-size:7.5pt;'>Min. Qty. to buy is <strong>"+content+"</strong> items</span>";
    }

    dv.innerHTML=html;

    document.multipleadditem.appendChild(dv);

    a=findPos(celltext);
    document.getElementById('msg'+i).style.top = a[1]+ y;
    document.getElementById('msg'+i).style.left = a[0] + x;
    
  }else
  {
    if(document.getElementById('msg'+i))
        document.getElementById('msg'+i).innerHTML="";
  }

}

if (window.addEventListener){

   if (err==1) e.preventDefault();

}

if (window.attachEvent){

   window.event.returnValue = err==0;

}

return err==0;

}

/*Function to return position */
function findPos(obj) {
  var curleft = curtop = 0;
  if (obj.offsetParent) {
    curleft = obj.offsetLeft
    curtop = obj.offsetTop
    while (obj = obj.offsetParent) {
      curleft += obj.offsetLeft
      curtop += obj.offsetTop
    }
  }
  return [curleft,curtop];
}


