$(
	function()
	{
		if ($(".d_content_layout .d_wrapper").height() < 200)
		{
			$(".d_content_layout .d_wrapper").css("height", "200px");
		}
		
		var y = 50 + Math.max($(".d_content_layout").height() + $(".d_content_layout").position().top, $(".ul_menu_2lvl").height() + $(".ul_menu_2lvl").position().top);
		$(".d_basement").css("top", y + "px");
		
		$("img").load(function()
		{
			if ($(".d_content_layout .d_wrapper").height() < 200)
			{
				$(".d_content_layout .d_wrapper").css("height", "200px");
			}
			
			var y = 50 + Math.max($(".d_content_layout").height() + $(".d_content_layout").position().top, $(".ul_menu_2lvl").height() + $(".ul_menu_2lvl").position().top);
			$(".d_basement").css("top", y + "px");
		});
		
		
		$("a.colorbox").colorbox({transition:"fade"});
	}
);

function resizeContent()
{
	$(".d_content .jScrollPaneContainer").css("width", $(window).width() - 400 + "px");
	$(".d_content .jScrollPaneContainer").css("height", $(window).height() - 120 + "px");
	$(".d_content .d_nest").jScrollPane({showArrows:true, scrollbarWidth: 16});
}


function strReplace(s, r, w)
{
	return s.split(r).join(w);
}

function addslashes(str) 
{
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\0/g,'\\0');
	return str;
}
function stripslashes(str) 
{
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\\\/g,'\\');
	str=str.replace(/\\0/g,'\0');
	return str;
}

function trim(str)
{ 
	str = str.replace(/&nbsp;/g, '');
	return str.replace(/(^\s+)|(\s+$)/g, '');
}


function getObj(nid)
{
	if (document.getElementById(nid))
	{
		return document.getElementById(nid);
	}
	else
	{
		return false;
	}
}

function getObjValue(nid)
{
	var ret = "";
	if (document.getElementById(nid).type == "checkbox")
	{
		if (document.getElementById(nid).checked == true)
		{
			ret = document.getElementById(nid).value;
		}
	}
	else
	{
		ret = document.getElementById(nid).value;
	}
	return ret;
}


function getValFromUrl(url, varname)
{
	var vars = new Array();
	vars = url.split("&");
	var ret = "error";

	for (i = 0; i < vars.length; i++)
	{
		var value = new Array();
		value = vars[i].split("=");
		if (value[0] == varname)
		{
			ret = value[1];
		}
	}
	return ret;	
}

function makeRequest(url)
{
	var http_request = false;

	if(document.all)
	{
		var yOffset = document.documentElement.scrollTop;
	}
	else
	{
		var yOffset = window.pageYOffset;
	}

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/html');
		}
	}
	else if (window.ActiveXObject)
	{ // IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
			}
		}
	}

	if (!http_request)
	{
		alert('Unfortunatly your browser doesn\'t support XMLHTTP.');
		return false;
	}

	http_request.onreadystatechange = function()
	{
		if (http_request.readyState == 4)
		{
			if (http_request.status == 200)
			{
				//var answer = eval('(' + http_request.responseText + ')');
				if (getValFromUrl(http_request.responseText, "answer") == "sendFeedback")
				{
					if (getValFromUrl(http_request.responseText, "error") != "")
					{
						var newHTML = getValFromUrl(http_request.responseText, "error");
						newHTML = strReplace(newHTML, "::ravno::", "=");
						newHTML = strReplace(newHTML, "::amp::", "&");
						$('#errors').html(newHTML);
					}
					else
					{
						var newHTML = getValFromUrl(http_request.responseText, "newcontent");
						newHTML = strReplace(newHTML, "::ravno::", "=");
						newHTML = strReplace(newHTML, "::amp::", "&");
						$('#feedbackTable').html(newHTML);
					}
					
					$(".sendBtn").attr("disabled", "");
				}
			}
			else
			{
				alert("Не удалось получить ответ от сервера");
			}
		}
	};

	
	//************** ОБРАБАТЫВАЕМ КЛИКИ
	var args = "";	
	for (var i = 0; i < arguments.length; i++)
	{
		args += "&p" + i + "=" + arguments[i];
	}

	http_request.open('POST', "/getAnswer.php", true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Connection", "close");
	http_request.send("q=" + url + args);
}
