// JavaScript Document

	/*##############################################################
	|	Скрипт разработан компанией NaliSoft.						|
	|	http://www.nalisoft.com										|
	|	Использование скрипта разрешается							|
	|	только при условии сохранения данного комментария.			|
	|	Нарушение этого условия запрещено и преследуется по закону.	|
	############################################################## */

var  dbtoolImages = 'i/nali/';

function setMainDivWidth(){

	mainDivWidth = document.getElementById("dbtoolMainDiv").offsetWidth;
	var divs = document.getElementsByTagName("div");
///////////////////////////////////	
//	for(i = 0; i < divs.length; i++){
//		if(divs[i].name == "viewField" + "1"){
//			alert(divs[i].offsetWidth);
//		}
//	}
///////////////////////////////////
//	document.getElementById("viewTable").style.width = document.getElementById("dbtoolMainDiv").offsetWidth;
	mainDivWidth = document.getElementById("viewTable").offsetWidth;
	var txt = '<img style="float:left;" src="' + dbtoolImages + '1.gif" width="' + mainDivWidth + '" height="1" alt="">';
	
	n = 1;
// Шагаем по контейнерам
	while(document.getElementById(n + "_b")){
		var fields = new Array();
		var lineWidth = 0;
		j = 0;

		for(i = 0; i < divs.length; i++){
// Сбор всех полей контейнера
			if(divs[i].name == "viewField" + n){
				fields[j] = divs[i];
				
				if(lineWidth + fields[j].offsetWidth > mainDivWidth){
					fields[j].insertAdjacentHTML('BeforeBegin', txt);
					lineWidth = fields[j].offsetWidth;
				}else{
					lineWidth += fields[j].offsetWidth;
				}
				
				j++;
			}
		}
		if(n > 1){
			//document.getElementById(n + "_b").style.display = "none";
		}

		n++;
	}
}

function outputAreaClick(obj){
	if(window.document.getElementById(obj.id + "_b").style.display == "none"){
		window.document.getElementById(obj.id + "_b").style.display = "";
		window.document.getElementById(obj.id + "_p").src = dbtoolImages + 'top.gif';
	}else{
		window.document.getElementById(obj.id + "_b").style.display = "none";
		window.document.getElementById(obj.id + "_p").src = dbtoolImages + 'bot.gif';
	}
}

function imgopen(imgf,tit){

//fdsafdsafdsfdsfdsafdsafdsfdasaaa

	rand_id='image'+(Math.round(Math.random()*1000));
	
	img1=new Image();
	img1.src=imgf;
	
	if(window.opera) win_width = 610; else win_width = 610;
	
	zoomWindow = window.open(img1, "", "width=" + win_width + ", height=625, left=150, top=70, location=no, toolbar=no, menubar=no, directories=no, scrollbars=no");
    zoomWindow.document.write("<html><title>" + tit + "</title>");
    zoomWindow.document.write("<body leftmargin=0; topmargin=0>");
    zoomWindow.document.write("<style>body{margin:0px; text-align:center}</style>");
    zoomWindow.document.write("<table cellpadding='0' cellspacing='5' border='0' width='100%' height='100%'><tr><td valign='middle' align='center'>");
    zoomWindow.document.write("<a href='javascript:window.close();' style='font-size:10px;font-family:Verdana, sans-serif;color:#000000;'><img src=" + imgf + " border=0><br>закрыть окно</a>");
    zoomWindow.document.write("</td></tr></table>");
    zoomWindow.document.write("</body>");
    zoomWindow.document.write("</html>");
    zoomWindow.document.write(" ");
}

function trim(str){ 
	var re1 = /^\s*/; 
	var re2 = /\s*$/; 
	return str.replace(re1, "").replace(re2, ""); 
}

function confirmDelete(){
        return window.confirm('Вы действительно хотите удалить эту запись?')
}

