
jQuery(document).ready(function() {
    var campaign_id = getParameterByName('ctlcmp');

    if (campaign_id != '') 
	{
		campaign_id = validate(campaign_id.substr(0, 15));
		jQuery.cookie('ctlcmp', campaign_id, { expires: 7, path: '/', domain: 'creative.com' });
	
		try 
		{
			console.log(campaign_id);
		}
		catch (ex) {}	
	}
});

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return results[1];
}

function validate(str) {
    var regexS = "[A-Za-z0-9_-]{0,15}";

    var regex = new RegExp(regexS);
    var match = regex.exec(str);
    if (match == null)
        return "";
    else
        return match;
}
