
//--------------------------------------------------------------------------------------------------
function centerTopLeftPos(popW, popH)
{
	var w = 480, h = 340;

	w = screen.availWidth;
	h = screen.availHeight;
			
	var topPos = (h-popH)/2;
	var leftPos = (w-popW)/2;
	return " width=" + popW + ", height=" + popH + ", left=" + leftPos + ", top = " + topPos + ", resizable=yes,scrollbars=yes"
			
			//return " width=" + popW + ", height=" + popH + ", left=" + leftPos + ", top = " + topPos + ", resizable=yes"
			//return " dialogWidth:" + popW + "px; dialogHeight:" + popH + "px; dialogLeft:" + leftPos + "px; dialogTop:" + topPos  + "px; status:0"  
			
}

//--------------------------------------------------------------------------------------------------

function removeblank(field)
{

var newstr=field.value;
var j=newstr.length;
    for(var i=0;i<j;i++)
      {
      if(i==0 && newstr.charAt(0)==' ')
          {
	          newstr=newstr.substring(1,j+1);
	          j=newstr.length;
	          i--;
         	}
       }
		field.value=newstr;
		j=newstr.length;
		for(var k=0;k<j;k++)
			{
				var m=k+1;
				if(newstr.charAt(k)==newstr.charAt(k+1)&&newstr.charAt(k+1)==' ')
					{
						newstr=newstr.substring(0,m-1) + newstr.substring(m,j+1);
						j=newstr.length;
						k--;	
					}
			}
field.value=newstr;

}
//--------------------------------------------------------------------------------------------------
function DateComparison(formindex,d1,d2) // for mm/dd/yyyy format
{
	
	var sdate = d2.value; //document.forms[formindex].elements[d2].value;
	var fdate = d1.value; //document.forms[formindex].elements[d1].value;
	
	var fyy,fmm, fdd
	var syy,smm,sdd

	fyy = fdate.substring(6,10);
	fmm = fdate.substring(0,2);
	fdd = fdate.substring(3,5);	

	syy = sdate.substring(6,10);
	smm = sdate.substring(0,2);
	sdd = sdate.substring(3,5);	


	if(fyy>syy)
		{
			return 1;
		}

	else if(fyy < syy)
				{
				return 2;
				}
	else
	{
		if(fmm>smm)
			{
				return 1;
			}		
		else if(fmm < smm)
			{
				return 2;
			}
		else
		{
			if(fdd > sdd)
				{
					return 1;
				}
			else if(fdd < sdd )
				{
					return 2;
				}
			else
				{
					return 0;
				}	
		}
	}	
}

//--------------------------------------------------------------------------------------------------
/*FUNCTION TO VALIDATE EMAIL ID FIELD*/
function CheckEmailField(formCtrl, OriginalCtrl)
{
	var str = formCtrl.value;
	var len=str.length;
	var apos=str.indexOf('@');	
	var apos1=str.lastIndexOf('@');
	var dotpos=str.lastIndexOf('.');	
	var lastpos=str.length-1;
	if(len>0)
	{ //if length condition
	if(apos<1 || dotpos-apos<2 || lastpos-dotpos<2 || apos != apos1)
		{
			alert("Enter valid email address");
			OriginalCtrl.select();
			OriginalCtrl.focus();
			return false;
		}
		for(x = 1; x <= str.length; x++)
		{
			if((str.charAt(x) == "~") || (str.charAt(x) == "`")  || (str.charAt(x) == "#") || 
				(str.charAt(x) == "$") || (str.charAt(x) == "%") || (str.charAt(x) == "^") || 
				(str.charAt(x) == "&") || (str.charAt(x) == "*") || (str.charAt(x) == "(") || 
				(str.charAt(x) == ")") || (str.charAt(x) == "+") || (str.charAt(x) == "?") || 
				(str.charAt(x) == "<") || (str.charAt(x) == ">") || (str.charAt(x) == "/") || 
				(str.charAt(x) == "|") || (str.charAt(x) == "{") || (str.charAt(x) == "}") || 
				(str.charAt(x) == "\"") || (str.charAt(x) == "'") || (str.charAt(x) == "`") || 
				(str.charAt(x) == "[") || (str.charAt(x) == "]") || (str.charAt(x) == " "))
			{
				alert("Enter valid email address");
				OriginalCtrl.select();
				OriginalCtrl.focus();
				return false;
			}//End of if condition
		}//End of for loop
	}//end of length if condition
	return true;
}
//--------------------------------------------------------------------------------------------------------

/*XML POST VARIABLES AND FUNCTION*/
	var xmlDoc 
	var xmlHttp 
	var xmlurl
	var UseApplet=false
	function GetJSObject()
	{
		if (UseApplet)
		{
			return document.MyApplet
		}
		else
		{
			return this
		}
	}


	function initializeParameters(){
		if( navigator.appName == "Netscape" )
			xmlHttp = new XMLHttpRequest();
		else
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
		xmlDoc = ""
	}
	
	function setMethod(){
		
	}
	
	function setURL(url){
		xmlurl = url;
	
	}
	function addParameter(param,value)
	{
		if (! xmlDoc == "" )
			xmlDoc = xmlDoc + "&"
		xmlDoc= xmlDoc + escape(param)+"="+escape(value)
	}
	function sendRequest(){
		xmlHttp.open("POST", xmlurl, false)
		xmlHttp.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded")
		xmlHttp.send(xmlDoc)
		
		if (xmlHttp.status!="500")
		{
			return xmlHttp.responseText
		}	
		else
		{
			alert(xmlHttp.responseText)
			return ""	
		}	
			
	}	

/*

		var aplt = GetJSObject();
		aplt.initializeParameters();
		aplt.addParameter('param',"suppliername");
		aplt.addParameter('suppliercode',"value");
		aplt.setMethod("post");
		aplt.setURL("logpage.asp");
		var v = aplt.sendRequest();


*/
/*XML POST END*/
function TrackCompleteNumber(v)	
	{
		if(((event.keyCode < 48) || (event.keyCode > 57)) && event.keyCode != 13)
			{
				event.returnValue = false;
			}	
	}

