jQuery.noConflict(); 
jQuery(document).ready(function() {

if(jQuery('form.trackmaster').length > 0) {
    
    function _uGC(l,n,s) {
	    if (!l || l=="" || !n || n=="" || !s || s=="") return "-";
	    var i,i2,i3,c="-";
	    i=l.indexOf(n);
	    i3=n.indexOf("=")+1;
	    if (i > -1) {
		i2=l.indexOf(s,i); if (i2 < 0) { i2=l.length; }
		c=l.substring((i+i3),i2);
	    }
	    return c;
    }
    
    var zString = _uGC(document.cookie, '__utmz=', ';');
    
    /* make sure there is a parsed cookie before we bother */
    if(zString.length > 0){
	/*wrap _uGC to be useful to the checkNCreate */ 
		function getuGC(zString,dtype){
	    	return _uGC(zString,dtype + '=','|');
		}
	/* if the required elements don't exist, add them */
	/* then assign their values by calling the above*/
		function checkNCreate(zString,formLabel,cookieLabel){
	    	if(jQuery('form.trackmaster input[name=' + formLabel + ']').length==0){
				jQuery('form.trackmaster').prepend('<input  id="' + formLabel + '" name="' + formLabel + '" type="hidden" value="" />');
	    	} 
	    	jQuery('form.trackmaster input#' + formLabel).val(getuGC(zString,cookieLabel));
	    
		}
		/* add what we need to the form */
		checkNCreate(zString, 'LEADCF2','utmcsr'); /* source */
		checkNCreate(zString, 'LEADCF3','utmcmd'); /* medium */
		checkNCreate(zString, 'LEADCF7','utmctr'); /* term */
		checkNCreate(zString, 'LEADCF8','utmcct'); /* content */
		checkNCreate(zString, 'LEADCF5','utmccn'); /* campaign */
    }
}
});
