
function changeOptionTownList(countryId,townId)
{
//alert($(myNameSelected).html());
	var allTownItems=myAllTownItems;
	if(allTownItems.length<1){return;}

	var str=[];
	
	for(var i=0;i<allTownItems.length;i++)
		{
		if(allTownItems[i][1]=='all' || allTownItems[i][1]==countryId)
			{
			str.push('<option value="'+allTownItems[i][0]+'" '+((townId==allTownItems[i][0])?'selected="selected"':'')+' countryPer="'+allTownItems[i][1]+'">'+allTownItems[i][2]+'</option>');
			}
		}

	$(myNameSelected).html(str.join('\n'));
	return;
	
//	$("#townId > *").show();
//	$("#townId > option[countryPer!='"+countryId+"']").hide();
//	$("#townId > option[value='0']").show();


}


function showAddressList(formIdName)
{
	if(!formIdName){formIdName="addressFilterForm";}
	var formLink=document.forms[formIdName];
	var typeId=formLink.elements['typeId'].value;
	var countryId=formLink.elements['countryId'].value;
	var townId=formLink.elements['townId'].value;
//alert(allTownItems);

	changeOptionTownList(countryId,townId);

	

	
	var str="";
	if(typeId!=0)
		{str+="[typeId='"+typeId+"']";}
	if(countryId!=0)
		{str+="[countryId='"+countryId+"']";}
	if(townId!=0)
		{str+="[townId='"+townId+"']";}
		
	$("#allAdressItems > div.addressItem").hide();
	$("#allAdressItems > div.addressItem"+str).show();
    return;
}



function createTehTableFileLnk(item)
{
	if(!item){return;}
	var str='<div>';
		str+='<a href="'+item['file']+'" target="_blank"><img src="./images/icons/'+item['ext']+'.gif" width="16" height="16" alt="'+item['name']+'" border="0" /></a>';
		str+='</div>';
		str+='<div style="font-size: 8px;">';
		str+=''+item['size']+'';
		str+='</div>';
		
return str;
}




function createTehTableArchiveLink(colspan,nameDiv)
{
	var str='<tr>';
		str+='<td class="tehTableTitles" colspan="'+colspan+'"><div class="marginTehTable">';
		str+='<img src="./templates/artcifra/templates/images/button/arr6.gif" width="4" height="9" alt="" border="0"/> &nbsp;<a href="javascript:animatedcollapse.toggle(\''+nameDiv+'_Archive\')" class="black">'+myArchiveName+'</a>';
		str+='</div></td>';
		str+='</tr>';

return str;
}



function createTehTableTop()
{
return '<table border="0" cellspacing="1" cellpadding="5" width="100%" >';
}


function createTehTableTitle(titles,tdW)
{
	var str=[];
	str.push('<tr>');
	for(var i=0;i<titles.length;i++)
		{
			if(i==(titles.length-1))
				{
				str.push('<td class="tehTableTitles '+tdW[i]+'" align="center">'+titles[i]+'</td>');
				}
			else{
				str.push('<td class="tehTableTitles '+tdW[i]+'" ><div class="marginTehTable">'+titles[i]+'</div></td>');
				}	
		}
	str.push('</tr>');


return str.join(" ");
}


function createTehTableBottom()
{
return "</table>";
}



function createTehTableRows(titles,tdW,items,isLastSpec)
{
	var str=[];
	var tmp='';
	if(!items){return;}
	if(items.length<1){return;}
	for(var i=0;i<items.length;i++)
		{
		str.push('<tr>');
		for(var j=0;j<titles.length;j++)
			{
			
			if(titles[j]=='file')
				{tmp=createTehTableFileLnk(items[i][titles[j]]);}
			else{tmp=items[i][titles[j]];}
				
			if(j==(titles.length-1) && isLastSpec==1)
				{
				str.push('<td class="tehTableRow'+(i%2)+' '+tdW[j]+'" align="center">'+tmp+'</td>');
				}
			else{
				str.push('<td class="tehTableRow'+(i%2)+' '+tdW[j]+'"><div class="marginTehTable">'+tmp+'</div></td>');
				}
			}		
		str.push('</tr>');
		}


return str.join(" ");
}






