var text_len = 500;
var text_len_news = 2000;
var tp_contact = 1;
var lat_c=59.44165;//59.444355,24.772325
var lon_c=24.770887;
var scale_c=15;

var tp_coverage = 2;
var lat_cov=58.3;
var lon_cov=24.20;
var scale_cov=6;
// максимальный размер загружаемого файла в байтах
var  maxfilesize=4500000;

// ссылка на shipTracer
var strShipTracer="http://www.dkart.bestikon.ee/";


function InitGoogle(tp)
{
		if (GBrowserIsCompatible()) 
		{
			if(tp==tp_contact)
			{
				var map_id="map_c";
				var lat=lat_c;
				var lon=lon_c;
				var scale =scale_c;
			}
			else if(tp==tp_coverage)
			{
				var map_id="map_cov";
				var lat=lat_cov;
				var lon=lon_cov;
				var scale =scale_cov;
			}
	        map = new GMap2(document.getElementById(map_id));
	        var center = new GLatLng(lat, lon);
	        map.setCenter(center, scale);
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			map.addControl(new GOverviewMapControl());
			map.addControl(new GScaleControl());
			if(tp==tp_contact)
			{
				var m1 = 0;
				m1 = new GLatLng(lat, lon);
				var marker = 0
			
		        marker = new GMarker(m1);
			
				map.addOverlay(marker);
			}
			else
			{
				var polyOptions = {geodesic:true};
		        var polyline = new GPolyline([
		          new GLatLng(57.75, 24.2),
		          new GLatLng(57.50, 22.33),
				  new GLatLng(57.75,21.41666667),
					new GLatLng(58.3,21.26666667),
					new GLatLng(59.16666667,21.66666667),
					new GLatLng(60.08333333,26.06666667),
					new GLatLng(59.86666667,27.18333333),
					new GLatLng(59.91666667,28.03333333),
					new GLatLng(59.68333333,28.4)
		        ], "#ff0000", 3, 1, polyOptions);
				map.addOverlay(polyline);


			}
		}

}
function ChangeLang (langid )
{
	window.document.location.href="default.asp?langid="+langid;
}

 function trim(str) 
 { 
 //Удаляем лишние пробелы из строки
  return str.replace (/(^\s+)|(\s+$)/g, "");
 }

 function makeUndefinedEmpty(str)
{
	if (( trim(String(str)) == "") || (String(str) == "null") || (String(str) == "undefined"))
	{
		return "";
	}
	return String(str);
}
function validEmail(mail) 
{ 
 //Проверяем корректность адреса почты
  return (new RegExp ("^[_.0-9a-z-]+@([0-9a-z][0-9a-z_-]+.)+[a-z]{2,4}$").test(mail) ? 1 : 0);
}
function getFileName(f_path)
{
	var result = String( f_path );
	result = result.substring( result.lastIndexOf('\\')+1);   
	return result;
}

function checkmail(obj) 
{ 
	checkmail2(obj, "ef");
		
}
function checkmail2(obj, idf) 
{ 
	var ob=GetObjByID(idf);

 	if( validEmail(obj.value) == 0 )
	{
		ob.className = "descrExshow";
	}
	else
	{
		ob.className = "descrExhide";
	}
		
}

function GetObjByID(elemid)
{
	var obj=document.getElementById(elemid);
	return obj;
}

function log_off()
{
	window.document.location.href="default.asp?log_off=1";
}


function getRemember()
{
	alert("В разработке");
}

function viewCookie() 
{

	var uname = findCookie("rsta_user");
	var pwd = findCookie("rsta_pwd");

	if( uname!="" && pwd!="")
		window.document.location.href="checkuser.asp?uname="+uname+"&pwd="+pwd;
}

function checkuser()
{

  	 var uname = GetObjByID("uname").value;
	 var pwd = GetObjByID("pwd").value;
	 
	 var obj=GetObjByID("rememberme");
	 var val = obj.checked;

	 if( val )
	 {
		addCookie("rsta_user",uname);
		addCookie("rsta_pwd",pwd);
	 }
	 else
	 {
	 	clearCookie("rsta_user");
		clearCookie("rsta_pwd");
	}

	window.document.location.href="checkuser.asp?uname="+uname+"&pwd="+pwd;
}

