function add_data(Vertical) {
	var CookieName='st701_Cookie_'+Vertical;
	var AdIds=get_cookie(CookieName);
	document.getElementById('AdIds').value=AdIds;
	document.getElementById('AdIds1').value=AdIds;
}
function EraseCookie(Vertical){
	var CookieName='st701_Cookie_'+Vertical;
	set_cookie(CookieName,'');
}

function checkBox(AdId,Vertical) {
	var CookieName='st701_Cookie_'+Vertical;
	var checkAdId=document.getElementById(AdId);
	var AdIds=null;
		if(checkAdId.checked==true){
			AdIds=AddCookie(AdId,Vertical);
		}else{
			AdIds=RemoveCookie(AdId,Vertical);	
		}
		document.getElementById('AdIds').value=AdIds;
		document.getElementById('AdIds1').value=AdIds;
}

function AddCookie(AdId,Vertical){
	var CookieName='st701_Cookie_'+Vertical;
	var CookieValue=get_cookie(CookieName);
	var arrCookie = [];
	var arrCookie1 = [];
	if(CookieValue){
		var CookieTempValue='';
		CookieTempValue=CookieValue+','+AdId;
		CookieValue=CookieTempValue;
		arrCookie1=CookieValue.split(",");
		arrCookie=array_unique(arrCookie1);
		arrCookie.toString();
		set_cookie(CookieName,arrCookie);
		return get_cookie(CookieName);
	}else{
		set_cookie(CookieName,AdId);
		return get_cookie(CookieName);
	}
}

function RemoveCookie(AdId,Vertical){
	var CookieName='st701_Cookie_'+Vertical;
	var CookieValue=get_cookie(CookieName);
	var arrCookie = [];
	var arrCookie1 = [];
	arrCookie1=CookieValue.split(",");
	arrCookie=array_unique(arrCookie1);
	var arrkey=arrCookie.indexOf(AdId);
	arrCookie.splice(arrkey,1);
	arrCookie.toString();
	if(arrCookie.length>0){
		set_cookie(CookieName,arrCookie);
		return get_cookie(CookieName);
	}else{
		set_cookie(CookieName,'');
		return '';
	}
}

function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }
        cookie_string += "; path=/";

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}

function array_unique( array ) {
    var key = '', tmp_arr1 = [], tmp_arr2 = [];
    var val = '';
    tmp_arr1 = array;
    
    var __array_search = function (needle, haystack) {
        var fkey = '';
        for (fkey in haystack) {
            if ((haystack[fkey] + '') === (needle + '')) {
                return fkey;
            }
        }
        return false;
    };
  
    for (key in tmp_arr1) {
        val = tmp_arr1[key];
        if (false === __array_search(val, tmp_arr2)) {
            tmp_arr2[key] = val;
        }
        
        delete tmp_arr1[key];
    }
    
    return tmp_arr2;
}