﻿
// JScript File

function CloseNews(){

$find("cpeDemo")._doClose();

}

function show_upl_loading() {
    var mydiv = $get('upl_loading');
    mydiv.style.display = 'block';

}

function textCounter(field, maxlimit) 
{
if (field.value.length > maxlimit)
   field.value = field.value.substring(0, maxlimit);
}



// Hook up to the AutoComplete populating/populated events
            function pageLoad() {
                var autoComplete = $find('AutoCompleteBehavior');
                if (!autoComplete) return;
                var listElement = $find('listElement');
               
                var target = autoComplete.get_element();
                if (!target) return;
//                var userContext = $get('chkCerca');
//               //if (!userContext) return;
//                var context = '';
//                //if (userContext.status == true) {
//                //    context = 'cerca';
//                //    }
                var userContext = true;
                var context = $get('hSPM').value;

//                
                // Dynamically assign the context and change the color when processing
                autoComplete.add_populating(function()
                    {
                        autoComplete.set_contextKey(context);
                        //AjaxControlToolkit.Animation.ColorAnimation.play(target, 1, 20, 'style', 'backgroundColor', '#FFFFFF', '#EFC4C1');
                    });
                autoComplete.add_populated(function()
                    {
                        //AjaxControlToolkit.Animation.ColorAnimation.play(target, 1, 20, 'style', 'backgroundColor', '#EFC4C1', '#FFFFFF');
                    });
            }

function jinit(){}

	function prec(str) {
			searchWin = window.open(str,'prec','scrollbars=auto,resizable=yes,width=550,height=600 status=no,location=no,toolbar=no');
	}

function validateConf(oSrc, args) {


if(args.Value == '') {
args.IsValid = false;
return;
}

if (IsNumeric(args.Value)) {
    if(args.Value == '0') {
        args.IsValid = false;
        return;
    }
    else {
         args.IsValid = true;
         return;
    }
}
else {
 args.IsValid = false;
 return;
}

}


function validateQta(oSrc, args) {
if(args.Value == '') {
args.IsValid = false;
return;
}


if (IsNumeric(args.Value)) {
    if(args.Value == '0') {
        args.IsValid = false;
        return;
    }
    else {
         args.IsValid = true;
         return;
    }
}
else {
 args.IsValid = false;
 return;
}

}




function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}



function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }


// popup di help
function prec1() {
searchWin = window.open("help.htm",'prec1','scrollbars=yes,resizable=no,width=600,height=550,status=no,location=no,toolbar=no');
}

// popup per il register.asp che c'e' nel login
function precregister() {
searchWin = window.open("http://b2b.amos.it/register.asp?from=OR",'precregister','scrollbars=yes,resizable=no,width=600,height=550,status=no,location=no,toolbar=no');
}

function passwmod() {
    searchWin = window.open("http://b2b.amos.it/modifica_password.asp", 'passwmod', 'scrollbars=yes,resizable=no,width=600,height=550,status=no,location=no,toolbar=no');
}
function myconfirm() {
//document.forms[0].submit(); 
return true;
}