var ttt;


$(document).ready(function()
{

	$('#loading').hide();
//	$(document).pngFix();



    $("#textregform .regbut").click(function()
	{
		openAjax(this);
	});
});


function showStar(statid,objName){

//    alert(star)
    var datasend;
    type=$('#statiaid').attr('typestar');

    datasend='statid='+statid+'&type='+type+'&act=starshow&objname='+objName
    
    var rand = Math.random(9999);
    if (statid>0)
    {
//    alert(statid);
   $.ajax({
        type: "POST",
        cache: false,
        async: false,
        ifModified: true,
        url: "/process.php",
        data: datasend+"&rand="+rand,
        dataType: "xml",
        beforeSend: function()
        {
           // $(ttt).toggleClass('hidden')
            $(ttt).parent().parent().addClass('hidden')
            $('#LoginActivLoading').toggleClass('hidden')
//            $('.avtor-golos').html('передача данных').append("/process.php?"+datasend);
            $('.avtor-golos').html('запрос рейтинга');
//            $('#loginText').removeClass('hidden');
//            $('#loginText').html('идет отправка сообщения');
        },
        success: parseXmlStar
    });
    }
}

function starRait(star){
    ttt='#'+star.id
    valstar=$(ttt).attr('val');
    statid=$(ttt).attr('ststid');

    type=$('#statiaid').attr('typestar');

    var datasend;
    datasend='star='+valstar+'&type='+type+'&statid='+statid+'&act=star&objname='+star.id
    var rand = Math.random(9999);
    if (statid>0)
    {
//    alert(statid);
   $.ajax({
        type: "POST",
        cache: false,
        async: false,
        ifModified: true,
        url: "/process.php",
        data: datasend+"&rand="+rand,
        dataType: "xml",
        beforeSend: function()
        {
           // $(ttt).toggleClass('hidden')
            $(ttt).parent().parent().addClass('hidden')
            $('#LoginActivLoading').toggleClass('hidden')
//            $('.avtor-golos').html('передача данных').append("/process.php?"+datasend);
            $('.avtor-golos').html('передача данных');
//            $('#loginText').removeClass('hidden');
//            $('#loginText').html('идет отправка сообщения');
        },
        success: parseXmlStar
    });
    }

    return false;
}

function parseXmlStar(xml)
{
    $('#LoginActivLoading').toggleClass('hidden')
//alert(xml);
    $(xml).find("StarOut").each(function()
    {
//alert('dddd');
        UserId=$(this).find("UserId").text();
        objName=$(this).find("objName").text();
        method=$(this).find("method").text();
  //      avtivat=$(this).find('Activat').text();
        Content=$(this).find('Content').text();
//alert(Content);
        $('.avtor-golos').html(Content);
        if(method=='StarTrue')
        {
            timeoutPeriod=5000
            statid=$('#statiaid').text()
            setTimeout("showStar("+statid+",'"+objName+"');",timeoutPeriod);
        }
        if (method=='StarShow')
        {
            persont=$(this).find("StarWidth").text();

            $('.current-rating').attr('style', 'width:'+persont+'%;')
            ttt='#'+objName
            $(ttt).parent().parent().removeClass('hidden')

        }
/*
        if(avtivat)
        {
            ttt='#'+objName;
            $(ttt).toggleClass('hidden')
            $('#outActivat').removeClass('hidden').html(content);
        }
        else
        {
            ttt='#'+objName;
            $(ttt).toggleClass('hidden')
            $('#formCodeError').removeClass('hidden')
            $('#outActivat').removeClass('hidden').html(content);

        }
*/
    });

}

function DemoNomer(obj)
{
    ttt='#'+obj.id
      var n = $("#demonomer:checked").length;
      if (n == 1)
          {
                $('#demoOutNomer').addClass('hidden').html('');
            var datasend = $(ttt).serialize();
        datasend=datasend+'&act=demonomer&objname='+obj.id
        var rand = Math.random(9999);

        $.ajax({
            type: "POST",
            cache: false,
            async: false,
            ifModified: true,
            url: "/process.php",
            data: datasend+"&rand="+rand,
            dataType: "xml",
            beforeSend: function()
            {
                $(ttt).toggleClass('hidden')
                $('#demoNomerLoading').toggleClass('hidden')
    //            $('#loginText').removeClass('hidden');
    //            $('#loginText').html('идет отправка сообщения');
            },
            success: DemoNomerparseXml
        });

          }
          else
              {
    alert('Вы забыли подтвердить получение ознакомительного номера!');

              }
      //$("div").text(n + (n == 1 ? " is" : " are") + " checked!");

}