function getObjValue( strID )
{
	var res = 0;
	var ob =GetObjByID( strID);
	if( ob != null )
		 res = ob.getAttribute( "value" );
	return res;
}

function viewPic( strpath )
{
		var myURL = strpath;
		var winParams = "resizable=yes,menubar=no,toolbar=no,height=300,width=400";
		newWin = window.open(myURL, "Image", winParams);
		fillTitle(newWin);
		//newWin.onLoad = "fillTitle()";
}
function fillTitle( win )
{
		win.document.title = "Image";
}

function addCookie(name, value)
{

  var valueEscaped = escape(value); 
      var expiresDate = new Date(); 
      expiresDate.setTime(expiresDate.getTime() + 365 * 24 * 60 * 60 * 1000); // срок - 1 год, но его можно изменить 
      var expires = expiresDate.toGMTString(); 
      var newCookie = name + "=" + valueEscaped + "; path=/; expires=" + expires; 
      if (valueEscaped.length <= 4000) document.cookie = newCookie + ";"; 


}
function clearCookie(szName)
{
 	  var expiresDate = new Date(); 
    expiresDate.setYear(expiresDate.getYear() - 1);
	 var expires = expiresDate.toGMTString();
    document.cookie = szName + '=null' + '; path=/; expires=' + expires; 		 

}

function findCookie(szName)
{
  var i = 0;
  var nStart = 0;
  var nEnd = 0;
  
  while (i<=document.cookie.length)
  {
    nStart = i;
    nEnd = nStart + szName.length;
    
    if (document.cookie.substring(nStart,nEnd)==szName)
    {
      nStart = nEnd+1;
      nEnd = document.cookie.indexOf(";",nStart);
      
      if(nEnd<nStart) nEnd = document.cookie.length;
      return document.cookie.substring(nStart,nEnd);
      break;
      
    }
    i++;
  }
  return "";
}

var hash = 
{    
'.jpg'  : 1,  
'.jpeg' :1,  
'.png' : 1,
'.tiff' : 1,
'.gif' : 1,
'.tif' : 1
}; 



function getBookmark(tp)
{
		window.document.location.href="default.asp?otp_id=" + tp;
}

function getRadioGroupValue(radioGroupObj)
{  
	for (var i=0; i < radioGroupObj.length; i++)    
	if (radioGroupObj[i].checked) return radioGroupObj[i].value;  
	return null;
}
function EuropeanToUSDate(dateStr)
{
	var result = "";
	if (dateStr != "")
	{
		var ss = (String(dateStr)).split(".");
		result = ss[1] + "/" + ss[0] + "/" + ss[2];
	}
	return result;
}


function SearchText()
{
	var val = "";
	var obj=GetObjByID("search_condition");
	if( obj != null )
		val = String(obj.value);

	window.document.location.href="search.asp?act=s&search_condition=" +val ;							   
}
function clearInput(obj)
{
	obj.value="";
}
function keydownsearch(obj)
{
	var keyCode = window.event.keyCode;
	if (keyCode==13)
		SearchText();

}


if (typeof(HTMLElement) != "undefined") {
    var _emptyTags = {
       "IMG": true,
       "BR": true,
       "INPUT": true,
       "META": true,
       "LINK": true,
       "PARAM": true,
       "HR": true
    };
    
    HTMLElement.prototype.__defineGetter__("outerHTML", function () {
       var attrs = this.attributes;
       var str = "<" + this.tagName;
       for (var i = 0; i < attrs.length; i++)
          str += " " + attrs[ i ].name + "=\"" + attrs[ i ].value + "\"";
    
       if (_emptyTags[this.tagName])
          return str + ">";
    
       return str + ">" + this.innerHTML + "</" + this.tagName + ">";
    });
    
    HTMLElement.prototype.__defineSetter__("outerHTML", function (sHTML) {
       var r = this.ownerDocument.createRange();
       r.setStartBefore(this);
       var df = r.createContextualFragment(sHTML);
       this.parentNode.replaceChild(df, this);
    });
}

