var request;
var dest;
var modules;

$().ready(function() {
	if ( $.browser.msie && parseInt($.browser.version)<7) {
		$(window).bind('resize',function(){redraw();});
		redraw();
	}

});

function redraw() {
	var w = (parseInt($("html").width()) - 300);
	$(".topmenu").width(w);
}

function processStateChange(){
  if (request.readyState == 4){
    contentDiv = document.getElementById(dest);
    if (request.status == 200){
	response = request.responseText;
	contentDiv.innerHTML = response;
    } else {
	contentDiv.innerHTML = "Error: Status "+request.status;
    }
  }
}

function loadHTML(URL, destination, showpic){
  dest = destination;
  if (window.XMLHttpRequest){
    request = new XMLHttpRequest();
    request.onreadystatechange = processStateChange;
    request.open("GET", URL, true);
    request.send(null);
  } else if (window.ActiveXObject) {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    if (request) {
	request.onreadystatechange = processStateChange;
	request.open("GET", URL, true);
	request.send();
    }
  }
  if (request && showpic)
	{
	contentDiv = document.getElementById(dest);
	contentDiv.innerHTML = '<p><img src="/images/ajax'+showpic+'.gif" alt="Loading..."/></p>';
	}

}


function ratePhoto(id,rate) {
  loadHTML(document.url+'/ajax,rate/id,'+id+'/rate,'+rate+'/','templ');
}

function calcModule(e) {
if (e) {
  if ($(e).is(".act")) {
    $(e).attr("class",'');
  } else {
    $(e).addClass('act');
  }
}

/*var modcount=$("#calc li.act").length;*/
var modcount=$("#calc li.ui-selected").length;
$("#modules").val(modcount);
$("#square").val(modcount*10);

var pubcount=parseInt($("#publication").val());

var disk=0;
if (pubcount==3 || pubcount==4) disk=5;
if (pubcount>=5 || modcount>=20) disk=10;
$("#skidka").val(disk);

var sum=modcount*1800*pubcount*((100-disk)/100);
$("#sum").val(sum);
}
