var idReloadTimer = 0;
var idTimer01 = 0;
var idTimer02 = 0;
var BasketIFrame = 0;
var imagesubmit;
var HistoryDeep = -1;
var ipaddr = '38.107.179.228';
//'
try{
    var topLoc = new String(window.top.location);
    var topl = topLoc.length;
}
catch (err){
    if(err.number == -2146828218){
	document.domain='rosstin.ru';
    }
}

function donothing(){
return true;} 
document.onselectstart = donothing;
document.oncontextmenu = donothing;

function ShowOrderFact(item, cookie){
    if(item.src){
	imagesubmit = item;
	    item.src="/Images/i_ordered.gif";
    }
}

function ShowBasketWindow(URL, form){
    var BasketInES = false;
    BasketIFrame = window.frames[0];
    if(BasketIFrame){
	    BasketInES = true;
    }
    if(BasketInES){
	BasketIFrame.location.replace(URL + '&Qty=' + form.Qty.value);
	var cmd="ReloadIFrame()";
	idReloadTimer=window.setTimeout(cmd, 1000);
    }else{
	BasketWindow=window.open (URL + '&Qty=' + form.Qty.value, 'basket', 'width=400, height=200, scrollbars=1');
	if(BasketWindow==0)
	    return true;
    }    
    return false;
}
function SubmitLangForm(lang){
    var Form = document.forms.LanguageForm;
    if(Form){
	Form.elements["lang"].value=lang;
	Form.submit();
    }
}
function closeParentWindows(){
	return;
}
function CheckFSFCanSubmit(form){
	//alert(form);
	if(form.elements[1]){
		if(form.elements[1].value == 0){
			alert('Выберите, пожалуйста, раздел каталога');
			return false;
		}
	}
	return true;
}
function onBodyLoad(){
	var select = document.getElementById('shortFSFDirSelect');
	if(select){
		onDirSelect(select);
	}
	select = document.getElementById('FSFDirSelect');
	if(select){
		onDirSelect(select);
	}
	if(ipaddr='62.205.171.148'){
	    onTimer01();
	}
}

function onTimer02(){
	var size;
	var f = document.getElementById('font01');
	if(f){
		size = f.getAttribute('size');
		f.setAttribute('size', eval(size) - 1);
	}else{
		return;
	}
	f = document.getElementById('font02');
	if(f){
		size = f.getAttribute('size');
		f.setAttribute('size', eval(size) + 1);
		idTimer02 = window.setTimeout("onTimer01()", 1000);
	}else{
		return;
	}
}

var backgrounds = new Array();
backgrounds[0]='/Images/top_pic.jpg';
backgrounds[1]='/Images/fabrega.jpg';
var currentBG = 1;

function onTimer01(){
	ImgDown();
	return;
	var i = document.getElementById('maintd');
	if(!i){
		return;
	}
	if(currentBG == (backgrounds.length - 1)){
		currentBG = 0;
	}else{
		currentBG++;
	}
	//alert(currentBG);
	
	//changeIMG(i, backgrounds[currentBG];
}

function changeIMG(i, pic){	
	ImgDown();
	i.setAttribute('src', pic);
}

function GetNextIMG(){
	if(currentBG == (backgrounds.length - 1)){
		currentBG = 0;
	}else{
		currentBG++;
	}
	return backgrounds[currentBG];	
}

var idTimerImgUp = 0;
var idTimerImgDown = 0;
var currentOpacity = 100;
var opStep = 3;
var opDelay = 80;

function ImgUP(){
	var i = document.getElementById('maintd');
	i.style.filter='alpha(opacity=' + currentOpacity + ')';
	ffop = currentOpacity / 100;
	i.style.opacity = ffop;
	if(currentOpacity >= 100){
		window.clearTimeout(idTimerImgUp);
		ImgDown();
		return;
	}
	currentOpacity = currentOpacity + opStep;
	idTimerImgUp = window.setTimeout("ImgUP()", opDelay);
}

function ImgDown(){
	var i = document.getElementById('maintd');
	i.style.filter='alpha(opacity=' + currentOpacity + ')';
	ffop = currentOpacity / 100;
	i.style.opacity = ffop;
	if(currentOpacity <= 0){
		window.clearTimeout(idTimerImgDown);
		pic = GetNextIMG();
		i.setAttribute('src', pic);
		ImgUP();
		return;
	}
	currentOpacity = currentOpacity - opStep;
	idTimerImgDown = window.setTimeout("ImgDown()", opDelay);
}

function ShowOrderButton(){
        var ob = document.getElementById('orderButton');
        if(ob){
                ob.style.display = '';
        }else{
                return;
        }
}
function onButtonDown(img){
    var cSRC = img.getAttribute('src');
    var newSRC = cSRC.replace(/\.gif/, '_click.gif');
    img.setAttribute('src', newSRC);
}
function onButtonUp(img){
    var cSRC = img.getAttribute('src');
    var newSRC = cSRC.replace(/_click\.gif/, '.gif');
    img.setAttribute('src', newSRC);
}

function ChangeProduct(object){
        var url = "http://www.rosstin.ru/Service/Production.php?tek=" + object.value;
        var obj = document.getElementById('productpathtable');
        var request = createRequestObject();
        request.open('GET', url, true);
        request.onreadystatechange = function() {
            if (request.readyState == 4) {
                if(request.status == 200) {
		    obj.deleteRow(obj.rows.length-1);
		    var tr = obj.insertRow(1);
		    tr.setAttribute('id','productpath');
		    var mas = explode('{delimeter}',request.responseText)
		    for (i=0; i< mas.length; i++){
			td = tr.insertCell(i);
			td.innerHTML = mas[i];
		    }
//            	    obj.innerHTML = request.responseText;
//                    setTimeout("hideMessage()", 500);
                    request.abort();
                }
            }
        };
        request.send(null);
}
function hideMessage()
{
    with(document.getElementById('mess')){
    innerHTML = "";
    style.visibility = "hidden";
    }
}
function createMessage(mess_text)
{
    var mess_div = document.getElementById('mess');
    mess_div.style.visibility = "visible";
    mess_div.innerHTML = mess_text;
    mess_div.style.top = document.body.scrollTop + 200;
    mess_div.style.left = Math.round(window.screen.availWidth/2) - Math.round(mess_div.offsetWidth/2);
}
function createRequestObject() {
        var xmlhttp;
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
                xmlhttp = false;
            }
        }
        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
            xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
    }


function explode( delimiter, string ) {    // Split a string by string
    // 
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: kenneth
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
 
    var emptyArray = { 0: '' };
 
    if ( arguments.length != 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
 
    return string.toString().split ( delimiter.toString() );
}