function  DemoNomerparseXml(xml)
{
        $('#demoNomerLoading').toggleClass('hidden')

//    $("#loginText").append("s<br />");
    $(xml).find("LoginAuth").each(function()
    {
        UserId=$(this).find("UserId").text()
        objName=$(this).find("objName").text()
        method=$(this).find("method").text()
        avtivat=$(this).find('Activat').text();
        hideActivForm=$(this).find('HideActivForm').text();
        contentxml=$(this).find('Content').text();
        if(avtivat==true)
        {
            if (hideActivForm == false)
            {
                ttt='#'+objName;
                $(ttt).toggleClass('hidden')
            }
//            $('#formCodeError').removeClass('hidden')
            $('#demoOutNomer').removeClass('hidden').html(contentxml);
//            alert(content);
        }
        else
        {
            ttt='#'+objName;
            $(ttt).toggleClass('hidden')

//            $('#formCodeError').removeClass('hidden')
            $('#demoOutNomer').removeClass('hidden').html(contentxml);

        }

//completeLogin(method,UserId);
    });

}


function demodostup(obj)
{
    ttt='#'+obj.id
      var n = $("#demosait:checked").length;
      if (n == 1)
          {
                $('#demooutActivat').addClass('hidden').html('');
            var datasend = $(ttt).serialize();
        datasend=datasend+'&act=demodostup&objname='+obj.id
        var rand = Math.random(9999);

        $.ajax({
            type: "POST",
            cache: false,
            async: false,
            ifModified: true,
            url: "/process.php",
            data: datasend+"&rand="+rand,
            dataType: "xml",
            beforeSend: function()
            {
                $(ttt).toggleClass('hidden')
                $('#demoLoginActivLoading').toggleClass('hidden')
    //            $('#loginText').removeClass('hidden');
    //            $('#loginText').html('идет отправка сообщения');
            },
            success: demoparseXmlActiv
        });

          }
          else
              {
    alert('Вы забыли подтвердить получение ознакомительного доступа!');

              }
      //$("div").text(n + (n == 1 ? " is" : " are") + " checked!");

}

function  demoparseXmlActiv(xml)
{
        $('#demoLoginActivLoading').toggleClass('hidden')

//    $("#loginText").append("s<br />");
    $(xml).find("LoginAuth").each(function()
    {
        UserId=$(this).find("UserId").text()
        objName=$(this).find("objName").text()
        method=$(this).find("method").text()
        avtivat=$(this).find('Activat').text();
        hideActivForm=$(this).find('HideActivForm').text();
        contentxml=$(this).find('Content').text();
        if(avtivat==true)
        {
            if (hideActivForm == false)
            {
                ttt='#'+objName;
                $(ttt).toggleClass('hidden')
            }
//            $('#formCodeError').removeClass('hidden')
            $('#demooutActivat').removeClass('hidden').html(contentxml);
//            alert(content);
        }
        else
        {
            ttt='#'+objName;
            $(ttt).toggleClass('hidden')

//            $('#formCodeError').removeClass('hidden')
            $('#demooutActivat').removeClass('hidden').html(contentxml);

        }

//completeLogin(method,UserId);
    });

}

