var g_subProductsNumber = 1;
function addSubProduct()
{
	g_subProductsNumber++;
	var html = "\
		<table> \
		<tr> \
			<td  width='177'>Описание подтовара*</td> \
			<td> \
			<script type='text/javascript' src='/js/fckeditor/fckeditor.js'></script> \
			<script type='text/javascript'> var oFCKeditor = new FCKeditor('subProductDescription_" +  g_subProductsNumber + "'); oFCKeditor.BasePath = '/js/fckeditor/'; oFCKeditor.InstanceName = 'subProductDescription_" +  g_subProductsNumber + "'; oFCKeditor.Width = '650px'; oFCKeditor.Height = '300px'; oFCKeditor.Config['Value'] = ''; oFCKeditor.Create(); \
			</script> \
			</td> \
			<td><br />&nbsp;&nbsp;Длина не больше 65536 символов.</td> \
		</tr> \
		\
		<tr> \
			<td width='177'>Артикул*</td> \
			<td><input type='text' name='subProductArticle_" + g_subProductsNumber + "' size='104' value=''/></td> \
			<td>&nbsp;&nbsp;Артикул товара.</td> \
		</tr> \
		<table>";

	//var html = "<tr><td> " + g_subProductsNumber + " </td></tr>";
	document.getElementById( 'subProducts' ).innerHTML += html;
}
function reloadPage(list)
 {
   url = list.options[list.selectedIndex].value;
		
   if (url != "")
   {
      document.location.href = url;
   }
 }
 
 function loadPage(url)
 {
   if (url != "")
   {
      document.location.href = url;
   }
 }

//Обработка клавиши Enter /modules/news/backend/main.tpl.htm
//Замена всех символов разделителей на тире
function OnSearchKeyPressed( event, searchStr )
{
	if ( ( event.keyCode == 0xA  ||  event.keyCode == 0xD )  &&  searchStr.length > 0 )
	{
		processSearchStr( searchStr );
	}
}

//Обработка щелчка мыши /modules/news/backend/main.tpl.htm
//Замена всех символов разделителей на тире
function OnSearchClick( searchStr )
{
	processSearchStr( searchStr );
}

//Замена всех символов разделителей на тире
function processSearchStr( searchStr )
{
	var str = 'клмнопрст';
	var result = "";
	searchStr = searchStr.toLowerCase();
	for ( var i = 0; i < searchStr.length; i++ )
	{
		if ( searchStr[ i ] > '0'  &&  searchStr[ i ] < '9'  
			||  searchStr[ i ] > 'a'  &&  searchStr[ i ] < 'z' 
			||  searchStr[ i ] > 'а'  &&  searchStr[ i ] < 'п' 
			||  searchStr[ i ] > 'р'  &&  searchStr[ i ] < 'я')
		{
			result += searchStr[ i ];
		}
		else
		{
			result += '-';
		}
	}
	alert( result ); 
	processedSearchStr = searchStr;
	document.getElementById('search_str').value = processedSearchStr;
}

function AddUpdatePage_OnLoad()
{
	AddUpdateForm_OnHasSeoDataClick();
}

function AddUpdateForm_OnHasSeoDataClick()
{
	hasSoeData  = document.getElementById( "hasSeoDataEditbox" ); 
	
	keywords    = document.getElementById( "keywordsEditbox" );
	description = document.getElementById( "descriptionEditbox" );
	
	newState = !hasSoeData.checked;
	
	keywords.disabled = newState;
	description.disabled = newState;
}


//------------------------------------------------------------------
//---------------------Использование AJAX---------------------------
//------------------------------------------------------------------
var xmlHttp;

function createXMLHttpRequestObject() {

 if (window.ActiveXObject) {
  try {
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch (e) {
   xmlHttp = false;
  }
 } else {
  try {
   xmlHttp = new XMLHttpRequest();
  } catch (e) {
   xmlHttp = false;
  }
 }
 if (!xmlHttp) {
  alert("Ошибка создания объекта XMLHttpRequest");
 }
 else {
  return xmlHttp;
 }
}

function init()
{
	xmlHttp = createXMLHttpRequestObject();
}

function addToCart( subProductID )
{
   init();
   
   if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
   url = "http://ib-nn/cart/add/" + subProductID;
   xmlHttp.open( 'GET', url, true );
   xmlHttp.onreadystatechange = handleAddToCartResponse;
   xmlHttp.send( null );
  }
  else {
   msg = "Соединение с сервером занято";
   alert( msg );
  }
}

function handleAddToCartResponse() {
 if ( xmlHttp.readyState == 4 ) {
  if ( xmlHttp.status == 200 ) {
   response = xmlHttp.responseText;
   document.getElementById('recievedMessage').innerHTML = "<i>"+ response +"</i>";
  } else {
   var msg = "При обращении к серверу возникли проблемы: " + xmlHttp.status;
   alert( msg );
  }
 }
}

function discountsConfirmDeletting( url )
{
	if ( confirm( 'Вы уверены?' ) )
	{
		loadPage( url );
	}
}