function hideSubmenu()
{
	//var ob=GetObjByID("sub_ul");//");
	//alert(ob.innerHTML);
	//ob.className = "submenuhide";
}
function LoginCMail()
{
	
}

function showdefault(item1, item2, item3)
{
	
	if(item1==1 && item2==0 && item3==0)
		document.location.href="default.asp";
	else if(item1==4 && item3==0)
	{
		if(item2==4)
		{
			var myURL = strShipTracer;
			var winParams = "resizable=yes,menubar=no,toolbar=no,height=700,width=950";
			newWin = window.open(myURL, "ShipTracer", winParams);
		}
		else if(item2==9)
		{
			document.location.href="manage/default.asp";
		}
		else 
		{
			document.location.href="default.asp?item1="+item1+"&item2="+item2;
		}
	}
	else if(item1==4 && item2==3 && item3==3)
	{
		document.location.href="default.asp?item1="+item1+"&item2="+item2+"&item3="+item3;
	}
	else 
	{
		if(item1==4 && item2==3 && item3==8)
		{
			getMailLogout( item1, item2, item3 );
		}
		else
			document.location.href="default.asp?item1="+item1+"&item2="+item2+"&item3="+item3+"&m=1";
		//getMain_Text(item1, item2, item3);
	}
		
	//hideSubmenu();
	
}
var temp_classAdm;
function viewCursorAdm(ob, tp )
{
	if(tp==1)
	{
		temp_classAdm = ob.className;
		ob.className = "cursorAdmhand";
	}
	else
	{
		ob.className =temp_classAdm;
	}
}

function viewCursor(ob, tp )
{
	if(tp==1)
	{
		temp_classAdm = ob.className;
		ob.className = "cursorhand";
	}
	else
	{
		ob.className =temp_classAdm;
	}
}




function findShip(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("ship", 0, 1, val);
}
function findClearShip(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		obj.value="";;
	NextFnd("ship", 0, 1, "");
}
function findChangeProd(tp)
{
alert("findChangeProd");
}
function findAdm(tp,id)
{
	var val = "";
	var sub_cat_id=0;
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	var obj=GetObjByID("sub_cat_id");
	if( obj != null )
	{
		var indS = $(obj).attr("selectedIndex");
		sub_cat_id = $(obj[indS]).attr("value") ;
	}
		
	NextProductFnd(tp, 1, val,sub_cat_id);
}

function findClearAdm(tp,id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		obj.value="";
		
	NextProductFnd( tp, 1, "",0);
}
function findR(tp,id)
{

	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("r", tp, 1, val);
}
function findClearR(tp,id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		obj.value="";
	NextFnd("r", tp, 1, "");
}
function findInv(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("inv", 0, 1, val);
}
function findClearInv(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("inv", 0, 1, "");
}
function findSbm(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("sbm", 0, 1, val);
}
function findClearSbm(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("sbm", 0, 1, "");
}
function findEpirb(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("Epirb", 0, 1, val);
}
function findClearEpirb(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("Epirb", 0, 1, "");
}
function findSurvey(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("Survey", 0, 1, val);
}
function findClearSurvey(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("Survey", 0, 1, "");
}
function findNews(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("News", 0, 1, val);
}
function findClearNews(id)
{
	var val = "";
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	NextFnd("News", 0, 1, "");
}
function findMails(id,tp)
{
	var val = "";
	var cur_page=1;
	var obj=GetObjByID(id);
	if( obj != null )
		val = String(obj.value);
	if(tp==1)
		findMail1(cur_page, val );
	else
		findMail2(cur_page, val );
}
function findClearMails(tp)
{
	var val = "";
	var cur_page=1;
	if(tp==1)
		findMail1(cur_page, val );
	else
		findMail2(cur_page, val );

}