function activation(obj)
{
    ttt='#'+obj.id
//    $(ttt).t
 //    alert($(ttt).parent().attr('id'));
    if ($(ttt+" input:first").val().length<4 || $(ttt+" input:eq(1)").val().length<4 || $(ttt+" input:eq(2)").val().length<4)
    {
            $('#formCodeError').removeClass('hidden')
    }
    else
    {
            $('#formCodeError').addClass('hidden')
            $('#outActivat').addClass('hidden').html('');
var datasend = $(ttt).serialize();
    datasend=datasend+'&act=activ&objname='+obj.id
    var rand = Math.random(9999);

    $.ajax({
        type: "POST",
        cache: false,
        async: false,
        ifModified: true,
        url: "/process.php",
        data: datasend+"&rand="+rand,
        dataType: "xml",
        beforeSend: function()
        {
            $(ttt).toggleClass('hidden');
            $('#LoginActivLoading').toggleClass('hidden');
//            $('#loginText').removeClass('hidden');
//            $('#loginText').html('идет отправка сообщения');
            //alert("/process.php?"+datasend);
        },
        success: parseXmlActiv
    });

    }
return false;

}
function  parseXmlActiv(xml)
{
    $('#LoginActivLoading').toggleClass('hidden')
    $(xml).find("activatRes").each(function()
    {
        UserId=$(this).find("UserId").text();
        objName=$(this).find("objName").text();
        method=$(this).find("method").text();
        avtivat=$(this).find('Activat').text();
        hideActivForm=$(this).find('HideActivForm').text();
        contentxml=$(this).find('Content').text();
        //alert(contentxml);


        if(avtivat==true)
        {
            if (hideActivForm == false)
            {
                ttt='#'+objName;
                $(ttt).toggleClass('hidden')
            }
//            $('#formCodeError').removeClass('hidden')
            $('#outActivat').removeClass('hidden').html(contentxml);
//            alert(content);
        }
        else
        {
            ttt='#'+objName;
            $(ttt).toggleClass('hidden')
            $('#formCodeError').removeClass('hidden')
            $('#outActivat').removeClass('hidden').html(contentxml);

        }
    });
}
function ActivOut(datainfo){

}
function TestOut(objname)
{
    alert(objname);
}

function loginAjax(obj)
{
//    var str = $("#myFormLogin").serialize();
//               alert(obj.id);
    ttt='#'+obj.id;
//    alert($(ttt).parent());
 //   $(ttt).parent().css('background-color', 'red');
//    alert($(ttt).parent().attr('id'))
  //  var formChildren = $(ttt+" > *");

//      alert(formChildren.length);
//         alert($(ttt+" input:eq(1)").val().length);
    if ($(ttt+" input:first").val().length>0 && $(ttt+" input:eq(1)").val().length>0)
    {
        $('#formError').addClass('hidden');

        $(ttt+" input:first").removeClass('error');
        $(ttt+" input:eq(1)").removeClass('error');
        $(ttt).toggleClass('hidden')
        $('#LoginLoading').toggleClass('hidden')
        openAjaxObj(obj);

    }
    else{
        eq=1
      if ($(ttt+" input:first").val().length==0)
      {
          $(ttt+" input:first").addClass('error').focus();
          eq=2
      }
      else{
          $(ttt+" input:first").removeClass('error');
      }

      if ($(ttt+" input:eq(1)").val().length==0)
      {
          $(ttt+" input:eq(1)").addClass('error');
          if(eq==1){
              $(ttt+" input:eq(1)").focus()
          }
      }
      else
      {
          $(ttt+" input:eq(1)").removeClass('error');
      }
        $('#formError').removeClass('hidden');
    }


//$("span").text("Not valid!").show().fadeOut(2000);
//    $('#LoginLoading').toggleClass('hidden')
//    $(ttt).toggleClass('hidden')
return false;
    //
    //if ($("#myFormLogin").)
//        {
//    openFKAjax(str,obj);
//        }


}
function openAjaxObj(obj)
{
    ttt='#'+obj.id;
    var datasend = $(ttt).serialize();
    datasend=datasend+'&objname='+obj.id
    var rand = Math.random(9999);

    $.ajax({
        type: "POST",
        cache: false,
        async: false,
        ifModified: true,
        url: "/process.php",
        data: datasend+"&rand="+rand,
        dataType: "xml",
        beforeSend: function()
        {
            $('#loginText').removeClass('hidden');
//            $('#loginText').html('идет обработка данных').append("/process.php?"+datasend);
            $('#loginText').html('идет обработка данных');
        },
        success: parseXmlLogin
    });
}
function parseXmlLogin(xml)
{
        $('#LoginLoading').toggleClass('hidden')
//        $('#formError').addClass('hidden');
//        $('#loginText').html(html);

  //find every Tutorial and print the author
//  $(xml).find("Tutorial").each(function()
//  {
//    $("#loginText").append($(this).attr("author") + "<br />");
//  });

    $("#loginText").append("<br />");
    $(xml).find("LoginAuth").each(function()
    {
        UserId=$(this).find("UserId").text()
        objName=$(this).find("objName").text()
        method=$(this).find("method").text()
        content=$(this).find("Content").text()
        $('#autoriz').html(content)
        //alert(Content);
        completeLogin(method,objName);
        

/*
        $("#loginText").append($(this).find("UserId").text() + "<br />");
        $("#loginText").append($(this).find("objName").text() + "<br />");
        $("#loginText").append($(this).find("method").text() + "<br />");

        $(this).find("PersonData").each(function()
        {
            $("#loginText").append($(this).text() + "<br />");
        });

        $("#loginText").append("<br />");*/
    });

}

