
function StartSearch(){
	
	
	
	var objTxtName = "keyword";
	var objBtnName = "StartWant";
	
	objTxt = document.getElementById(objTxtName);	
	alert (objTxt);
	//objBtn = document.getElementById(objBtnName);	
	//alert (objTxt.value.length);
	if (objTxt.value.length>0){
		//objBtn.disabled = false;
		window.location.href="search.php?txt="+objTxtName.value;
	}
	else
	{
		//objBtn.disabled = true;
		alert("Введите текст для поиска");
	}
}

function CheckDisWant(){
	
	var objTxtName = "descrWant";
	var objBtnName = "StartWant";
	
	objTxt = document.getElementById(objTxtName);	
	//alert (objTxt);
	objBtn = document.getElementById(objBtnName);	
	//alert (objTxt.value.length);
	if (objTxt.value.length>0){
		objBtn.disabled = false;
	}
	else
	{
		objBtn.disabled = true;
	}
	
}

// открытие окна с товаром-фоном
function ShowFoto(FotoSrc, FotoSizeX, FotoSizeY){
	
	//alert (FotoSrc +", "+ FotoSizeX +", "+ FotoSizeY);
	//'location,width=400,height=300,top=0'); 
	fname = "foto.php?foto="+FotoSrc;
	fparams = "scrollbars=no, resizable=no, status=no, width="+FotoSizeX+",height="+FotoSizeY+"";
	nw=window.open(fname,"_blank",fparams);
	
	nw.focus();
}

//выбор логотипа
function RefreshLogo(id,id_fon){
	//alert ("RefreshLogo");
	
	LogoObj = document.getElementById("sfwselect");
	//alert(LogoObj);
	var LogoId = LogoObj.options[LogoObj.selectedIndex].value;
	
	//var id_fon=document.FlashForm.src_id_tovar.options[document.FlashForm.src_id_tovar.selectedIndex].value;
	
	window.location.href='item.php?id='+id+'&id_fon='+id_fon+'&id_swf='+LogoId;
	
}

/* mmusa */
function SetCookieGel (id,val)
{
	document.cookie="GelCookie_"+id+"="+val;
	window.location.reload();
}

function InetMag()
{
	var Obj1=document.getElementById("inet1");
	var Obj2=document.getElementById("inet2");
	var Obj3=document.getElementById("inet3");
	
	//alert (Obj1.src);
	//alert (Obj2.src);
	//alert (Obj3.src);
	
	var srcBegin="http://www.mmusa.ru/";
	
	//var srcBegin="http://localhost/mmusa.ru/";
	var srcRed=srcBegin+"images/1pix_red2.gif";
	var srcG=srcBegin+"images/1pix_g.gif";
	
	var next=1;
	
	if (Obj1.src==srcRed)
	{
		var next=2;
	}
	if (Obj2.src==srcRed)
	{
		var next=3;
	}
	if (Obj3.src==srcRed)
	{
		var next=1;
	}
	//alert (next);
	Obj1.src=srcG;
	Obj2.src=srcG;
	Obj3.src=srcG;
	
	var NextObj=document.getElementById("inet"+next);
	NextObj.src=srcRed;
}

function Act()
{
	var Obj1=document.getElementById("act");
	if (Obj1)
	{
		//alert ("1");
		//Obj1.style.color="Blue";
		var ActColor=Obj1.style.color;
		if (!ActColor)
		{
			ActColor="#D40026";
		}
		else
		{
			ActColor="";
		}
		Obj1.style.color=ActColor;
		//status=ActColor;
	}
	var Obj2=document.getElementById("side7");
	if (Obj2)
	{
		//alert ("1");
		//Obj1.style.color="Blue";
		var ActSrc=Obj2.src;
		//alert (ActSrc);
		
		if ((ActSrc=="http://www.mmusa.ru/images/1pix.gif") && (ActColor=="#D40026"))
		{
			ActSrc="http://www.mmusa.ru/images/1pix_red2.gif";
		}
		else
		{
			ActSrc="http://www.mmusa.ru/images/1pix.gif";
		}
		
		Obj2.src=ActSrc;
		
	}
}

