//---------------------------------------------------------------------------
function CheckNumeric(name){ // контроль ввода числового значения - ввод только цифр и одной точки
input=document.all[name];
text=input.value;
tLength=input.value.length;
i=0;
point=0;

if((text.charAt(0)=="1") || (text.charAt(0)=="2") || (text.charAt(0)=="3") || (text.charAt(0)=="4") || (text.charAt(0)=="5") || (text.charAt(0)=="6") || (text.charAt(0)=="7") || (text.charAt(0)=="8") || (text.charAt(0)=="9")){
}else{
	input.value=text.substring(1,tLength);
	return;
};

for(i=0;i<tLength;i++){
	if((text.charAt(i)=="0") || (text.charAt(i)=="1") || (text.charAt(i)=="2") || (text.charAt(i)=="3") || (text.charAt(i)=="4") || (text.charAt(i)=="5") || (text.charAt(i)=="6") || (text.charAt(i)=="7") || (text.charAt(i)=="8") || (text.charAt(i)=="9") || (text.charAt(i)==".")){
	}else{
		text=(text.substring(0,(i))+text.substring((i+1),(tLength)));
		input.value=text;
	};
};
	
for(i=0;i<tLength;i++){
	if ((text.charAt(i)=="."))
	{
		point++;
	};

	if (point>1)
	{
		text=(text.substring(0,(i))+text.substring((i+1),(tLength)));
		point--;
	};
};
input.value=text;
return;
};
//---------------------------------------------------------------------------
function PriceCTL(name,str){ // сообщение при пустом поле
	input=document.all[name];
	if (input.value=="")
	{
		alert(str);
	};
};
//---------------------------------------------------------------------------
function ClrInput(name){ // очистить значение поля 
 //alert("Yo");
 var inp=document.all[name];
	 inp.value="";
};
//---------------------------------------------------------------------------
function open_window(link,w,h){//java-скрипт, открывающий новое окно со спсиком товаров в корзине
	var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=yes,scrollbars=yes";
	newWin = window.open(link,'newWin',win);
};
//---------------------------------------------------------------------------
function SelectAll(fname,nm,mark)
{ 
  for (i = 0; i < document.forms[fname].elements.length; i++)
   {
    var item = document.forms[fname].elements[i];
    if (item.name == nm)
     {
      item.checked = mark;
     };
   }
}
//---------------------------------------------------------------------------
function CheckSelect(form,nm)
{
  for (i = 0; i < form.elements.length; i++)
  {
    var item = form.elements[i];
    if (item.name == nm)
    {
      if (item.checked){

	return true;

      }
    }
  }
  alert("Не выбраны элементы");
  return false;
}
//---------------------------------------------------------------------------
function addrowfrm(tblname,sname){

 var tbl=document.all[tblname];
 var sel=document.all[sname];

 var i=0;
 var str="";
 tLen=tbl.rows.length;
 vLen=sel.options[sel.selectedIndex].value;
 //alert("tLen"+tLen);
 //alert("vLen"+vLen);
	if (tbl.rows.length<(sel.options[sel.selectedIndex].value)){
		for (i=tbl.rows.length;i<sel.options[sel.selectedIndex].value; i++ ){
			var r=tbl.insertRow();
			str += "	<TABLE width=100%>";
			str += "	<TR>";
			str += "		<TD width=30%>Имя поля : </TD>";
			str += "		<TD><INPUT id=fields class=300g name=fields[]></TD>";
			str += "	</TR>";
			str += "	<TR>";
			str += "		<TD width=130>Название поля : </TD>";
			str += "		<TD><INPUT id=fNames value='' class=300g name=fNames[]></TD>";
			str += "	</TR>";
			str += "	<TR>";
			str += "		<TD>Опции : </TD>";
			str += "		<TD>";
			str += "			<SELECT class=300g id=iType name=fType[]>";
			str += "				<OPTION value=0>Заголовок</OPTION>";
			str += "				<OPTION value=1 selected>Строка</OPTION>";
			str += "				<OPTION value=2>Текстовое поле</OPTION>";
			str += "				<OPTION value=3>Выпадающий список(Да/Нет)</OPTION>";
			str += "				<OPTION value=4>Выпадающий список</OPTION>";
			str += "			</SELECT>";
			str += "		</TD>";
			str += "	</TR>";
			str += "	<TR>";
			str += "		<TD>Контролировать заполнение :</TD>";
			str += "		<TD>";
			str += "			<input type=checkbox name=aCheck[] class=300g id=aCheck value='1' onClick=\"if(this.checked){this.value=1;}else{this.value=0;};\">";
			str += "		</TD>";
			str += "	</TR>";
			str += "	</TABLE>";
			str += "			<hr>";
			r.insertCell().innerHTML= str;
		};
	}else if (tbl.rows.length>(sel.options[sel.selectedIndex].value)){
		for (i=tbl.rows.length;i>sel.options[sel.selectedIndex].value; i--){
			//alert("i "+i);
			tbl.deleteRow(i-1);
		};
		//tbl.rows[0].cells[0].innerHTML="";
	};
};
//-----------------------------------------------------------------------------
function addrow(tblname,sname){

 var tbl=document.all[tblname];
 var sel=document.all[sname];
 var ppref=document.all['ppref'];
 //alert(ppref.value);
 var i=0;
 var str="";
 tLen=tbl.rows.length;
 vLen=sel.options[sel.selectedIndex].value;
 //alert("tLen"+tLen);
 //alert("vLen"+vLen);
	if (tbl.rows.length<(sel.options[sel.selectedIndex].value)){
		for (i=tbl.rows.length;i<sel.options[sel.selectedIndex].value; i++ ){
			var r=tbl.insertRow();
			str += "	<TABLE width=100%>";
			str += "	<TR>";
			str += "		<TD width=30%>Имя поля : </TD>";
			str += "		<TD><INPUT id=fields class=300g name=fields[] value='"+ppref.value+"_'></TD>";
			str += "	</TR>";
			str += "	<TR>";
			str += "		<TD width=130>Название поля : </TD>";
			str += "		<TD><INPUT id=fNames value='' class=300g name=fNames[]></TD>";
			str += "	</TR>";
			str += "	<TR>";
			str += "		<TD>Опции : </TD>";
			str += "		<TD>";
			str += "			<SELECT class=300g id=iType name=fType[]>";
			str += "				<OPTION value=0>Номератор</OPTION>";
			str += "				<OPTION value=1>Название</OPTION>";
			str += "				<OPTION value=2 selected>Строка</OPTION>";
			str += "				<OPTION value=9>Текстовое поле</OPTION>";
			str += "				<OPTION value=3>html-WORD</OPTION>";
			str += "				<OPTION value=4>Выпадающий список(Да/Нет)</OPTION>";
			str += "				<OPTION value=5>Нумерация (auto)</OPTION>";
			str += "				<OPTION value=6>Выпадающий список</OPTION>";
			str += "				<OPTION value=7>Календарь</OPTION>";
			str += "				<OPTION value=8>Картинка</OPTION>";
			str += "				<OPTION value=10>Файл</OPTION>";
			str += "			</SELECT>";
			str += "		</TD>";
			str += "	</TR>";
			str += "	<TR>";
			str += "		<TD>Включить сортировку в <b>Админке</b>:</TD>";
			str += "		<TD>";
			str += "			<input type=checkbox name=aSorta[] class=300g id=aSorta checked value='1' onClick=\"if(this.checked){this.value=1;}else{this.value=0;};\">";
			str += "		</TD>";
			str += "	</TR>";
			str += "	</TABLE>";
			str += "			<hr>";
			r.insertCell().innerHTML= str;
		};
	}else if (tbl.rows.length>(sel.options[sel.selectedIndex].value)){
		for (i=tbl.rows.length;i>sel.options[sel.selectedIndex].value; i--){
			//alert("i "+i);
			tbl.deleteRow(i-1);
		};
		//tbl.rows[0].cells[0].innerHTML="";
	};
};
//---------------------------------------------------------------------------
function cSelectAll(name)
{
  var check=document.all['id'];
  for (i = 0; i < document.forms[name].elements.length; i++)
  {
    var item = document.forms[name].elements[i];
	if (item.name == "did[]")
     {
		if (check.checked==true)
		{
			item.checked=true;
		}else{
			item.checked=false;
		};	
     };
   };
};
//---------------------------------------------------------------------------
function UnSelectAll(name)
{
  var check=document.all['did'];
  var id=document.all['id'];
		if (check.checked==true)
		{
			id.checked=true;
		}else{
			id.checked=false;
		};	
};
//---------------------------------------------------------------------------
function confirmDel(element)  { 
  if (confirm(element+" ?")){ 
    return true;
  }else{
	return false;
  };
};        
//---------------------------------------------------------------------------
function a(obj){
	obj.style.border = "1px Solid White";
}
//--------------------------------------------------------------------
function b(obj){
	obj.style.border = "1px Solid Gray";
}
//--------------------------------------------------------------------
function t_text1_LoadImg() {
	var newWindowFeatures = "dependent=1,Height=300,Width=200"; 
	var board1=window.open("http://temp/limg.php?aq=first");//,"_blank",newWindowFeatures); 
	alert(Add.t_text1.value);
	var aaa = board1.document.all.tarea;
 		aaa.value = Add.t_text1.value;//Add.t_text1.value;
	alert(Add.t_text1.value);
	var bbb = board1.document.all.ftext;
	//bbb.submit();
	//board1.document.open();
	//board1.document.write("aaaaaaaaaa");
};
//--------------------------------------------------------------------
function open_window(link,w,h){//java-скрипт, открывающий новое окно со спсиком товаров в корзине
	var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=yes,scrollbars=yes";
	newWin = window.open(link,'newWin',win);
};
//--------------------------------------------------------------------