function completeLogin(method,objname)
{
//    alert(method + '(\''+objname+'\')');
    eval(method + '(\''+objname+'\')');
}

function loginFalse(objname)
{
    $('#formError').removeClass('hidden');
    $("#loginText").addClass('hidden');
    ttt='#'+objname
    $(ttt).toggleClass('hidden');
    $(ttt+" input:first").addClass('error').focus();
    $(ttt+" input:eq(1)").addClass('error');
}
function loginTrue(objname)
{
//    $('#formError').removeClass('hidden');
    httpd=document.location;

    $('#loginText').html('данные прошли проверку<br> через 5 сек произойдет вход<br> или <a href="'+httpd+'">нажмите сюда</a>');
    $(ttt+" input:first").removeClass('error');
    $(ttt+" input:eq(1)").removeClass('error');
    $('#formError').addClass('hidden');
    
    
    //alert(httpd);
    //document.location=httpd
    timeoutPeriod1=4000
    timeoutPeriod=5000
    setTimeout("closePopUp('loginForm');",timeoutPeriod1);
//    setTimeout("location.reload(true);",timeoutPeriod);
    setTimeout("loginloc();",timeoutPeriod);
    //
    //alert($('#autoriz').html())
    //
    //
    //ttt='#'+objname
    //$(ttt).toggleClass('hidden');
}

function logoutForm()
{
    showPopUp('loginForm');
    $('#myFormLogin').toggleClass('hidden')
    $('#LoginLoading').toggleClass('hidden')
//    $('#loginText').html('происходит выход').removeClass('hidden');

    //$('loginForm .login_input').focus();
    ttt='myFormLogin';
//    var datasend = $(ttt).serialize();
    datasend='act=logout'+'&objname='+ttt
    var rand = Math.random(9999);

    $.ajax({
        type: "POST",
        cache: false,
        async: false,
        ifModified: true,
        url: "/process.php",
        data: datasend+"&rand="+rand,
        dataType: "xml",
        beforeSend: function()
        {
            $('#loginText').html('происходит выход').removeClass('hidden');
//            $('#loginText').removeClass('hidden');
//            $('#loginText').html('идет отправка сообщения');
        },
        success: parseXmlLogout
    });

    return false;
}
function parseXmlLogout(xml)
{
    $('#LoginLoading').toggleClass('hidden')
    $("#loginText").append("<br />");
    $(xml).find("LoginAuth").each(function()
    {
        UserId=$(this).find("UserId").text()
        objName=$(this).find("objName").text()
        method=$(this).find("method").text()
        completeLogin(method,objName);
    });

}
function logoutloc(){
    document.location='/';
}
function loginloc(){
    document.location='/personpage.html';
}

function LogoutTrue(objname)
{
//    $('#formError').removeClass('hidden');
    httpd=document.location;

    $('#loginText').html('данные прошли проверку<br> через 5 сек произойдет выход<br> или <a href="'+httpd+'">нажмите сюда</a>');
    $(ttt+" input:first").removeClass('error');
    $(ttt+" input:eq(1)").removeClass('error');
    $('#formError').addClass('hidden');

    
    //alert(httpd);
 //   document.location=httpd
    timeoutPeriod1=4000
    timeoutPeriod=5000
    setTimeout("closePopUp('loginForm');",timeoutPeriod1);
//    setTimeout("location.reload(true);",timeoutPeriod);
    setTimeout("logoutloc();",timeoutPeriod);
//
    //ttt='#'+objname
    //$(ttt).toggleClass('hidden');
}

