

    /**
    * Unserializes a PHP serialized string
    *
    */
    function LOGSL_Unserialize(input)
    {
		input = input.replace(/dumfnutt/g,"'");
		input = input.replace(/dumdubblefnutt/g,'"');
        return input;
    }
	function LOGSL_Serialize(str)
    {
       str = str.replace(/\./g,'dumpunkt');
       str = str.replace(/;/g,'dumsemikolon');
       //str = escape(str);
       return str;
    }

	function LOGSL_Ajax(new_target_id, params, target_src)
	{
		var head = document.getElementsByTagName('head').item(0);
		var target = document.createElement('script');

		target.id = new_target_id;
		target.type = 'text/javascript';
		target.defer = 'true';

		//make it serializeable
		params = LOGSL_Serialize(params);
		target.src = target_src + "?" + params;
		if(document.getElementById('useStreamlineDiv')!=undefined)
		{
			head.appendChild(target);
		}
	}
	function LOGSL(click_type_id)
	{
		var baseurl = escape(window.location);
    	var params = "baseurl="+baseurl;
    	params += "&click_type_id="+click_type_id;
		LOGSL_Ajax("streamline_logger", params, "http://ec2.49lights.com/log/log");
		//	LOGSL_Ajax("streamline_logger", params, "http://localhost/log/log");
	}
	function LOGSLWITHPRODUCT(click_type_id, external_product_id, source_id)
	{
		var baseurl = escape(window.location);
    	var params = "baseurl="+baseurl;
    	params += "&click_type_id="+click_type_id;
    	params += "&external_product_id="+external_product_id;
    	params += "&source_id="+source_id;
		LOGSL_Ajax("streamline_logger", params, "http://ec2.49lights.com/log/log");
		//	LOGSL_Ajax("streamline_logger", params, "http://localhost/log/log");
	}