function mail(user,domain,subject)
{
  if (subject == '')
  {
    loc = "mailto:" + user + "@" + domain;
  }
  else
  {
    loc = "mailto:" + user + "@" + domain + "?subject=" + subject + "";
  }
  
  window.location = loc;
}

function confirmation(text, loc)
{
  if (confirm(text))
  {
    location.replace(loc)
  }
}

function diving(div_id)
{
  if (document.getElementById(div_id).style.display == "none")
  {
    document.getElementById(div_id).style.display="block";
  }
  else
  {
    document.getElementById(div_id).style.display="none";
  }
}

/*
onCopy:function () {
	var dat = new Date();
	dat = Math.round(dat.getTime()/1000);
	if(this.lastCopiedTime && (dat - this.lastCopiedTime == 0)) return true;
	window.event.cancelBubble = true;
  alert('при любом использовании материалов\nтребуется ссылка на источник www.partner-auto.com\n(http://www.partner-auto.com/)');
  this.lastCopiedTime = new Date();
	this.lastCopiedTime = Math.round(this.lastCopiedTime.getTime()/1000);
  return true;
}
*/



function MakeArray(a, spliter) {
	return a.split(spliter);
}

function delete_options (selobj, size) {
	while (selobj . options . length > size)
		selobj . options [selobj . options . length - 1] = null;
}

function ClearSelects(selects) {
	var array = MakeArray(selects, ",");
	
	for (i=0; i<array.length; i++) {
		if ($(array[i])) delete_options($(array[i]), 1);
	}
}


function GetSubList(action, url, param, target) {
	var a = $F(param);
	var pars = 'action=' + action + '&a=' + a;
	var debug = 'DEBUG:\nquery: ' + pars + '\n';
	//alert(a);
	
	var myAjax = new Ajax.Request(
					url, 
					{
                        method: 'get', 
                        parameters: pars, 
                        onComplete: function (originalRequest) {
                                        var data = originalRequest.responseText;
                                        debug = data + "\n\nwriting to object: " + target;
										
										var myarray = MakeArray(data, "|");
										
										var cl = myarray.length;
										cl--;
										
										debug = debug + "COUNT: " + cl + "\n\n";
										
										//alert(debug);
										
										var b = new Array();
										
										var List = $(target);
										
										for (i=0; i < cl; i++) {
											b = MakeArray(myarray[i], ",");
											
											if (document.createElement) {
												var newOption = document.createElement("OPTION");
												newOption.value = b[0];
												newOption.text = b[1];
												
												(List.options.add) ? List.options.add(newOption) : List.add(newOption, null);
											}
										}
									}
					});

}