function showFormLogin()
{
    showPopUp('loginForm');
    $('#loginText').addClass('hidden');
    $('#myFormLogin').removeClass('hidden')
    $('#LoginLoading').addClass('hidden')
    $('#formError').addClass('hidden')
    $('#myFormLogin input:first').focus();
    return false;
}
function showFormLoginIns(login)
{
    showPopUp('loginForm');
    $('#myFormLogin input:first').val(login);
    $('#myFormLogin input:eq(1)').focus();
    return false;
}
function legalform()
{
    showPopUp('loginForm');
    $('#myFormLogin').addClass('hidden')
    $('#LoginLoading').addClass('hidden')
    ttt='myFormLogin';
    cont=$('#textforform').html();
    $('#loginText').html(cont).removeClass('hidden');
    $('#loginForm').attr('style', 'margin-left: -185px; z-index: 5100; top: 600px;')
    //$('#loginForm').att
    //margin-left: -185px; z-index: 5100;
    return false;
}
function lostPwd(login)
{
    showPopUp('loginForm');
    $('#myFormLogin').addClass('hidden')
    $('#LoginLoading').toggleClass('hidden')

    ttt='myFormLogin';
    datasend='act=lost'+'&login='+login+'&objname='+ttt
    var rand = Math.random(9999);
    $.ajax({
        type: "POST",
        cache: false,
        async: false,
        ifModified: true,
        url: "/process.php",
        data: datasend+"&rand="+rand,
        dataType: "xml",
        beforeSend: function()
        {
//            $('#loginText').html('происходит запрос').removeClass('hidden').append('/process.php?'+datasend+"&rand="+rand);
            $('#loginText').html('происходит запрос').removeClass('hidden');
        },
        success: parseXmlLost
    });
    return false;
}
function parseXmlLost(xml)
{
    $('#LoginLoading').toggleClass('hidden')
    $("#loginText").append("<br />");
    $(xml).find("LoginAuth").each(function()
    {
        UserId=$(this).find("UserId").text()
        objName=$(this).find("objName").text()
        method=$(this).find("method").text()
        Content=$(this).find("Content").text()
        $("#loginText").html(Content);
        completeLogin(method,objName);
    });

}
function LostTrue(objname)
{
//    $('#formError').removeClass('hidden');
    httpd=document.location;

    //$('#loginText').html('данные отправлены на email<br> через 5 сек произойдет переход<br> или <a href="'+httpd+'">нажмите сюда</a>');
    $(ttt+" input:first").removeClass('error');
    $(ttt+" input:eq(1)").removeClass('error');
    $('#formError').addClass('hidden');


    //alert(httpd);
    //document.location=httpd
    timeoutPeriod1=2500
    timeoutPeriod=3000
    //setTimeout("closePopUp('loginForm');",timeoutPeriod1);
    //setTimeout("location.reload(true);",timeoutPeriod);
    //
    //ttt='#'+objname
    //$(ttt).toggleClass('hidden');
}





function openAjax(obj)
{
//alert('dddd');
	$("#myForm").validate({
		invalidHandler: function(e, validator)
		{
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = errors == 1
					? 'Вы пропустили 1 поле. Оно будет подсвечено'
					: 'Вы пропустили ' + errors + ' полей.  Они будет подсвечены';
				$("div.error span").html(message);
				$("div.error").show();
			} else {
				$("div.error").hide();
			}
		},
		onkeyup: false,
		submitHandler: function()
		{
			$("div.error").hide();
//			alert("submit! use link below to go to the other step");

			var str = $("#myForm").serialize();
			openFKAjax(str);

		},
		rules: {
			Carddolsh: "required",
			SendName: "required",
			RecName: "required",
			RecEmail: {
				required: true,
				email: true
			},
			SendEmail: {
				required: true,
				email: true
			},
			CardMessage: "required"

		},
		messages: {
			Carddolsh: {
				required: " "
			},
			SendName: {
				required: " "
			},
			RecName: {
				required: " "
			},
			RecEmail: {
				required: " ",
				email: "укажите правильный e-mail, например: you@yourdomain.com",
				remote: jQuery.validator.format("{0} is already taken, please enter a different address.")
			},
			SendEmail: {
				required: " ",
				email: "укажите правильный e-mail, например: you@yourdomain.com",
				remote: jQuery.validator.format("{0} is already taken, please enter a different address.")
			}
		},
		debug:true
	});

