var userAgent = navigator.userAgent.toLowerCase();
Firefox = (userAgent.indexOf('firefox')!=-1);
Opera = (userAgent.indexOf('opera')!=-1);
Safari = (userAgent.indexOf('safari')!=-1);
IE4 = (userAgent.indexOf('msie')!=-1);
var IE = IE4;
var flashInstalled = false;

	

 function CheckFlashInstalled() {
    var shock = false;
    if (!IE4) {
        for (i=0; i < navigator.plugins.length; i++) 
        {
           if (navigator.plugins[i].name.indexOf("Shockwave Flash") != -1) 	shock = true;
        }

        if (!shock) {
        	alert("��� ������ ����� � ��� ������ ���� ���������� Adobe Flash Player");
       		x="��� ������ ����� � ��� ������ ���� ���������� <strong>Adobe Flash Player</strong>";
			x+='<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BUIGP" style="color:White;"><img src="http://www.adobe.com/images/shared/download_buttons/get_adobe_flash_player.png" border="0"></a>';
        }
    }
    else
    {//�������� �� ������ �������� ����� ���	������ ��� ��������� ���� � ������ �������������
		document.write('<object type="application/x-shockwave-flash" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" data="flash/1px.swf" width="1px" height="1px">');
		document.write('<param name="movie" value="flash/1px.swf"></object>');
    }
}


function getLeft(obj)
{
	return ((obj.tagName != "BODY") && (obj.tagName != "HTML"))?(obj.offsetLeft+getLeft(obj.offsetParent) ):0;
}

function getTop(obj)
{
	return ((obj.tagName != "BODY") && (obj.tagName != "HTML"))?(obj.offsetTop+getTop(obj.offsetParent) ):0;
}

function isChild(child, parent)
{
	if (!child.parentNode) return 0;
	return (child.parentNode == parent)?(1):isChild(child.parentNode, parent);
}


function SendForm(form, MessageAreaId, fName)
{
	
	if (!MessageAreaId) {MessageAreaId = "MessageArea"};
	var MessageArea = $("#"+MessageAreaId);
	var list = $(":input", form[0]);
	var params = new Object;
	for (var i=0; i<list.length; i++)
	{
		//alert(list[i].name+" => "+list[i].value)
		params[list[i].name] = (list[i].value);
	}/**/
	
	MessageArea.html('<br/>sending AJAX request');
	$.ajax({
		type: form.attr("method"),
		url: form.attr("action"),
		data: params,
		
		dataType: "xml",
		success: function(data, status)
		{
			MessageArea.append("<p>Response:"+status+"</p>");
			//MessageArea.append("<p>cont:"+params["ContValue"]+"</p>");
		},
		complete: function(resp, status)
		{
			//alert(resp.responseText);
			if (fName) {fName(resp);}
			else 
			{
				var xml = resp.responseXML;
				var text = resp.responseText;
				$(MessageArea).html($(text).text());
				//alert(text);
			}
			
		}
	});
	
	
	//alert("done");
	
}