function sortNews(desc,obj)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTable( "News", order, desc  );
}
function sortFaqs(desc,obj)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTable( "faqs", order, desc  );
}
function sortSeller(desc,obj)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTable( "seller", order, desc  );
}
function sortShip(desc,obj)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");

	SortTable( "ship", order, desc  );
}
function sortInv(desc,obj)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTable( "inv", order, desc  );
}
function sortSbm(desc,obj)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTable( "sbm", order, desc  );
}
function sortAdm(desc,obj, tp)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTable4( "adm", tp, order, desc  );
}
function sortAdmPr(sub_cat_id,desc,obj, tp)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTableProduct( sub_cat_id, tp, order, desc  );
}
function sortR(desc,obj, tp)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTable4( "r", tp, order, desc  );
}
function sortEpirb(desc,obj)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTable( "Epirb", order, desc  );
}
function sortSurvey(desc,obj)
{
	if(desc==0)
		desc=1;
	else
		desc=0;
	var order =$(obj).attr("s_col");
	SortTable( "Survey", order, desc  );
}
function ClearFileField(f_id)
{
/*
	var s=f_id.replace("attach","imghide_");
	GetObjByID(s).className="descrExshow";	
	
	s=f_id.replace("attach","div_");
	//$("#"+f_id).replaceWith($("#"+f_id).clone(true));
	GetObjByID(s).innerHTML =  GetObjByID(s).innerHTML;
	
	//стираем запись о файле
	var s=f_id.replace("attach","ok2");
	var fn=GetObjByID(s).innerHTML;	
*/
	var obj=GetObjByID("file_list");
	obj.value = obj.value.replace("||"+fn,"");

}
function ClearField3(f_id, clr_id )
{
	ClearFileField(f_id);
	var obj2 = GetObjByID( clr_id);
	obj2.className="descrExhide";	    
}
function ClearField(f_id, obj2id)
{
	ClearFileField(f_id);
	var obj2 = GetObjByID( "err"+ obj2id);
	obj2.className="descrExhide";	    
}
function DelNew(id)
{
	if(confirm("Are you sure to delete?"))
	{
		window.document.location.href="edit_new_2.asp?act=del&objId="+id; 
	}
}
function DelFaq(id)
{
	if(confirm("Are you sure to delete?"))
	{
		window.document.location.href="edit_faq_2.asp?act=del&objId="+id; 
	}
}
function DelSeller(id)
{
	if(confirm("Are you sure to delete?"))
	{
		window.document.location.href="edit_seller_2.asp?act=del&objId="+id; 
	}
}
function DelCompany(id)
{
	if(confirm("Are you sure to delete?"))
	{
		window.document.location.href="editcompany_2.asp?act=del&objId="+id; 
	}
}
function DelProduct(id)
{
	if(confirm("Are you sure to delete?"))
	{
		window.document.location.href="editProduct_2.asp?act=del&objId="+id; 
	}
}
function DelSubCat(id)
{
	if(confirm("Are you sure to delete?"))
	{
		window.document.location.href="editsubcat_2.asp?act=del&objId="+id; 
	}
}
function DelRecom(id)
{
	if(confirm("Are you sure to delete?"))
	{
		window.document.location.href="editrecom_2.asp?act=del&objId="+id; 
	}
}
function countwordNews(ob, num )
{
	var szStr="";
	szStr = String(ob.value);
	var k = szStr.length;

	var len = text_len_news - k;
	obj=GetObjByID("add_total_"+num);
	if(len<1)
	{
		ob.value = szStr.substring(0,text_len_news);
		obj.innerHTML=0;
	}
	else
		obj.innerHTML=len;
	
}
function countwordNewsTitle(ob, num )
{
	var szStr="";
	szStr = String(ob.value);
	var k = szStr.length;

	var len = text_len - k;
	obj=GetObjByID("add_total_t_"+num);
	if(len<1)
	{
		ob.value = szStr.substring(0,text_len_news);
		obj.innerHTML=0;
	}
	else
		obj.innerHTML=len;
}
function viewDescr(ob, num )
{
//alert("view_descr_"+num);
	var obj=GetObjByID("view_descr_"+num);
	obj.className = "descrExshow";
	ob.className = "descrExhide";
}
function addPirobox()
{
	try
	{
		add_pirobox({
				my_speed: 400, 
				bg_alpha: 0.1, 
				slideShow : true, 
				slideSpeed : 4, 
				close_all : '.piro_close,.piro_overlay'
	
		});
	}
	catch( e )
	{
	}
}
function Obj2pdf( objID )
{
	//alert("В разработке");
		if( objID != null )
		{
			var myURL = "Obj2pdf.asp?tp=" + objID+"&sid="+Math.random();;
			var winParams = "resizable=yes,menubar=no,toolbar=no,height=800,width=600";
			newWin = window.open(myURL, "", winParams);
		}
}