function ActId()
{
	var ArrId=new Array("50","58","62","59","54","52","56","51","55","53","57","63");
	
	for (var i=0; i<ArrId.length; i++)
	{
	var Obj1=document.getElementById("act_"+ArrId[i]);
	if (Obj1)
	{
		//alert ("1");
		//Obj1.style.color="Blue";
		var ActColor=Obj1.style.color;
		if (!ActColor)
		{
			ActColor="#D40026";
		}
		else
		{
			ActColor="";
		}
		Obj1.style.color=ActColor;
		//status=ActColor;
	}
	
	var Obj2=document.getElementById("basket"+ArrId[i]);
	if (Obj2)
	{
		//alert ("1");
		//Obj1.style.color="Blue";
		var ActSrc=Obj2.src;
		//alert (ActSrc);
		
		if (ActSrc=="http://www.mmusa.ru/images/basketadds.gif")
		{
			ActSrc="http://www.mmusa.ru/images/basketadds1.gif";
		}
		else
		{
			ActSrc="http://www.mmusa.ru/images/basketadds.gif";
		}
		
		Obj2.src=ActSrc;
		
	}
	
	var Obj3=document.getElementById("side7_"+ArrId[i]);
	if (Obj3)
	{
		//alert ("1");
		//Obj1.style.color="Blue";
		var ActSrc=Obj3.src;
		//alert (ActSrc);
		
		if ((ActSrc=="http://www.mmusa.ru/images/1pix.gif") && (ActColor=="#D40026"))
		{
			ActSrc="http://www.mmusa.ru/images/1pix_red2.gif";
		}
		else
		{
			ActSrc="http://www.mmusa.ru/images/1pix.gif";
		}
		
		Obj3.src=ActSrc;
		
	}
	
	}
}

// для проверки способа доставки и способа оплаты
function CheckSposob(SposobVal)
{
	ObjDost=document.getElementById("sposobdost_"+SposobVal);
	ObjOpl=document.getElementById("sposobopl_"+SposobVal);
	
	ObjDost.checked=true;
	ObjOpl.checked=true;
	
}

var init_var=0;
function init()
{
	init_var=1;
	/*
	var br=navigator.appName;
	if (br.indexOf("Explorer")>0)
	{
		//alert("1");
	}
	else
	{
		window.blur();
		//alert("2");
	}
	*/
	
	setInterval('InetMag();',500); 
	setInterval('Act();',1000); 
	setInterval('ActId();',1000); 
	/*
	var Obj=document.getElementById("TDForMenu");
	alert (Obj.left);
	*/
}

