//////////////////////////////////////////////////////
// -- Creat an Array Contains Method
Array.prototype.contains = function( element ) {
  for( var i = 0; i < this.length; i++ ) {
    if( this[i] == element ) return i;
  }
  return -1;
};

//////////////////////////////////////////////////////
// Multiple onload function created by: Simon Willison :: http://simonwillison.net/2004/May/26/addLoadEvent/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
} //--function addLoadEvent(func) {


//////////////////////////////////////////////////////////////////
function isDefined(variable) { return (!(!( variable||false ))); }


////////////////////////////////////////////////////////////////////////////////
// -- If Admin updating Coupon, confirm before commiting
function couponEntry( ) {
  if( document.getElementById( 'couponid' ) && !confirm( "UPDATE COUPON:\n\nClick 'Ok' to proceed." ) )
    return false;  
  document.getElementById( 'clientCouponForm' ).submit( );  
  return false;
} // -- function couponEntry( ) {


//////////////////////////////////////////////////////
var _GET = new Array( );
//////////////////////////////////////////////////////
//--Store Request Parameters in an Array
if( window.location.href.indexOf( '?' ) != -1 ) {
  var argArray=window.location.href.split("?")[1].split("&");
  if( argArray.length != 0 ) {
    var argNum = argArray.length;
    var arg;
    for( ai = 0; ai < argNum; ai ++ ) {
      args = argArray[ai].split("=");
      _GET[ args[0] ] = args[1];
    } //--for( ai = 0; ai < argNum; ai ++ ) {
  }
} // -- if( window.location.indexOf( '?' ) ) {


//////////////////////////////////////////////////////
//addLoadEvent(function() {
// 
//}); // -- addLoadEvent(function() {