function getFindNext(ot,tp)
{
	$("#fnd").keypress(function(ev)
	{
		if(ev.which == 13)
		{
				switch (ot)
				{
					 case  "adm": 
					 {
							findAdm(tp,"fnd");
							break;
					 }
					 case  "ship": 
					 {
					  		findShip("fnd"); 
					            break;
					}
					case  "r": 
					{
						findR(tp,"fnd");
					          break;
					}
					case  "inv": 
					{
							findInv("fnd"); 
					          break;
					}
					case  "sbm": 
					{
							findSbm("fnd");//"SBM";
					          break;
					}
					case  "Epirb": 
					{
							 findEpirb("fnd");//"EPIRB programming";
					          break;
					}
					case  "Survey": 
					{
						findSurvey("fnd");//"Radio Survey List";
					          break;
					}
					case  "News": 
					{
							findNews("fnd");
					          break;
					}
			
				}
				return false;
		}
 	});
}
function getFind(item1, item2, item3)
{
	$("#fnd").keypress(function(ev)
	{
		if(ev.which == 13)
		{
			res= item1+"_"+item2+"_"+item3;
			switch (res)
			{
			
			  case  "4_1_2": findShip("fnd"); 
			                    break;			
			  case  "4_1_3":  findR(1,"fnd");
			                    break;
			  case  "4_3_2": findR(2,"fnd");
			                    break;
			  case  "4_1_4": findInv("fnd"); 
			                    break;
			  case  "4_5_4": findEpirb("fnd");//"EPIRB programming";
			                    break;	
			  case  "4_7_2": findSurvey("fnd");//"Radio Survey List";
			                    break;			
			  case  "4_5_3": findSbm("fnd");//"SBM";
			                    break;		
												
			  case  "4_1_1": findAdm(1,"fnd");
			                    break;				
			  case  "4_3_1": findAdm(2,"fnd");
			                    break;
			  case  "4_5_1": findAdm(3,"fnd");
			                    break;
			  case  "4_5_2": findAdm(4,"fnd");
			                    break;
			  case  "4_6_1": findAdm(5,"fnd");
			                    break;
			  case  "4_6_2": findAdm(6,"fnd");//"JRC";
			                    break;
			  case  "4_7_1": findAdm(7,"fnd");//""Certificates";
			                    break;
			  case  "4_8_1": findAdm(8,"fnd");//""Transas Navigator, products";
			                    break;
			  case  "4_6_3": findAdm(9,"fnd");//"VDR & S-VDR survey";
			                    break;
			}
			return false;
		}
 	});
}
function showHideDiv(ele_id)
{
			var ele = document.getElementById(ele_id);
			var im = document.getElementById('faq_'+ele_id);
			
			if (ele.style.visibility == 'hidden')
			{
				ele.style.visibility = 'visible';
				ele.style.display = 'block'; 
				im.src = 'img/minus.jpg';
			}
			else if (ele.style.visibility == 'visible'){
				ele.style.visibility = 'hidden';
				ele.style.display = 'none';
				im.src = 'img/plus.jpg';
			}
}

function openCalendarS(fld)
{

	 var d_time = GetObjByID(fld).value;
	var ss = (String(d_time)).split(" ");
  	if( ss.length == 2 )
	{
		var d_date = ss[0];
		var d_time = ss[1]
	}
	else
	{
		d_date= d_time;
		d_time = "00:00";
	}

	var myURL = "CalendarNotApplay.asp?d=" + d_date + "&t=" + d_time + "&fld=" + fld;
	var winParams = "resizable=no,menubar=no,toolbar=no,height=210,width=270";
	newWin = window.open(myURL, "", winParams);
	return false;
}
function dateTimeFormat( vv, add, len)
{
	if( String( vv ).length < len)
		vv = add + vv;
	return vv;
} 