function mover(el,MaxTD) 
{ 
	if (init_var==1)
	{
	
	if (!el) { el=0; }
	//alert (el);
	for (var i=0; i<MaxTD; i++)
	{
		var ObjName="Div"+i;
		var ObjNameTD="td"+i;
		var ObjNameTD0="td0"+i;
		
		
		var Obj=document.getElementById(ObjName);
		var ObjTD=document.getElementById(ObjNameTD);
		var ObjTD0=document.getElementById(ObjNameTD0);
		//alert (Obj);
		//Obj.style.visibility='hidden'; 
		
		ObjTD.style.backgroundColor='#E7E7E7'; 
		ObjTD0.style.backgroundColor='#E7E7E7'; 
		
		ObjTD.style.borderBottomWidth='1px'; 
		ObjTD0.style.borderBottomWidth='1px';
		
		if (i==el)
		{
			//alert (ObjName);
			ObjTD.style.backgroundColor='#F5F3F6'; 
			ObjTD0.style.backgroundColor='#F5F3F6'; 
			
			ObjTD.style.borderBottomWidth='0px'; 
			ObjTD0.style.borderBottomWidth='0px'; 
			
			//Obj.style.visibility='visible'; 
		}		
	}
	
	ObjSecondMenu=document.getElementById("SecondMenu");
	//alert (ObjSecondMenu);
	ObjSecondMenu.innerHTML=ArrDiv[el];
	}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/* end mmusa */

function toggle(object)
{
	//alert("q");
	object = refobj(object);

	if ( !object.style )
	{
		return false;
	}
	
	if( object.style.display == 'none' )
	{
		object.style.display = '';
	}
	else
	{
		object.style.display = 'none';
	}
}


function refobj(object)
{
	if (document.getElementById)
	{
		return document.getElementById(object);
	}
	else if (document.all)
	{
		return eval('document.all.' + object);
	}
	else
	{
		return false;
	}
}

/* проверка количества заказанных товаров */
function CheckKol(Izm,Izm_kor)
{
	var kol,i,izm_kor;
	var maxElem=Izm.length;
	
	
	for (i=0; i<maxElem; i++)
	{
		kol=document.getElementById("kol"+i).value;
		izm_kor=document.getElementById("izm_kor"+i).value;// находим, в чем надо покупать в коробках или штуках
		

		if (kol.match("[^0-9]",kol))
		{
			kol=0;
			//alert ("A");
		}
		
		if (izm_kor==1)
		{
			if (kol<Izm[i])
			{
				document.getElementById("kol"+i).value=Izm[i];
				alert ("Минимальное количество этого товара - "+Izm[i]+" шт.");
			}
		}
		else
		{
			if (kol<Izm_kor[i])
			{
				document.getElementById("kol"+i).value=Izm_kor[i];
				alert ("Минимальное количество этого товара - "+Izm_kor[i]+" кор.");
			}
		}
		//alert (i);
	}
	//alert (ArrKol);
	//alert (izm_kor);
}

/* проверка на совпадение элемента массива со строкой */
function CheckArray2(arr_name,cur_name)
{
	//arr_name,cur_name
	var j=0;
	var err=0;
	
	var max_arr=arr_name.length;
	//alert (max_arr);
	for (j=0; j<max_arr; j++)
	{
		if (cur_name==arr_name[j])
		{
			err=1;
		}
		//alert (arr_name[j]);
	}
	
	return err;
}

/* обработка диалоговых окон */
function DiagWnd(FileHref,ext,cur_name,arr_name,type)
{
	var NewFileName;
	var ConfirmFile;
	
	err=CheckArray2(arr_name,cur_name);
	if (err==1)//00
	{
	
	NewFileName=prompt("Файл с именем "+cur_name+" уже существует. Введите новое имя файла",cur_name);
				
	if (NewFileName==cur_name)
	{
		ConfirmFile=confirm ("Файл с именем "+NewFileName+" уже существует. Заменить его?");

		if (ConfirmFile==true)
		{
			//alert ("1");
			location.href(FileHref+"?confirm=yes&newname="+NewFileName+"&oldname="+cur_name+"&ext="+ext+"&type="+type);
			
		}
		else
		{
			//alert ("2");
			DiagWnd(FileHref,ext,cur_name,arr_name,type);
		}
	}
	else
	{
		err=CheckArray2(arr_name,NewFileName);
		//alert ("err="+err);
		if (err==1)
		{
			//alert ("3");
			DiagWnd(FileHref,ext,NewFileName,arr_name,type);
		}
		else
		{
			//alert ("4");
			location.href(FileHref+"?confirm=yes&newname="+NewFileName+"&oldname="+cur_name+"&ext="+ext+"&type="+type);
			
		}
	}
	}//00
}

function UpdateStoimost(number)
{
	// для обновления стоимости товара
	var field;
	var kolvo,stoimost,maxElem,NumName,i,NumVal,itogo,st_kolvo;
	var izm;
	
	var kurs=document.BasketForm.kurs.value;
	
	var rubprice,itogorub;
	var rub_st_kolvo;
	pos=-1;
	
	itogo=0;
	if (number>0)
	{
		izm=document.getElementById("izm"+number).value;
		//alert (izm);
		kolvo=document.getElementById("kolvo["+number+"]").value;
		stoimost=document.getElementById("stoimost_"+number).value;
		//alert (kolvo);
		st_kolvo=stoimost*kolvo;
		st_kolvo = NaSto(st_kolvo);
		/*
		object=document.getElementById("z"+number);
		object.innerHTML=st_kolvo;
		*/
		object=document.getElementById("rub"+number);
		
		rubprice=st_kolvo*kurs;
		
		rubprice = NaSto(rubprice);
		object.innerHTML=rubprice;
		
		object=document.getElementById("summa1_"+number);
		object.value=st_kolvo;
		
		object=document.getElementById("rsumm1_"+number);
		rub_st_kolvo=rubprice;//*kolvo;
		rub_st_kolvo = NaSto(rub_st_kolvo);
		object.value=rub_st_kolvo;

		document.BasketForm.delete_checked.disabled=true;
		document.BasketForm.End_order.disabled=true;
		
		
	}
		maxElem=document.BasketForm.elements.length;
		for (i=0; i<maxElem; i++)
		{
			NumVal=document.BasketForm.elements[i].value;
			NumName=document.BasketForm.elements[i].name;
			
			pos=NumName.search("kolvo", NumName);
			
			if (pos>=0)
			{
				object=document.getElementById(NumName);
				NumVal=parseFloat(NumVal);
				if (NumVal>0)
				{
				
				}
				else
				{
					NumVal=1;
				}
				object.value=NumVal;
			}
						
			pos=NumName.search("summa1", NumName);
			
			if (pos>=0)
			{
				NumVal=parseFloat(NumVal);
				itogo+=NumVal;
			}
			
			pos=NumName.search("delete", NumName);
			//document.BasketForm.delete_checked.disabled=true;
			if (pos>=0)
			{
				object=document.getElementById(NumName);
				if (object.checked==true)
				{
					document.BasketForm.delete_checked.disabled=false;
				}
			}
			
			
		}
		//alert (object.value);
		
		itogo = NaSto(itogo);
		
		itogorub=itogo*kurs;
		
		itogorub = NaSto(itogorub);
		summa.innerHTML="Общая стоимость заказа - "+itogo+" у.е. ("+itogorub+" руб.)";
		
//		alert (object.value);
		
}

function CheckFields()
{

	posInfo=new Array();
			
	var ch_face_len=document.BasketForm.face.length;
	for (var i=0; i<ch_face_len; i++)
	{
		if (document.BasketForm.face[i].checked)
		{
			//alert (document.BasketForm.face[i].value)
			var ch_face=document.BasketForm.face[i].value;
		}
	}
	
	//alert (ch_face);
	if (ch_face==0)
	{
			posInfo[0]=document.BasketForm.name.value.length; // если нет города
			posInfo[1]=document.BasketForm.adres.value.length; // если нет орг
			posInfo[2]=document.BasketForm.email.value.length; // если нет лица
			posInfo[3]=document.BasketForm.phone.value.length; // если нет тел
			posInfo[4]=document.BasketForm.pwd.value.length; 
			posInfo[5]=document.BasketForm.pwd2.value.length;
	}
	else
	{
			posInfo[0]=document.BasketForm.company.value.length; // если нет города
			posInfo[1]=document.BasketForm.adres_org.value.length; // если нет орг
			posInfo[2]=document.BasketForm.inn.value.length; // если нет лица
			posInfo[3]=document.BasketForm.bik.value.length; // если нет тел
			posInfo[4]=document.BasketForm.kpp.value.length; // если нет мыла
			posInfo[5]=document.BasketForm.rs.value.length; // если нет мыла
			posInfo[6]=document.BasketForm.ks.value.length; // если нет мыла
			posInfo[7]=document.BasketForm.bank.value.length; // если нет мыла<br>
			posInfo[8]=document.BasketForm.pwd.value.length; 
			posInfo[9]=document.BasketForm.pwd2.value.length;
	}
	
			
			max_posInfo=posInfo.length;
			document.BasketForm.End_order.disabled=false;
			for (j=0; j<max_posInfo; j++)
			{
				
				
				if (posInfo[j]<=0)
				{
					document.BasketForm.End_order.disabled=true;
				}
			}
			
			if (document.BasketForm.pwd.value!=document.BasketForm.pwd2.value)
			{
				document.BasketForm.End_order.disabled=true;
			}
	if (ch_face==1)
	{
			if (document.BasketForm.rs.value.length!=20)
			{
				document.BasketForm.End_order.disabled=true;
			}
			if (document.BasketForm.ks.value.length!=20)
			{
				document.BasketForm.End_order.disabled=true;
			}
	}		
	
	//alert("1");
}

function CheckDalee()
{
	//alert("1");
	if (document.BasketForm.End_order.disabled==true)
	{
		alert ("Вы не заполнили поля, отмеченные звездочкой. Либо проверьте правильность ввода пароля.");
	}
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } 

  if (errors) alert('Вы не заполнили одно из обязательных полей.');
  if ((document.form1.pwd) && (document.form1.pwd2))
  {
  
	if (document.form1.pwd.value!=document.form1.pwd2.value)
	{
		errors="1";
		alert ("Проверьте правильность пароля в каждом из полей");
	}
	
  }
	
  document.MM_returnValue = (errors == '');
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

/***************** новая система редактирования *********************/

function sendform()
{
	result=window.showModalDialog('editor.php');
}

/***************** end новая система редактирования *********************/

