

	mclientTracking = {
	
		/*
		 * SSL
		 */
		SZM_ISSL  		:false,
		
		szm_hcode		:'',		
		szm_site		:'',
		szm_mccookie	:'szm_mc',
		szm_prefix		:'http://mclient.ivwbox.de/cgi-bin/ivw/CP/',
		szm_prefixssl	:'https://mclientssl2.ivwbox.de/cgi-bin/ivw/CP/',
		szm_site		:'anetmoms',
		
		/*
		 * IDs
		 */
		IMG_MCLIENT_ID	:"#mclient", 
		
		
		init			:function( hashcode ){
			mclientTracking.szm_hcode = hashcode;
			mclientTracking.szm_site  = mclientTracking.szm_get_date() + "/" + mclientTracking.szm_site;				
		},
		
		/*
		 * before login and logout
		 */
		szm_clear		:function(){
			mclientTracking.szm_setcookie( 'netmoms.de' );	
		},
		
		szm_client		:function(){			
			if( mclientTracking.szm_getcookie() != mclientTracking.szm_hcode ){				
				mclientTracking.szm_setcookie( mclientTracking.szm_hcode );
			}
			mclientTracking.szm_getmclient( mclientTracking.szm_site , mclientTracking.SZM_ISSL , mclientTracking.szm_hcode );							
		},
		
		szm_getmclient	:function( site , isssl , hashcode ){
			if( isssl )
				$( mclientTracking.IMG_MCLIENT_ID ).attr( 'src' , mclientTracking.szm_prefixssl + site + '/' + hashcode );
			else
				$( mclientTracking.IMG_MCLIENT_ID ).attr( 'src' , mclientTracking.szm_prefix + site + '/' + hashcode );
		},
		
		/*
		 * sets cookie
		 */
		szm_setcookie	:function( code ){
			document.cookie = mclientTracking.szm_mccookie + '=' + code;
		},
		
		/*
		 * gets cookie
		 */
		szm_getcookie	:function(){
			var split = new Array();
			
			split = document.cookie.split( ';' );
			
			for( var i = 0 ; i < split.length ; i++ ){
				if( split[ i ].match( ".*" + mclientTracking.szm_mccookie + ".*" ) ){
					return ( split[ i ].split( '=' ) )[ 1 ];
				}	
			}
			
			return '';
			
		},
		
		szm_get_date	:function(){		
			var date = new Date();
			
			var year  = new String( date.getFullYear() ).substring(2);
			var month = new String( date.getMonth() );
			
			return year + ( month.length == 1 ? month = "0" + month : month );
			
		}
	}