function createSertifTable()
{
	if(!mySertItems){return;}
	if(!mySertTitles){return;}
	if(!mySertTdW){return;}
	if(!mySertifDiv){return;}
	var titles=['type','num','org','date','file'];
	
	var str=[];

	str.push(createTehTableTop());
	str.push(createTehTableTitle(mySertTitles,mySertTdW));
	str.push(createTehTableRows(titles,mySertTdW,mySertItems['normal'],1));
	if(mySertItems['archive'])
		{
		str.push(createTehTableArchiveLink(5,mySertifDiv));
		}
	str.push(createTehTableBottom());

	if(mySertItems['archive'])
		{
		str.push(createTehTableArchive(mySertifDiv,titles,mySertTdW,mySertItems['archive']));
		}	
	
	$("#"+mySertifDiv).html(str.join(" "));

    return;
}







function createTehTableArchive(nameDiv,titles,tdW,items)
{
	if(!items){return;}
	var str=[];

	var archiveNameDiv=nameDiv+'_Archive';

	str.push('<div id="'+archiveNameDiv+'">');

	str.push(createTehTableTop());
	str.push(createTehTableRows(titles,tdW,items,1));
	str.push(createTehTableBottom());

	str.push('</div>');


	addDivCollapse(archiveNameDiv,myOpenArchive);

    return str.join(" ");
}







function createSimpleTable(titleName,nameDiv,items,TdW,hide)
{
	if(!titleName){return;}
	if(!nameDiv){return;}
	if(!items){return;}
	if(!TdW){return;}

	var titles=['name','file'];
	var allTitleName=[titleName,myFileName];
	
	var str=[];
	

	str.push(createTehTableTop());
	str.push(createTehTableTitle(allTitleName,TdW));
	str.push(createTehTableRows(titles,TdW,items['normal'],1));
	if(items['archive'])
		{
		str.push(createTehTableArchiveLink(2,nameDiv));
		}
	str.push(createTehTableBottom());

	if(items['archive'])
		{
		str.push(createTehTableArchive(nameDiv,titles,TdW,items['archive']));
		}	
	
	$("#"+nameDiv).html(str.join(" "));
	

    return;
}





function createSimpleTable2(titleName,nameDiv,items,TdW,hide)
{
	if(!titleName){return;}
	if(!nameDiv){return;}
	if(!items){return;}
	if(!TdW){return;}
	var titles=['name','value'];
	var allTitleName=[titleName,'&nbsp;'];
	
	var str=[];

	str.push(createTehTableTop());
	str.push(createTehTableTitle(allTitleName,TdW));
	str.push(createTehTableRows(titles,TdW,items['normal'],1));
	str.push(createTehTableBottom());

	$("#"+nameDiv).html(str.join(" "));
	

    return;
}




function createFeedBackTable(titleName,nameDiv,items)
{
	if(!titleName){return;}
	if(!nameDiv){return;}
	if(!items){return;}

	var str=[];

		
	for(var i in items)
		{
//		alert("i:"+i);
		str.push('<div>');
		str.push('<div class="small1 bolder">'+myQuestionName+':</div>');
		str.push('<div class="blue">'+items[i]['text']+'</div>');
		if(items[i]['reply'])
			{
			str.push('<div><img src="./images/00.gif" width="1" height="20" alt="" border="0"/></div>');
			str.push('<div class="small1 bolder">'+myAnswerName+':</div>');
			str.push('<div>'+items[i]['reply']+'</div>');
			
			}
		str.push('</div>');
		str.push('<div class="bgDot1 textSeparator2"><img src="./images/00.gif" width="1" height="1" alt="" border="0"/></div>');
		}
	str.pop();
	
	$("#"+nameDiv).html(str.join(" "));
	
    return;
}





function addDivCollapse(nameDiv,show)
{

	if(show==1)
		{
		animatedcollapse.addDiv(nameDiv, 'fade=1,show=1');
		}
	else{
		animatedcollapse.addDiv(nameDiv, 'fade=1,hide=1');
		}

return;
}



function createAllcollapseDiv()
{
	for(var i in myAllDivName)
		{
		addDivCollapse(myAllDivName[i],0);
		} 
animatedcollapse.init();		
return;
}

var typeShowBefore=0;

