function setAPI(val) {

        if(window.scroll)
          window.scroll(0,0);
		document.getElementById('API_partn').value =		
			'<div id="Partner_API_CampusRd" partnerid="'+val+'">' + "\r\n"
			+ 'loading content...' + "\r\n"
			+ '</div>' + "\r\n"
			+ '<script type="text/javascript" src="http://www.campusrd.com/includes/api.js"></script>' + "\r\n"
			+ '<div id="campusRdBorder">&nbsp;</div>' + "\r\n"
			+ '<ul id="campusRdLinks">' + "\r\n"
			+ '<li><a href="http://www.campusrd.com" class="campus_grey" target="_blank" title="Credit">Credit</a></li> |' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-rating/" target="_blank" class="campus_grey" title="Credit Report">Credit Report</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-score/" target="_blank" class="campus_grey" title="Credit Score">Credit Score</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-rating/free-credit-rating.htm" target="_blank" class="campus_grey" title="Free Credit Report">Free Credit Report</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-score/free-credit-score.htm" target="_blank" class="campus_grey" title="Free Credit Score">Free Credit Score</a>  </li>' + "\r\n"
			+ '<br/>'
			+ '<li><a href="http://www.campusrd.com/credit-cards/" class="campus_grey" title="Credit Cards">Credit Cards</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-cards/student-credit-cards.htm" class="campus_grey" target="_blank" title="Student Credit Cards">Student Credit Cards</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/loans/" class="campus_grey" title="Loans">Loans</a></li>' + "\r\n"			
			+ '' + "\r\n"
			+ '</ul>'
		var overlay = $("overlay");

		var w = document.viewport.getWidth();
		var h = document.viewport.getHeight();
		overlay.setStyle({'width': w+'px', 'height':h+'px', 'display':'block'});
		
		$("partner_api_box").setStyle({'display':'block'});
		if($('filter_items_per_page'))
		{
		 $('filter_items_per_page').setStyle({'visibility':'hidden'});
		}
}
function setSmallAPI(val) {
        if(document.getElementById('isHideCreditCards'))
		   document.getElementById('isHideCreditCards').checked = false;
		document.getElementById('API_partn').value =		
			'<div id="Partner_API_CampusRd" partnerid="'+val+'">' + "\r\n"
			+ 'loading content...' + "\r\n"
			+ '</div>' + "\r\n"
			+ '<script type="text/javascript" src="http://www.campusrd.com/includes/smallapi.js"></script>' + "\r\n"
			+ '<div id="smallCampusRdBorder">&nbsp;</div>' + "\r\n"
			+ '<ul id="smallCampusRdLinks">' + "\r\n"
			+ '<li><a href="http://www.campusrd.com" class="campus_grey" target="_blank" title="Credit">Credit</a></li> |' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-rating/" target="_blank" class="campus_grey" title="Credit Report">Credit Report</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-score/" target="_blank" class="campus_grey" title="Credit Score">Credit Score</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-rating/free-credit-rating.htm" target="_blank" class="campus_grey" title="Free Credit Report">Free Credit Report</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-score/free-credit-score.htm" target="_blank" class="campus_grey" title="Free Credit Score">Free Credit Score</a>  </li>' + "\r\n"
			+ '<br/>' 
			+ '<li><a href="http://www.campusrd.com/credit-cards/" class="campus_grey" title="Credit Cards">Credit Cards</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/credit-cards/student-credit-cards.htm" class="campus_grey" target="_blank" title="Student Credit Cards">Student Credit Cards</a> |</li>' + "\r\n"
			+ '<li><a href="http://www.campusrd.com/loans/" class="campus_grey" title="Loans">Loans</a></li>' + "\r\n"				
			+ '</ul>'
		var overlay = $("overlay");

		var w = document.viewport.getWidth();
		var h = document.viewport.getHeight();
		overlay.setStyle({'width': w+'px', 'height':h+'px', 'display':'block'});
		
		$("partner_api_box").setStyle({'display':'block'});
		if($('filter_items_per_page'))
		{
		 $('filter_items_per_page').setStyle({'visibility':'hidden'});
		}
}

function updateViewSettingsCode()
{
  var viewSettings = document.getElementById('isHideCreditCards').checked?' viewsettings="excols:true"':'';
  var html = document.getElementById('API_partn').value;		
  var search = "viewsettings=";
  var indx = html.indexOf(search);
  if(indx>=0)
   {
	var indx2 = html.indexOf('"',indx+search.length+1);
	if(viewSettings.length)
	 html = html.substring(0,indx+search.length+1) + viewSettings + html.substring(indx2);
	else 
     html = html.substring(0,indx) + html.substring(indx2+1);	
   }
  else
  {  
    search = "Partner_API_CampusRd";
    var indx = html.indexOf(search);
    if(indx>=0)
     {
      indx += search.length+1;
   	  if(viewSettings.length)
  	   html = html.substring(0,indx) + viewSettings + html.substring(indx);
     }
   }
  document.getElementById('API_partn').value = html; 
}

