// JavaScript Document
function newwin(url)
{
   if (document.getElementsByTagName('base').length>0)
   {
       url = document.getElementsByTagName('base')[0].href + url
       url = url.replace('./','')
       alert(url)
   }
   var newWindow = window.open(url, '_blank');
   newWindow.focus();
}


function gotosite( url )
{
    if (document.getElementsByTagName('base').length>0)
     {
       url = document.getElementsByTagName('base')[0].href + url
       url = url.replace('./','')
       //alert(url)
     }


    window.location.href = url;
}

//************************************************
//** Validate Numeric
//************************************************
function validateNumeric(textObj)
{
  for (var l = 0; l<textObj.value.length; ++l)
  {
	var ch =textObj.value.charAt(l);
	if(ch != '-' && ch != '0' && ch != '1' && ch != '2' && ch != '3' && ch != '4' && ch != '5' && ch != '6' && ch != '7' && ch != '8' && ch != '9' && ch != '.' && ch != ',' ) return false;
  }
  return true;
 }
//************************************************
//** Eliminate Comma
//************************************************
function eliminateComma(number)
{
  var numberlessComma = ' ';
  for (var k = 0; k<number.value.length; ++k)
  {
	var ch= number.value.charAt(k);
	if (ch != ',')
	  {numberlessComma = numberlessComma + ch};
  }
  return numberlessComma;
 }
//************************************************
//** Format Decimal
//************************************************
function formatDecimal(Number, dec)
{
if (Number < 0 )
 {
  Number = Number * -1 ;
  sign = "-"
 }
else
 {
  sign = ""
 }
//if ( Number < 10 ) { dec = 4; }
Number += "";
RoundNumber = Math.floor(Number*Math.pow(10,dec)+0.5)/Math.pow(10,dec);
RoundNumber +=  "";
if (dec == 2)
{
 if ( RoundNumber.indexOf(".") != -1)
  {
  decPoint=(RoundNumber.length - RoundNumber.indexOf(".")-1);
   switch(decPoint)
   {
	case 0:
		  break;
	case 1:
		  RoundNumber += "0";
		  break;
	}
  }
 else
  { RoundNumber += ".00";}
  }
if (dec == 3)
  {
 if ( RoundNumber.indexOf(".") != -1)
  {
  decPoint=(RoundNumber.length - RoundNumber.indexOf(".")-1);
   switch(decPoint)
   {
	case 0:
		  break;
	case 1:
		  RoundNumber += "00";
		  break;
	case 2:
		  RoundNumber += "0";
		  break;
	}
  }
  else
  { RoundNumber += ".000";}
  }

if (dec == 4)
  {
 if ( RoundNumber.indexOf(".") != -1)
  {
  decPoint=(RoundNumber.length - RoundNumber.indexOf(".")-1);
   switch(decPoint)
   {
	case 0:
		  break;
	case 1:
		  RoundNumber += "000";
		  break;
	case 2:
		  RoundNumber += "00";
		  break;
	case 3:
		  RoundNumber += "0";
		  break;
	}
  }
  else
  { RoundNumber += ".0000";}
  }

  number = Comma(RoundNumber);
  return sign + number;
}
//************************************************
//** Comma Number
//************************************************
function Comma(number) {

number = '' + number;
decimalpart = number.substring(number,number.length - 3);
integerpart = number.substring(0,number.length-3);
if (integerpart.length > 3) {
  var mod = (integerpart.length)% 3;
  var output = (mod > 0 ? (integerpart.substring(0,mod)) : '');
  for (n=0 ; n < Math.floor(integerpart.length  / 3); n++) {
	if ((mod == 0) && (n == 0))
	  output += integerpart.substring(mod+ 3 * n, mod + 3 * n + 3);
	else
	  output+= ',' + integerpart.substring(mod + 3 * n, mod + 3 * n + 3);
	}
	output += decimalpart;
  return (output);
  }
else return number;
}

function eraseIt(name) {
	Cookies.erase(name);
	alert('Cookie erased');
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

