﻿//**********************************************************************
var CodeChecker = 
(
{
	Enabled:		true,

	Identifier:		"zcchk5=",

	IdentifierExpire:	7, //days


	Accepted:
	function()
	{
		return true;
	},
	CheckCode:		
	function()
	{
		var date = new Date();
		if(this.IdentifierExpire!=0)
		{
			date.setTime(date.getTime()+ (this.IdentifierExpire*24*60*60*1000));
		}
		var expires = "; expires=" + date.toGMTString();
		var oChange = this.GetChange();
		var cChange = typeof(bmone2n)=="undefined" ? 1 : 0;
		/*
		if(oChange==null)
		{
			oChange=1;
			jQuery.ajax({
				type: "GET",
				url: "/CodeCheckerStat.ashx?disabled=" + cChange + "&changed=0",
				success: function(results){
					document.cookie = CodeChecker.Identifier + cChange + expires + "; path=/";
				}
			});
		}
		else if(cChange!=oChange)
		{
			jQuery.ajax({
				type: "GET",
				url: "/CodeCheckerStat.ashx?disabled=" + cChange + "&changed=1",
				success: function(results){
					document.cookie = CodeChecker.Identifier + cChange + expires + "; path=/";
				}
			});
		};
		*/

	},
	GetChange:
	function()
	{
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++)
		{
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(CodeChecker.Identifier) == 0) return c.substring(CodeChecker.Identifier.length,c.length);
		}
		return null;
	}
}

);

$(document).ready(function(){
	if(CodeChecker.Enabled)
	{
		CodeChecker.CheckCode();
	}
});
