/* доработка */
function send_form(form,sub)
{
var eSearch = document.forms[form].elements;
var inp=new Object();
for(var i=0; i< eSearch.length ; i++)
 {
 if(eSearch[i].name!='')
  {
  inp[eSearch[i].name]=eSearch[i].value;
  }
 }
var subevent=(sub!=null)?sub:form; 
 $.post('/external.php?event=ajax&subevent='+subevent,inp,repl_send); 
}
/*############################################################################*/
function repl_send(data)
{
document.getElementById('div_edit').style.display='none';
if(data.length>1) {eval(data);}
}
/*############################################################################*/
function open_stat(el)
{
var t=document.getElementById(el).style.top;
var h=document.getElementById(el).scrollHeight;
if(h<30)
 {
 setTimeout("open_stat('"+el+"')",10);
 return '';
 }
 
t=parseInt(t);
if(t>=0)
 {
 h=80-h;
 document.getElementById(el).style.top=h+'px';
 }
else
 {
 document.getElementById(el).style.top='0px';
 }
}
/*############################################################################*/
function edit_form(that_is,action,id)
{
 $.post(
  '/external.php?event=ajax&subevent='+that_is+'&id='+id,
  {
    action:action
  },
  form_view
 );
}
/*############################################################################*/
function form_view(data)
{
if(data)
 {
 document.getElementById("div_edit").innerHTML=data;
 document.getElementById("div_edit").style.zIndex=99999;
 document.getElementById("div_edit").style.backgroundColor='#fff';
 document.getElementById("div_edit").style.position="absolute";
 document.getElementById("div_edit").style.display="";
 
 if(document.documentElement.offsetWidth<XX*2)
  {
  var left=document.body.scrollLeft+XX-document.getElementById("div_edit").offsetWidth-50;
  }
 else
  {
  var left=document.body.scrollLeft+XX+50;
  } 
 var top=YY + document.body.scrollTop;
 document.getElementById("div_edit").style.top=top;
 document.getElementById("div_edit").style.left=left;
 }
}
/*############################################################################*/
////построение всех гет элементов////////////////////////////////////////////////
var GET=new Array();
///////////////////////////////////////////////////////////////////////////////////
function GET_v()
{
var dd=new Date();
GET.c_y=dd.getFullYear();
GET.c_m=dd.getMonth()+1;
var url=document.location.href;
if(url.indexOf("?")>0)
 {
 var t=url.split ("?");
 url=t[1].split ("&");
 for(var i=0; i< url.length ; i++)
  {
  t=url[i].split ("=");
  GET[t[0]]=t[1];
  }
 }
}
///////////////////////////////////////////////////////////////////////////////////
GET_v();
/*############################################################################*/
function post_data(obj)
{
if(GET.coordinator_id!=null) obj['coordinator_id']=GET.coordinator_id;
if(GET.filial_id!=null) obj['filial_id']=GET.filial_id;
$.post('/external.php?event=ajax&subevent='+GET.event,obj,function (data) {eval(data);}); 
}
/*############################################################################*/
////////////////установка кука//////////////////////////////////////////////////////////////////////
function setCookie (name, value, path,domain)
{
expires= new Date(2020,12,31);
      document.cookie = name + "=" + escape(value) +
        "; expires=" + expires.toGMTString() +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "");
}
////////////////вытаскивание значения кука//////////////////////////////////////////////////////////
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
/*############################################################################*/

/*старые функции*/
function do_Submit(object) {
	var validated = true;
	if (document.getElementById('shop').value == -1)
	{
		validated = false;
		alert('Поле "Компания" должно быть заполнено');
	}
	if (document.getElementById('lead_type').value == -1)
	{
		validated = false;
		alert('Поле "Тип проводки" должно быть заполнено');
	}
	
	if (validated)
		object.submit();
}

function pl_overeffect(object){
	object.style.border = "1px solid #c0c0c0";
}
function pl_outeffect(object){
	object.style.border = "1px solid #ffffff";
}

function draw_product_image(p_id){
	document.write('<strong>'+p_id+'</strong>');
}

var bw=new lib_bwcheck()
messages=new Array()
fromX = 10;
fromY = 10;
var px = bw.ns4||window.opera?"":"px";
var descx = 0;
var descy = 0;
var oDesc;

function mouse_menu_effect(obj, el_id){
	if(obj.className == 'mouse_over_menu'){
		obj.className='mouse_out_menu'
	} else {
		obj.className='mouse_over_menu';
	}
}

function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
function makeObj(obj){								
   	this.evnt=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj]:0;
	if(!this.evnt) return false
	this.css=bw.dom||bw.ie4?this.evnt.style:bw.ns4?this.evnt:0;	
   	this.wref=bw.dom||bw.ie4?this.evnt:bw.ns4?this.css.document:0;		
	this.writeIt=b_writeIt;																
	return this
}

function b_writeIt(text){
	if (bw.ns4){this.wref.write(text);this.wref.close()}
	else this.wref.innerHTML = text
}

function popmousemove(e){descx=bw.ns4||bw.ns6?e.pageX:event.x; descy=bw.ns4||bw.ns6?e.pageY:event.y}

function popup(num){
    if(oDesc){
		oDesc.writeIt('<div class="clDescription">'+messages[num]+'</div>')
		if(bw.ie5||bw.ie6) descy = descy+document.body.scrollTop
		oDesc.css.left = (descx+fromX)+px
		oDesc.css.top = (descy+fromY)+px
		oDesc.css.visibility = "visible"
    }
}
function popout(){
	if(oDesc) oDesc.css.visibility = "hidden"
}
function setPopup(){
   	if(bw.ns4)document.captureEvents(Event.MOUSEMOVE)
    document.onmousemove = popmousemove;
	oDesc = new makeObj('divDescription')
}

