// JavaScript Document
var bannerlink = "";

function generatelinks(frmobj) {
	var iserror = false;
	var errorstr = 'Please check the following input!\n\n';
	var affiliatelink = '';
	
	if (frmobj.affiliateID.value == '') {
		iserror = true;
		errorstr += 'Your affiliate ID cannot be empty, please enter it or join now!\n';
		frmobj.affiliateID.value = "";
		frmobj.affiliateID.focus();
	} else {
		if (!isInteger(frmobj.affiliateID.value)) {
			iserror = true;
			errorstr += 'Please enter a valid affiliate ID!\n';
			frmobj.affiliateID.value = "";
			frmobj.affiliateID.focus();
		}
	}
	if (frmobj.bannerlink.value == '') {
		iserror = true;
		errorstr += 'You haven\'t selected a banner, just click on one of the images to populate the input field!\n';
		frmobj.bannerlink.value = "";
		frmobj.bannerlink.focus();
	} 	

	if(iserror){
		alert(errorstr);
	} else {
		affiliatelink = '<a href=\"http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=';
		affiliatelink += frmobj.mainaccount.value;
		affiliatelink += '-';
		affiliatelink += frmobj.subaccount.value;
		affiliatelink += '&PA=';
		affiliatelink += frmobj.affiliateID.value;
		affiliatelink += '&HTML=';
		affiliatelink += frmobj.redirect.value;	
		affiliatelink += '\" >';
		affiliatelink += '<img src=\"';
		affiliatelink += frmobj.bannerlink.value;
		affiliatelink += '\"';		
		affiliatelink += ' alt=\"';
		affiliatelink += frmobj.redirect.value;			
		affiliatelink += '\" ></a>';		
		
		//frmobj.affiliatelink.value='http://refer.ccbill.com/cgi-bin/clicks .cgi?CA=900000-0000&PA=xxxxxx&HTML=http://www.yourwebsite.com';
		scroll(0,220);
		frmobj.affiliatelink.value=affiliatelink;
		frmobj.submit();
	}

	
}
   function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }


function isInteger(s)
{
  var i;

  if (isEmpty(s))
  if (isInteger.arguments.length == 1) return 0;
  else return (isInteger.arguments[1] == true);

  for (i = 0; i < s.length; i++)
  {
	 var c = s.charAt(i);

	 if (!isDigit(c)) return false;
  }

  return true;
}


function DocFileNameExtract(wholeurl)
{
   x = wholeurl.length;
   while((wholeurl.substring(x,x-1)) != "/"){ x--; } clipstart = x;
   return wholeurl.substring(wholeurl.length,clipstart);
}