function getToday(fld1,fld2)
{
	var d_t1 = GetObjByID(fld1);//eval("document." + fld1);
	var d_t2 = GetObjByID(fld2);//eval("document." + fld2);
	var ad1 = new Date();
	
	var yea1 = ad1.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2);
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2);
	
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1 + " " + "00:00" ;
	d_t2.value = dd1 + "." + mm1 + "." + yea1 + " " + "23:59" ;
	
	return false;
}
function getCurrentWeek(fld1,fld2)
{

	var d_t1 = GetObjByID(fld1); 
	var d_t2 = GetObjByID(fld2);
	var ad = new Date();
	var ad1 = new Date();
	dw=ad1.getDay();
	if(dw ==0 )
		dw = 7;
	else
		dw=dw-1;
	ad1.setDate(ad1.getDate() - dw); 
	var yea1 = ad1.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2)
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2)
	
	var yea2 = ad.getFullYear() ;
	var dd2 = dateTimeFormat( ad.getDate(), "0", 2)
	var mm2 = dateTimeFormat( ad.getMonth()+1, "0", 2)
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1 + " " + "00:00" ;
	d_t2.value = dd2 + "." + mm2 + "." + yea2 + " " + "23:59" ;
	
	return false;
}
function getCurrentMonth(fld1,fld2)
{
	var d_t1 = GetObjByID(fld1); 
	var d_t2 = GetObjByID(fld2);
	var ad = new Date();
	var ad1 = new Date(ad.getFullYear(), ad.getMonth() , 1);
	
	var yea1 = ad1.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2)
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2)
	
	var yea2 = ad.getFullYear() ;
	var dd2 = dateTimeFormat( ad.getDate(), "0", 2)
	var mm2 = dateTimeFormat( ad.getMonth()+1, "0", 2)
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1 + " " + "00:00" ;
	d_t2.value = dd2 + "." + mm2 + "." + yea2 + " " + "23:59" ;
	
	return false;
}
function get1dLM(fld1,fld2)
{

	var d_t1 = GetObjByID(fld1);
	var d_t2 = GetObjByID(fld2);
	var ad2 = new Date();
	var ad1 = new Date(ad2.getFullYear(), ad2.getMonth()-1, 1);
	
	var yea1 = ad1.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2);
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2);
	
	var yea2 = ad2.getFullYear() ;
	var dd2 = dateTimeFormat( ad2.getDate(), "0", 2);
	var mm2 = dateTimeFormat( ad2.getMonth()+1, "0", 2);
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1 + " " + "00:00" ;
	d_t2.value = dd2 + "." + mm2 + "." + yea2 + " " + "23:59" ;
	
	return false;
}

