
function setValues(key, formName, masstr, masstrsec, value, symb, type)
{
	if (formName!='')
	{
		var a=true;
		var mas=masstr.split(symb);
		var massec=masstrsec.split(symb);
		var buf=0;

		for (var i=0; i<mas.length; i++)
		{
			if (masstrsec!="")
				name=key+'_'+mas[i]+'_'+massec[i];
			else
				name=key+'_'+mas[i];

			if(type=='')
				document[formName][name][value].checked=1;
			else if (type=='checkbox')
				document[formName][name].checked=value;
			else if (type=='text' || type=='select')
				document[formName][name].value=value;
		}
	}
	else
	{
		var a=true;
		var mas=masstr.split(symb);
		var massec=masstrsec.split(symb);
		var buf=0;

		for (var i=0; i<mas.length; i++)
		{
			if (masstrsec!="")
				document.getElementById(key+'_'+mas[i]+'_'+massec[i]).checked=value;
			else
				document.getElementById(key+'_'+mas[i]).checked=value;
		}
	}
}


function setCheckBoxes(key, masstr, value, symb)
{
	var a=true;
	var mas=masstr.split(symb);

	for (var i=0; i<mas.length; i++)
		document.getElementById(key+'_'+mas[i]).value=value;
}

function setCheckBoxesToCheckBoxes(key, masstr, value, symb)
{
	var a=true;
	var mas=masstr.split(symb);

	for (var i=0; i<mas.length; i++)
		document.getElementById(key+'_'+mas[i]).checked=value;
}



function submitPhotoesForm(formName)
{
	document[ formName ].submit();
}

function checkIfFormOk(email, servetype, street, house, flatoffice)
{
	return true;
}

function checkIfGroupChecked(value, formName, groupName)
{
	if (value!=true)
		return false;

	document[formName][groupName].checked=value;
}

function submitphotoes() {
  $("#addphotoesform").submit()
}

function showloadingmessage(id) {
  $("#"+id).html("<p style='padding-top:17px;'><img width='170' src='/img/loading.gif'</p><p>Идет загрузка</p>");
  $("#"+id).css('display', 'block');
  $("#addphotoesform").css('display', 'none');
}

function insertOptionBefore(name, num, formname)
{
  var elSel = document[formname].size;
  if (elSel.selectedIndex >= 0) {
    var elOptNew = document.createElement('option');
    elOptNew.text = name;
    elOptNew.value = num;
    var elOptOld = elSel.options[elSel.selectedIndex];  
    try {
      elSel.add(elOptNew, elOptOld); // standards compliant; doesn't work in IE
    }
    catch(ex) {
      elSel.add(elOptNew, elSel.selectedIndex); // IE only
    }
  }
}

function insertOptionBeforeInIndex(name, num, formname)
{
  var elSel = document[formname].index_print_size;
  if (elSel.selectedIndex >= 0) {
    var elOptNew = document.createElement('option');
    elOptNew.text = name;
    elOptNew.value = num;
    var elOptOld = elSel.options[elSel.selectedIndex];  
    try {
      elSel.add(elOptNew, elOptOld); // standards compliant; doesn't work in IE
    }
    catch(ex) {
      elSel.add(elOptNew, elSel.selectedIndex); // IE only
    }
  }
}

function changeSizesSelectInRegularBlock(val, formname) {
  if (val==3) {
    for (i=7; i>=0; i--)   {
	  document[formname].size.remove(i);
    }
    document[formname].size.selectedIndex = 0;
  }
  else if (document[formname].size.options[0].value != 0)
  {
	var vals = new Array(0, 1, 2, 3, 4, 5, 6, 7);
	var names = new Array("9*13", "10*15", "13*18", "15*20", "15*21", "15*23", "15*30", "15*45");
    for (i=7; i>=0; i--)   {
	  document[formname].size.selectedIndex = 0;
	  insertOptionBefore(names[i], vals[i], formname);
    }
  }
}

function changeSizesSelectInIndexBlock(val, formname) {
  if (val==3) {
    for (i=1; i>=0; i--)   {
	  document[formname].index_print_size.remove(i);
    }
    document[formname].index_print_size.selectedIndex = 0;
  }
  else if (document[formname].index_print_size.options[0].value != 0)
  {
	var vals = new Array(0, 1);
	var names = new Array("10*15", "15*20");
    for (i=1; i>=0; i--)   {
	  document[formname].index_print_size.selectedIndex = 0;
      insertOptionBeforeInIndex(names[i], vals[i], formname);
    }
  }
}