$("#myForm").submit();
//	if ($("#SendName").val() && $("#SendEmail").val() && $("#RecName").val() && $("#RecEmail").val() && $("#Carddolsh").val())
//	{
//		var str = $("#myForm").serialize();
//		openFKAjax(str);
//	}
//	else
//	{
//		alert('Заполните правильно форму!');
//	}
}
function openFKAjax(datasend)
{
	var rand = Math.random(9999);
$.ajax({
   type: "POST",
   cache: false,
   async: false,
   ifModified: true,
   url: "process.php",
   data: datasend+"&rand="+rand,
   dataType: "html",
   beforeSend: function()
   {
		$('#textregform').toggle();
		$('#loading').toggle();
		$("#status").html('идет отправка сообщения');
   },
   success: function(html)
   {
//   		alert('Сообщение отправлено');
		$('#loading img').hide();
		$("#status").html(html);
   }
 });

    }
function openAjaxObj1(obj)
{
    ttt='#'+obj.id;
//alert(ttt);
    var datasend = $(ttt).serialize();
//  alert(str);
datasend=datasend+'&objname='+obj.id
	var rand = Math.random(9999);
respondtxt=$.ajax({
   type: "POST",
   cache: false,
   async: false,
   ifModified: true,
   url: "/process.php",
   data: datasend+"&rand="+rand,
   dataType: "html",
   beforeSend: function()
   {
//		$('#textregform').toggle();
//		$('#loading').toggle();
//		$("#status").html('идет отправка сообщения');
        $('#loginText').removeClass('hidden');
        $('#loginText').html('идет обработка данных');
   },
   success: function(html)
   {
//   		alert(html);
//		$('#loading img').hide();
//		$("#status").html(html);
        //$(ttt).toggleClass('hidden')
        $('#LoginLoading').toggleClass('hidden')
//        $('#formError').addClass('hidden');
        $('#loginText').html(html);
   }
 }).responseText;
 //alert(respondtxt);

}





function showStarOpros(statid,objName){

//    alert(star)
    var datasend;
    var type;

    ttt='#'+objName;
    valstar=$(ttt).attr('val');
    mainblock=$(ttt).attr('type');
    statid=$(ttt).attr('ststid');
    mainblockid='#'+mainblock;

    //type=$('#statiaid').attr('typestar');

//    datasend='statid='+statid+'&type='+type+'&act=starshow&objname='+objName
    datasend='statid='+statid+'&act=starshow&objname='+objName

    var rand = Math.random(9999);
    if (statid>0)
    {
//    alert(statid);
   $.ajax({
        type: "POST",
        cache: false,
        async: false,
        ifModified: true,
        url: "/oprocess.php",
        data: datasend+"&rand="+rand,
        dataType: "xml",
        beforeSend: function()
        {

//            alert(mainblockid);
           // $(ttt).toggleClass('hidden')
//            $(ttt).parent().parent().addClass('hidden')
            $(mainblockid).find(".LoginActivLoading").toggleClass('hidden')
//            $('#LoginActivLoading').toggleClass('hidden')
            $(mainblockid).find('.raittext').html('запрос рейтинга');
            //.append("/oprocess.php?"+datasend);
//
//
//            $('.avtor-golos').html('передача данных').append("/process.php?"+datasend);
//            $('.avtor-golos').html('запрос рейтинга');
//            $('#loginText').removeClass('hidden');
//            $('#loginText').html('идет отправка сообщения');
        },
        success: parseXmlStarOpros,
        error : errorXmlOpros
    });
    }
}

