function osszApply( element )
{
	var id = element.id.match( /^osszdel-([0-9]{1,20})$/ )[ 1 ];
	element.style.cursor = 'pointer';
	handler( element, id ).onclick = function ( element, event, id )
	{
		var cookie = getCookies();
		if ( cookie[ 'osszehasonlito' ] && cookie[ 'osszehasonlito' ].length )
		{
			var date = new Date();
			date.addHours( 2 );
			var ids = cookie[ 'osszehasonlito' ].split( ':' );
			document.cookie = 'osszehasonlito=' + ids.remove( id ).join(':') + '; expires=' + date.toUTCString() + '; path=/';
		}
		try { element.parentNode.removeChild(document.getElementById('ossz-a-' + id)); }
		catch (ex) {}
		element.parentNode.parentNode.removeChild( element.parentNode );
		osszehasonlito.resetAll();
		osszehasonlito.addrec( document.getElementById( 'osszehasonlito' ) );
	}
}

function initOssz()
{
	button = document.getElementById( 'osszehasonlitas-submit' );
	if ( button ) button.onclick = function()
	{
		var cookie = getCookies();
		if ( cookie[ 'osszehasonlito' ] && cookie[ 'osszehasonlito' ].length )
		{
			var ids = cookie[ 'osszehasonlito' ].split( ':' );
			var form = document.createElement( 'form' );
			var p = document.createElement( 'p' );
			var input = document.createElement( 'input' );
			form.style.display = 'none';
			input.type = 'hidden';
			input.name = 'oldal';
			input.value = 'osszehasonlitas';
			p.appendChild( input );
			input = document.createElement( 'input' );
			input.type = 'hidden';
			input.name = 'idlista';
			input.value = ids.join( ':' );
			p.appendChild( input );
			input = document.createElement( 'input' );
			input.type = 'hidden';
			input.name = 'nyelv';
			input.value = nyelv;
			p.appendChild( input );
			input = document.createElement( 'input' );
			input.type = 'hidden';
			input.name = 'penznem';
			input.value = penznem;
			p.appendChild( input );
			form.appendChild( p );
			document.body.appendChild( form );
			form.submit();
		}
		else alert( 'Válassz összehasonlítandó terméket!' ); 
	}
	button = document.getElementById( 'kosar-submit' );
	if (button) button.onclick = function()
	{
		var cookie = getCookies();
		if ( cookie[ 'kosar' ] && cookie[ 'kosar' ].length )
		{
			var form = document.createElement( 'form' );
			var p = document.createElement( 'p' );
			var input = document.createElement( 'input' );
			try { form.style.display = 'none'; } catch (ex) { }
			input.type = 'hidden';
			input.name = 'oldal';
			input.value = 'kosar';
			p.appendChild( input );
			input = document.createElement( 'input' );
			input.type = 'hidden';
			input.name = 'nyelv';
			input.value = nyelv;
			p.appendChild( input );
			input = document.createElement( 'input' );
			input.type = 'hidden';
			input.name = 'penznem';
			input.value = penznem;
			p.appendChild( input );
			form.appendChild( p );
			document.body.appendChild( form );
			form.submit();
		}
		else alert('A kosara üres!'); 
	}
	applyToAllMatchedElement( /^osszdel-[0-9]{1,20}$/, osszApply )
}