function addtocartmsg(imgf, tit, win_width, win_height){

	img1=new Image();
	zoomWindow = window.open(img1, "", "width=" + win_width + ", height=" + win_height + ", left=300, top=100, location=no, toolbar=no, menubar=no, directories=no, scrollbars=no");
  
	zoomWindow.document.write("<html><title>" + tit + "</title>");
    zoomWindow.document.write("<body leftmargin=0; topmargin=0>");
    zoomWindow.document.write("<style>body{margin:0px; text-align:center}</style>");
    zoomWindow.document.write("<table cellpadding='0' cellspacing='5' border='0' width='100%' height='100%'><tr><td valign='middle' align='center' style='font-size:10px;font-family:Verdana, sans-serif;color:#000000;'>");
    zoomWindow.document.write("<img src=" + imgf + " border=0><br>");
    zoomWindow.document.write("В корзину успешно добавлено:<br> \'" + tit + "\'<br><br>");
    zoomWindow.document.write("<a href='javascript:window.close();' style='font-size:10px;font-family:Verdana, sans-serif;color:#000000;'>закрыть окно</a>");
    zoomWindow.document.write("</td></tr></table>");
    zoomWindow.document.write("</body>");
    zoomWindow.document.write("</html>");
    zoomWindow.document.write(" ");
}

function testItemsCount(input, objForm) {
	            if(trim(input) != ""){
		            var ok = true;
	
		            if(input.length == "0"){
			            input = 1;
		            }else{
			            for (i = 0; i < input.length; i++){
				            if (input.charAt(i) != "1" && input.charAt(i) != "2" && input.charAt(i) != "3" && input.charAt(i) != "4" &&
				            input.charAt(i) != "5" && input.charAt(i) != "6" && input.charAt(i) != "7" && input.charAt(i) != "8" &&
				            input.charAt(i) != "9" && input.charAt(i) != "0"){
					            ok = false;
				            }
			            }
	        	    }

		            if(ok == true){
						return true;
		            }else{
			            objForm.countAddingInBasketItem.focus();
			            alert("В поле \"Количество\" должны быть только цифры!");
			            return false;
		            }
	            
	            }else{
		            objForm.countAddingInBasketItem.focus();
		            alert("Необходимо указать количество добавляемого товара!");
		            return false;
	            }
            }
            
            
function checkOnlineConsultationQuestionForm(){
				if(document.forms.questionform.userNotice.checked == true){
					p_email = document.questionform.usermail.value.toString();
					if (p_email != "") {
						t = p_email.indexOf("@");
						if((p_email.indexOf(".") == -1) || (t == -1) || (t < 1) || (t > p_email.length - 5) || (p_email.charAt(t - 1) == '.') || (p_email.charAt(t + 1) == '.')) {
							alert("Некорректно указан E-mail");
							document.questionform.usermail.focus();
							return false;
						}
					}else{
						alert("Введите E-Mail");
						document.questionform.usermail.focus();
						return false;
					}

				}
			
			
				if(trim(document.forms.questionform.userquestion.value) == ""){
					alert("Задайте вопрос!");
					document.questionform.userquestion.focus();
					return false;
				}else{
					document.forms.questionform.submit();
				}
			}
			
	function checkOnlineConsultationResponseForm(){
				if(trim(document.forms.answerform.answerText.value) == ""){
					alert("Введите ответ!");
					document.forms.answerform.answerText.focus();
					return false;
				}else{
					document.forms.answerform.submit();
				}
			}			
	function checkOnlineConsultationQuestionEditForm(){
				if(trim(document.forms.editquestionform.editQuestionText.value) == ""){
					alert("Введите новый вопрос!");
					document.forms.editquestionform.editQuestionText.focus();
					return false;
				}else{
					document.forms.editquestionform.submit();
				}
			}
			
	function checkOnlineConsultationResponseEditForm(){
				if(trim(document.forms.editanswerform.editAnswerText.value) == ""){
					alert("Введите новый ответ!");
					document.forms.editanswerform.editAnswerText.focus();
					return false;
				}else{
					document.forms.editanswerform.submit();
				}
			}
/*	

*/










