// JavaScript Document

function ck_trk(cid){
	
	var	u_agent		=	navigator.userAgent;
	var	p_info		=	location.pathname;
	var	full_url	=	document.referrer;
	var	loc			=	document.URL;
	
	var	chkcookie_u	=	check_cookie('u');
	var	chkcookie_j	=	check_cookie('j');
	
	if(chkcookie_u == false || chkcookie_j == false){
		
		$r.ajax({
		   	   
			   	url: 		'https://www.recruitics.net/js/trk.cfm',
			   	data: 		{	cid:			cid,
								ua:				u_agent,
								pin:			p_info,
								fru:			full_url,
								fl:				loc
							},
			   	dataType: 		'jsonp',
			   	async: 			false,
			   	jsonp : 		"callback",
				jsonpCallback: 	"ckcheck"
		   });
	
	}
	else if(chkcookie_j == true){
		
		var	cookie_u	=	getCookie('u');
		var	cookie_j	=	getCookie('j');
		
		$r.ajax({
		   	   
			   	url: 		'https://www.recruitics.net/js/trkgoals.cfm',
			   	data: 		{	cid:			cid,
								ua:				u_agent,
								pin:			p_info,
								fru:			full_url,
								fl:				loc,
								u:				cookie_u,
								j:				cookie_j
							},
			   	dataType: 		'jsonp',
			   	async: 			false,
			   	jsonp : 		"callback",
				jsonpCallback: 	"donothing"
		   });
		
	}
}

function ckcheck(data){
	
	var domainVar	=	document.domain;
	var	dArray		=	domainVar.split('.');
	var	truedomain	=	dArray[dArray.length-2]+'.'+dArray[dArray.length-1];
	
	set_cookie ('u',data.id,'2020',1,1,'',truedomain,'');
	set_cookie ('j',data.jid,'2020',1,1,'',truedomain,'');
	
}

function donothing(data){

}

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();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function check_cookie(ckname){
	
	var	uc_present	=	false;
	
	if (document.cookie && document.cookie != '') {
        
		var split = document.cookie.split(';');
        
		for (var i = 0; i < split.length; i++) {
            
			var name_value = split[i].split("=");
            
				name_value[0] = name_value[0].replace(/^ /, '');
				
				if(name_value[0] == ckname){
					uc_present	=	true;
					break;
				}
        }
    }
	
	return uc_present;
	
}

function getCookie(c_name){
	
	if (document.cookie.length>0){
  		c_start=document.cookie.indexOf(c_name + "=");
  		
		if (c_start!=-1){
    		c_start=c_start + c_name.length+1;
    		
			c_end=document.cookie.indexOf(";",c_start);
    		
			if (c_end==-1) c_end=document.cookie.length;
    			return unescape(document.cookie.substring(c_start,c_end));
    		}
	  }
	
	return "";
}

function get_cookies_array() {

    var cookies = { };

    if (document.cookie && document.cookie != '') {
        var split = document.cookie.split(';');
        for (var i = 0; i < split.length; i++) {
            var name_value = split[i].split("=");
            name_value[0] = name_value[0].replace(/^ /, '');
            cookies[decodeURIComponent(name_value[0])] = decodeURIComponent(name_value[1]);
        }
    }

    return cookies;
   
}

$r(document).ready(function(){ck_trk(1);});