function getLM(fld1,fld2)
{
	var d_t1 = GetObjByID(fld1); 
	var d_t2 = GetObjByID(fld2);
	var ad = new Date();
	var ad2 = new Date(ad.getFullYear(), ad.getMonth() , 0);
	var ad1 = new Date(ad.getFullYear(), ad.getMonth() - 1, 1);
	
	var yea1 = ad1.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2)
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2)
	
	var yea2 = ad2.getFullYear() ;
	var dd2 = dateTimeFormat( ad2.getDate(), "0", 2)
	var mm2 = dateTimeFormat( ad2.getMonth()+1, "0", 2)
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1 + " " + "00:00" ;
	d_t2.value = dd2 + "." + mm2 + "." + yea2 + " " + "23:59" ;
	
	return false;
}
function getTodayS(fld1,fld2)
{
	var d_t1 = GetObjByID(fld1); 
	var d_t2 = GetObjByID(fld2);
	var ad1 = new Date();
	var ad2 = new Date(ad1.getFullYear(), ad1.getMonth() , ad1.getDate()+1);
	
	var yea1 = ad1.getFullYear() ;
	var yea2 = ad2.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2);
	var dd2 = dateTimeFormat( ad2.getDate(), "0", 2);
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2);
	var mm2 = dateTimeFormat( ad2.getMonth()+1, "0", 2);
	
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1;
	d_t1.value = dd1 + "." + mm1 + "." + yea1;
	//d_t2.value = dd2 + "." + mm2 + "." + yea2;
	
	return false;
}
function getCurrentWeekS(fld1,fld2)
{
	
	var d_t1 = GetObjByID(fld1); 
	var d_t2 = GetObjByID(fld2);
	var ad = new Date();
	//var ad2 = new Date(ad.getFullYear(), ad.getMonth() , ad.getDate()+1);
	var ad2 = new Date(ad.getFullYear(), ad.getMonth() , ad.getDate());
	var ad1 = new Date();
	dw=ad1.getDay();
	if(dw ==0 )
		dw = 7;
	else
		dw=dw-1;
	ad1.setDate(ad1.getDate() - dw); 
	var yea1 = ad1.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2)
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2)
	
	var yea2 = ad2.getFullYear() ;
	var dd2 = dateTimeFormat( ad2.getDate(), "0", 2)
	var mm2 = dateTimeFormat( ad2.getMonth()+1, "0", 2)
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1 ;
	d_t2.value = dd2 + "." + mm2 + "." + yea2 ;
	
	return false;
}
function getCurrentMonthS(fld1,fld2)
{
	var d_t1 = GetObjByID(fld1); 
	var d_t2 = GetObjByID(fld2);
	var ad = new Date();
	//var ad2 = new Date(ad.getFullYear(), ad.getMonth() , ad.getDate()+1);
	var ad2 = new Date(ad.getFullYear(), ad.getMonth() , ad.getDate());
	var ad1 = new Date(ad.getFullYear(), ad.getMonth() , 1);
	
	var yea1 = ad1.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2)
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2)
	
	var yea2 = ad2.getFullYear() ;
	var dd2 = dateTimeFormat( ad2.getDate(), "0", 2)
	var mm2 = dateTimeFormat( ad2.getMonth()+1, "0", 2)
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1 ;
	d_t2.value = dd2 + "." + mm2 + "." + yea2 ;
	
	return false;
}
function get1dLMS(fld1,fld2)
{

	var d_t1 = GetObjByID(fld1); 
	var d_t2 = GetObjByID(fld2);
	var ad = new Date();
	//var ad2 = new Date(ad.getFullYear(), ad.getMonth() , ad.getDate()+1);
	var ad2 = new Date(ad.getFullYear(), ad.getMonth() , ad.getDate());
	var ad1 = new Date(ad2.getFullYear(), ad2.getMonth()-1, 1);
	
	var yea1 = ad1.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2);
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2);
	
	var yea2 = ad2.getFullYear() ;
	var dd2 = dateTimeFormat( ad2.getDate(), "0", 2);
	var mm2 = dateTimeFormat( ad2.getMonth()+1, "0", 2);
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1;
	d_t2.value = dd2 + "." + mm2 + "." + yea2 ;
	
	return false;
}

function getLMS(fld1,fld2)
{
	var d_t1 = GetObjByID(fld1); 
	var d_t2 = GetObjByID(fld2);
	var ad = new Date();
	var ad2 = new Date(ad.getFullYear(), ad.getMonth() , 1);
	//последний день месяца
	var ad2 = new Date(ad2.getFullYear(), ad2.getMonth() , ad2.getDate()-1);
	var ad1 = new Date(ad.getFullYear(), ad.getMonth() - 1, 1);
	
	var yea1 = ad1.getFullYear() ;
	var dd1 = dateTimeFormat( ad1.getDate(), "0", 2)
	var mm1 = dateTimeFormat( ad1.getMonth()+1, "0", 2)
	
	var yea2 = ad2.getFullYear() ;
	var dd2 = dateTimeFormat( ad2.getDate(), "0", 2)
	var mm2 = dateTimeFormat( ad2.getMonth()+1, "0", 2)
	
	d_t1.value = dd1 + "." + mm1 + "." + yea1 ;
	d_t2.value = dd2 + "." + mm2 + "." + yea2 ;
	
	return false;
}
function startMC(obj)
{
	//obj.action="email_contact_form.asp";
	obj.submit();
}
function mSend(tp)
{
	mSend2(tp);
	$('#send_res').hide();  
}

function mSend2(tp)
{
	$('#login_form_Send_Mail').modal();
	$('#seller_typeID').attr({"value":tp});
	$('#simplemodal-container').css("height","450px");
	$('#simplemodal-container').css("width","325px");
}
