
addLoadListener(initExpandCollapse);




function initExpandCollapse()
{
	var modules = [document.getElementById("modules1"), document.getElementById("modules2"), document.getElementById("modules3")];

	for (var i in modules)
	{

		var h2s = modules[i].getElementsByTagName("h2");

		for (var i = 0; i < h2s.length; i++)
		{
			var newA = document.createElement("a");
			newA.setAttribute("href", "#");
			newA.setAttribute("title", "Expand/Collapse");
			attachEventListener(newA, "mousedown", mousedownExpandCollapse, false);
			newA.onclick = clickExpandCollapse;

				var newImg = document.createElement("img");
				newImg.setAttribute("src", "img/collapse.gif");
				newImg.setAttribute("alt", "Свернуть/развернуть");
				newA.appendChild(newImg);

			h2s[i].appendChild(newA);
		}
	}

	return true;
};




function mousedownExpandCollapse(event)
{
	if (typeof event == "undefined")
	{
		event = window.event;
	}

	if (typeof event.stopPropagation != "undefined")
	{
		event.stopPropagation();
	}
	else
	{
		event.cancelBubble = true;
	}

	return true;
};




function clickExpandCollapse()
{
	if (!hasClass(this.parentNode.parentNode, "collapsed"))
	{
		addClass(this.parentNode.parentNode, "collapsed");
		var id=this.parentNode.parentNode;
		var id_id=id.getAttribute("id");


	}
	else
	{
		removeClass(this.parentNode.parentNode, "collapsed");
	}

	return false;
};



function hide(id){
 var optional = document.getElementById(id);

 if (!hasClass(optional, "hide"))
	{
		addClass(optional, "hide");
		return false;
	}
    else
	{
		removeClass(optional, "hide");
		return false;
	}
  return false;
}


function checkcom(field, countfieldid, maxlimit,replacement,what) {


if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
else {


    var parent = document.getElementById(replacement);

     if(mydiv = document.getElementById(what))
        {var parent = mydiv.parentNode;
        var removedChild = parent.removeChild(mydiv);
         }


   var newAnchor = document.createElement("span");
   newAnchor.innerHTML=360-field.value.length;
    newAnchor.setAttribute("id",what);
   var newChild = parent.appendChild(newAnchor);

}
}


function showin(id,idplace,killzone){

 var parent = document.getElementById(idplace);
 var sparent = document.getElementById(killzone);
  if (!hasClass(sparent, "hide"))
	{
		addClass(sparent, "hide");

	}
  if(idto = document.getElementById(id))
	{
	if (hasClass(parent, "hide"))
	{
		removeClass(parent, "hide");

	}

	parent.innerHTML=idto.innerHTML;

	}



  return false;
}