function closeAPI() {
	 $("overlay").setStyle({'display':'none'});
	 $("partner_api_box").setStyle({'display':'none'});
	 if($('filter_items_per_page'))
	 {
	  $('filter_items_per_page').setStyle({'visibility':'visible'});
	 }
}

function submitPartnerForm(x) {
  if (document.PartnerForm.url.value == "") {
    alert("Please enter a valid Web site URL");
    return;
  }
  if (document.PartnerForm.password.value == "") {
    alert("Please enter administrator password");
    return;
  }
  if (document.PartnerForm.checksto.value == "") {
    alert("Please enter who checks should be made out to");
    return;
  }
  if (document.PartnerForm.address.value == "") {
    alert("Please enter where checks should be sent");
    return;
  }
  if (document.PartnerForm.formname.value == "") {
    alert("Please enter an administrator name");
    return;
  }
  if (document.PartnerForm.phone1.value == "" && document.PartnerForm.phone2.value == "" && document.PartnerForm.phone3.value == "") {
    alert("Please enter an administrator phone number");
    return;
  }

  var email = document.PartnerForm.email.value;
  var atPos = email.indexOf("@");
  var dotPos = email.indexOf(".", atPos);
  if (atPos < 0 || dotPos < atPos) {
    alert("Please enter a valid email address");
    return;   
  }

//  if (document.PartnerForm.action.value == x) {
 //   if (document.PartnerForm.thumbnail.value == "") {
 //     alert("Please enter a thumbnail image");
 //     return;
 //   }
 //   var thumb = document.PartnerForm.thumbnail.value;
 //   thumb = thumb.toLowerCase();
 //   if (thumb.indexOf(".jpg") < 0 && thumb.indexOf(".gif") < 0 && thumb.indexOf(".bmp") < 0) {
 //     alert("Please upload a .jpg, .gif or .bmp image only");
 //     return;
//    }
//  }

  document.PartnerForm.submit();
}

function clearPartnerForm(x) {
	document.PartnerForm.action.value = x;
	document.PartnerForm.actionkey.value = '';
	document.PartnerForm.url.value = 'http://';
//	document.PartnerForm.thumbnail.value = '';
	document.PartnerForm.formname.value = '';
	document.PartnerForm.phone1.value = '';
	document.PartnerForm.phone2.value = '';
	document.PartnerForm.phone3.value = '';
	document.PartnerForm.email.value = '';
	document.PartnerForm.password.value = '';
	document.PartnerForm.checksto.value = '';
	document.PartnerForm.address.value = '';
	document.PartnerForm.Comission.value = '';
	document.PartnerForm.PartnerName.value = '';
}

function editPartner(x, y) {
	document.TableSelect.action.value = x;
	document.TableSelect.actionkey.value = y;

	document.TableSelect.submit();
}

function deletePartner(x, y) {
	if (confirm("Are you sure you wish to delete this partner Web site?"))
	{
		document.TableSelect.action.value = x;
		document.TableSelect.actionkey.value = y;

		document.TableSelect.submit();
	}
}

function disablePartner(w,x,y,z) {
  var msg = "Are you sure you would like to disable this partner Web site?";
  if (w == 0)
    msg = "Would like to re-enable this Web site?";

	if (confirm(msg))
	{
		document.TableSelect.action.value = x;
		document.TableSelect.actionkey.value = y;
		document.TableSelect.actiondata1.value = z;

		document.TableSelect.submit();
	}
	else {
		document.TableSelect.reset();
	}
}

function sortTable(x, y) {
	document.TableSelect.action.value = 0;
	document.TableSelect.actionkey.value = 0;
	document.TableSelect.actiondata1.value = 0;
	document.TableSelect.sortcol.value = x;
	document.TableSelect.sortord.value = y;

	document.TableSelect.submit();
}

function goToPage(x) {
	document.TableSelect.action.value = 0;
	document.TableSelect.actionkey.value = 0;
	document.TableSelect.actiondata1.value = 0;
	document.TableSelect.sortpage.value = x;

	document.TableSelect.submit();
}

function numberMask(e, val, y) {
  var keynum;
  var keychar;
  var numcheck;

 
  if (window.event) {
    keynum = e.keyCode;
  }
  else if (e.which && e.which!=8 && e.which!=9) {
    keynum = e.which;
  }
  else
    return true;

 
  if(navigator.userAgent.toLowerCase().indexOf('safari') >= 0 && (keynum == 8 || keynum ==9))
	{
	  return true;
	}
  keychar = String.fromCharCode(keynum);
  numcheck = /\d/;
  return (val.length<y && numcheck.test(keychar));
}