function showCollapseDiv(typeShow)
{
	var nameShow={};
	if(!typeShow){typeShow=1;}
	if(typeShowBefore==typeShow){typeShow=1;}
	
	if(typeShow==-1)
		{
			nameShow['text']=1;
			nameShow['photos']=1;
			nameShow['sertif']=1;
			nameShow['tehnic']=1;
			nameShow['manual']=1;
			nameShow['press']=1;
			nameShow['reclama']=1;
			nameShow['feedback']=1;
		}
	

	if(typeShow==1)
		{
			nameShow['text']=1;
			nameShow['tehnic']=1;
			nameShow['photos']=1;
			nameShow['sertif']=1;
		}
	
	if(typeShow==2)
		{
			nameShow['tehnic']=1;
		}

	if(typeShow==3)
		{
			nameShow['manual']=1;
		}

	if(typeShow==4)
		{
			nameShow['press']=1;
		}

	if(typeShow==5)
		{
			nameShow['reclama']=1;
		}

	if(typeShow==6)
		{
			nameShow['feedback']=1;
		}


	for(var i in myAllDivName)
		{
			if(nameShow[i]==1)
				{animatedcollapse.show(myAllDivName[i]);}
			else{animatedcollapse.hide(myAllDivName[i]);}	
		} 

	typeShowBefore=typeShow;	
return;
}



var divNameBefore='';
function showCollapseDivFromMenu(divName,typeShow)
{
	$("#allMoreLinkTovar > div > div > a").addClass("bolder");

	if(divNameBefore!=divName)
		{
		$("#"+divName+" > div > a").removeClass("bolder");
		}


	showCollapseDiv(typeShow);
	divNameBefore=divName;
//$(this).hide();

}


function createAllTables()
{
	if(myAllDivName['sertif'])
		{createSertifTable();}

	if(myAllDivName['manual'])
		{createSimpleTable(myManualName,myManualDiv,myManualItems,mySimplTdW,1);}

	if(myAllDivName['reclama'])
		{createSimpleTable(myReclamaName,myReclamaDiv,myReclamaItems,mySimplTdW,1);}

	if(myAllDivName['press'])
		{createSimpleTable(myPressName,myPressDiv,myPressItems,mySimplTdW,1);}

	if(myAllDivName['tehnic'])
		{createSimpleTable2(myTehnicName,myTehnicDiv,myTehnicItems,mySimplTdW2,0);}

	if(myAllDivName['feedback'])
		{createFeedBackTable(myFeedbackName,myFeedbackDiv,myFeedbackItems);}
	
	//manual

}




function myJqueryLanguageAddRowForm(formLink,tableId,width1,width2)
{

	if(!tableId){tableId='nodeNameTableList';}
	if(!width1){width1=150;}
	if(!width2){width2=625;}

	var trCount=$("#"+tableId+" tr").size();
	var trClass=trCount%2;

	var str=[];	
	str.push('<tr class="row_'+trClass+'" align="center">');
	str.push('    <td><input  class="form-text" style="width:'+width1+'px;" type="text" name="edit[id][]" size="20" value=""  /></td>');
	str.push('    <td class="tdRightBorder"><input  class="form-text" style="width:'+width2+'px;" type="text" name="edit[name][]" size="20" value="" /></td>');
	str.push('</tr>');


	
	var rowStr='';
	rowStr=str.join(' ');
	$(rowStr).insertAfter("#"+tableId+" tr:last");
return;
}



function myJqueryInitAnimatedCollapseTovar()
{
	if(allCatalogTovarBlock.length<1){return;}

	for(var i=0;i<allCatalogTovarBlock.length;i++)
		{
		animatedcollapse.addDiv(allCatalogTovarBlock[i][0],allCatalogTovarBlock[i][1]);
		}
	animatedcollapse.init();
return;
}




function myJquerySetMinHeightPage()
{
	$("#pageHeightContent").height(1);
	var documentHeight=$(document).height();
	//var currentHeight=$("#pageHeightContent").height();
	var currentHeight=110;
	documentHeight=documentHeight-200-55-currentHeight;
	documentHeight=documentHeight+currentHeight;
	if(documentHeight<currentHeight)
		{documentHeight=currentHeight;}
	$("#pageHeightContent").height(documentHeight);
	// 200 сверху
	// 55 снизу

	
return;
}