function starRaitOpros(star){
    ttt='#'+star.id
    valstar=$(ttt).attr('val');
    mainblock=$(ttt).attr('type');
    statid=$(ttt).attr('ststid');
    //type=$('#statiaid').attr('typestar');

    var datasend;
    datasend='star='+valstar+'&type='+mainblock+'&statid='+statid+'&act=star&objname='+star.id
    mainblock='#'+mainblock;
    var rand = Math.random(9999);
    if (statid>0)
    {
//    alert(statid);
   $.ajax({
        type: "POST",
        cache: false,
        async: false,
        ifModified: true,
        url: "/oprocess.php",
        data: datasend+"&rand="+rand,
        dataType: "xml",
        beforeSend: function()
        {
           // $(ttt).toggleClass('hidden')
            $(".mainblock").find(".star-rating").toggleClass('hidden')
//            $(ttt).parent().parent().addClass('hidden')


            $(mainblock).find(".LoginActivLoading").toggleClass('hidden')
            //$('#LoginActivLoading').toggleClass('hidden')
//            $('.avtor-golos').html('передача данных')
            $(mainblock).find('.raittext').removeClass('hidden').html('передача данных')
//            .append('/oprocess.php?'+datasend);
//            $('#loginText').removeClass('hidden');
//            $('#loginText').html('идет отправка сообщения');
        },
        success: parseXmlStarOpros,
        error : errorXmlOpros
    });
    }

    return false;
}

function parseXmlStarOpros(xml)
{
    //$('#LoginActivLoading').toggleClass('hidden')
//alert(xml);
    $(xml).find("StarOut").each(function()
    {
//alert('dddd');
        UserId=$(this).find("UserId").text();
        objName=$(this).find("objName").text();
        method=$(this).find("method").text();
  //      avtivat=$(this).find('Activat').text();
        Content=$(this).find('Content').text();
//alert(Content);
        //$('.avtor-golos').html(Content);
        ttt='#'+objName;
        valstar=$(ttt).attr('val');
        mainblock=$(ttt).attr('type');
        statid=$(ttt).attr('ststid');
        mainblockid='#'+mainblock;
        
        if(method=='StarTrue')
        {
            //alert(mainblockid);
            $(".mainblock").find(".star-rating").toggleClass('hidden')
            $(mainblockid).find(".star-rating").toggleClass('hidden')

            $(mainblockid).find(".LoginActivLoading").toggleClass('hidden')
            $(mainblockid).find('.raittext').html(Content);

            timeoutPeriod=3000
            //statid=$('#statiaid').text()
            setTimeout("showStarOpros('"+mainblock+"','"+objName+"');",timeoutPeriod);
        }
        if (method=='StarShow')
        {
            persont=$(this).find("StarWidth").text();
            starsansid=$(this).find("StarAnsId").text();
            //blokWstar='#current-rating'+starsansid
            //alert($(mainblockid).find('.current-rating').id);
            $(mainblockid).find('.current-rating').attr('style', 'width:'+persont+'%;')
            //$(blokWstar).attr('style', 'width:'+persont+'%;')
//            ttt='#'+objName
            $(ttt).parent().parent().removeClass('hidden')
            $(mainblockid).find(".LoginActivLoading").toggleClass('hidden')
            $(mainblockid).find(".raittext").addClass('hidden')

            //$(mainblockid).find('.raittext').addClass('hidden');

        }
    });

}


function  errorXmlOpros(x,e)
{
    //alert(ttt);
    //$('#loading').toggleClass('hidden')

    valstar=$(ttt).attr('val');
    mainblock=$(ttt).attr('type');
    statid=$(ttt).attr('ststid');
    mainblockid='#'+mainblock;
//    timeoutPeriod=3000
//    setTimeout("showStarOpros('"+mainblock+"','"+ttt+"');",timeoutPeriod);


//    $('#loading').hide();
//    $(ttt).toggleClass('hidden')
//alert('Error');

			if(x.status==0){
			alert('You are offline!!\n Please Check Your Network.');
    $(mainblockid).find(".LoginActivLoading").toggleClass('hidden')
			}else if(x.status==404){
			alert('Requested URL not found.');
    $(mainblockid).find(".LoginActivLoading").toggleClass('hidden')
			}else if(x.status==500){
			alert('Internel Server Error.');
    $(mainblockid).find(".LoginActivLoading").toggleClass('hidden')
			}else if(e=='parsererror'){
			alert('Error.\nParsing JSON Request failed.');
    $(mainblockid).find(".LoginActivLoading").toggleClass('hidden')
			}else if(e=='timeout'){
			alert('Request Time out.');
    $(mainblockid).find(".LoginActivLoading").toggleClass('hidden')
			}else {
                            parseXmlStarOpros(x.responseText);
			//alert('Unknow Error.\n'+x.responseText);
			}

}
