var current_item_num = 0;
var total_item_num = 0;
var items_page = 8;
var total_pages = 0;
var items_loaded = 0;
var remain_item_num = 0;
var items_loaded = 0;
var grid = true;
var safesubmenu = false;
var category = '';
var anchor = '';
var getanchor = '';
var lang='es';
var permalink=false;
var current_page;
var lan = {
'next': {'es':'Siguiente', 'en':'Next'},
'prev':{'es':'Anterior', 'en':'Prev'},
'back': {'es':'Volver', 'en':'Back'}}
function removeParameter(url, parameter)
{
  var urlparts= url.split('?');

  if (urlparts.length>=2)
  {
      var urlBase=urlparts.shift(); //get first part, and remove from array
      var queryString=urlparts.join("?"); //join it back up

      var prefix = encodeURIComponent(parameter)+'=';
      var pars = queryString.split(/[&;]/g);
      for (var i= pars.length; i-->0;)               //reverse iteration as may be destructive
          if (pars[i].lastIndexOf(prefix, 0)!==-1)   //idiom for string.startsWith
              pars.splice(i, 1);
      url = urlBase+'?'+pars.join('&');
  }
  return url;
}
function getParameterByName( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}
function querySt(ji) {
		hu = window.location.search.substring(1);
		//alert(hu);
		gy = hu.split("&");
		for (i=0;i<gy.length;i++) {
			
		ft = gy[i].split("=");
		if (ft[0] == ji) {
			return ft[1];
		}
	}
}

function getContact(){
	category = 'ertert';
    var first = "";
    var num = 0;
    $.ajax({
        type: "GET",
        url: "xml/pages.xml",
        dataType: "xml",
        success: function(xml){			
            $('#content').empty();
			$('.toolbar').css('display','none');
			$('#submenu').empty();
            $(xml).find('contacto-'+lang).each(function(){
				$('#content').html($(this).text());
            })
        }
    })
    
}
function getCompany(){
	//alert('pete');
    var first = "";
    var num = 0;
    $.ajax({
        type: "GET",
        url: "xml/pages.xml",
        dataType: "xml",
        success: function(xml){			
            $('#content').empty();
			$('.toolbar').css('display','none');
			$('#submenu').empty();
            $(xml).find('empresa-'+lang).each(function(){
				$('#content').html($(this).text());
            })
        }
    })
    
}

function nodeDOM(tag, attributes, innerText, child){
    var node = document.createElement(tag);
    var text = "";
    for (key in attributes) {
        node.setAttribute(key, attributes[key]);
    }
    if (innerText) {
        var newtext = document.createTextNode(innerText);
        node.appendChild(newtext)
    }
    if (child) {
        node.appendChild(child)
    }
    return node;
}

function clearChars(str){
    //, "'+'", "'('", "')'" 
    var specials = ["/", " ", "\\(", "\\)", "\\+"];
    var text = str;
    for (var i in specials) {
        var myRegExp = new RegExp(specials[i], "g");
        text = text.replace(myRegExp, "");
    }
    return (text);
}
///
function getCategoryMenu(){
	//alert('sub');
    //Submenu del catalogo general (el de categorias -> getTotalNum())
    $('#submenu').empty();
    //
    var name = $('ul.children').parent().find('a.cat').first().text() + '   >>';
    var sublink = nodeDOM("a", {
        "href": "#",
        "class": "title-cat"
    }, name, '');
    $(sublink).appendTo('#submenu');
    //
    $('.menu ul.children').find('a.cat').each(function(){
        //console.log('link:::::'+$(this).text());
        var name = $(this).text();
        var sublink = nodeDOM("a", {
            "href": "#"
        }, name, '');
        var title_cat = $(this).attr('call');
        $(sublink).click(function(){
            $('div#submenu a.selected').removeClass("selected");
            $(this).addClass("selected");
            safesubmenu = false;
            getContent(title_cat);
        });
        $(sublink).appendTo('#submenu');
    });
}

function modeView(mode){
    if (mode == 'list') {
        grid = false;
    }
    else {
        grid = true;
    }
    getContent(category)
}

function getTotalNum(){
    var num = 0;
    return $.ajax({
        type: "GET",
        url: "xml/sniffer4-2.xml",
        dataType: "xml",
        success: function(xml){
            if (!safesubmenu) 
                $('#submenu').empty();
            if (category != '' && !safesubmenu) {
                //
                var name = $('ul.children').parent().find('a.cat').first().text() + ' >>';
                var sublink = nodeDOM("a", {
                    "href": "#",
                    "class": "title-cat"
                }, name, '');
                $(sublink).click(function(){
                    //$('div#submenu a.selected').removeClass("selected");
                    $(this).addClass("selected");
                    safesubmenu = false;
                    getContent('');
                });
                $(sublink).appendTo('#submenu');
                //
                //var getcat = category;
                //$('input[value="Hot Fuzz"]')
                var name = $('ul.children').parent().find('a.cat[call="' + category + '"]').first().text() + ' >>';
                var titlecat = nodeDOM("a", {
                    "href": "#",
                    "class": "title"
                }, name, '');
                $(titlecat).click(function(){
                    //safesubmenu = false;
                    //getContent(getcat);
                });
                $(titlecat).appendTo('#submenu');
            }
            //
            $(xml).find('category').each(function(){
                var title_cat = $(this).find('h3').text().replace(/ /g, '');
                if (category != '' && title_cat.indexOf(category.toUpperCase()) < 0) {
                    return true;
                }
                else 
                    if (title_cat.indexOf('TIPO') > 0 && !safesubmenu) {
                        var name = $(this).find('h3').text().split('TIPO ');
                        var sublink = nodeDOM("a", {
                            "href": "#"
                        }, name[1].replace(/ /g,''), '');
                        $(sublink).click(function(){
                            $('div#submenu a.selected').removeClass("selected");
                            $(this).addClass("selected");
                            safesubmenu = true;
                            getContent(title_cat);
                        });
                        $(sublink).appendTo('#submenu');
                    }
                $(this).find('item').each(function(){
                    num++;
                })
            })
            //alert(safesubmenu+'-sin sub-'+$('div#submenu').find('a').length);
            if ($('div#submenu').find('a').length == 2) {
                str = $('div#submenu').find('a').last().text().replace(/>/g, '');
                $('div#submenu').find('a').last().text(str);
            }
            total_item_num = num;
            current_item_num = 0;
            safesubmenu = false;
            total_pages = Math.ceil(total_item_num / items_page);
            $('.cant-pages').text('/ ' + total_pages);
            //console.log(Math.ceil(total_item_num / items_page) + "->cant PAGES:" + parseInt(total_item_num / items_page));
            //if(!$(sublink)){
            //}
        }
    })
    
}

function getContent(cat){
    //console.log('total_item_num: ' + total_item_num);
    if (total_item_num == 0 || category != cat) {
        if (cat == '') {
            //Si es el catalogo general:
            safesubmenu = true;
            getCategoryMenu()
            
        }
        getTotalNum();
        //console.log('total_item_num: ' + total_item_num);
    }
    category = cat;
    var first = "";
    var num = 0;
    var category_num = 0;
    var item_num = 0;
    var itera = true;
    var cat_title = true;
    var table_view = false;
    var table_head = true;
    var view = '';
    items_loaded = 0;
    $.ajax({
        type: "GET",
        url: "xml/sniffer4-2.xml",
        dataType: "xml",
        success: function(xml){
            $('.buttons').css('display', 'inline');
			$('.toolbar').css('display','block');
            $('.toolbar input.back').css('display', 'none');
            $('#content').empty();
            $(xml).find('category').each(function(){
                num = 0;
                cat_title = true;
                var title_cat = $(this).find('h3').text().replace(/ /g, '');
                if (category != '' && title_cat.indexOf(category.toUpperCase()) < 0) {
                    //itera = false;
                    return true;
                }
                if (itera == true) {
                    //console.log('Categoria'+$(this).find('h3').text());
                    $(this).find('item').each(function(){
                        if (item_num >= current_item_num) {
                            if (cat_title) {
                                $(this).parent().find('h3').each(function(){
                                    var cleaner = nodeDOM("div", {
                                        "class": "clean"
                                    }, '', '');
									titletext=$(this).text();
									if(category.toUpperCase().indexOf('PORTA')>-1){
									titletext=titletext.replace('TIPO', '');
									}
                                    var headline = nodeDOM("h3", '', titletext, '');
                                    $(cleaner).appendTo('#content');
                                    $(headline).appendTo('#content');
                                    view = $(this).text().toUpperCase();
                                    //console.log("DESTELLOS:"+view);
                                    if (view.indexOf("DESTELLADORES") > -1 || view.indexOf("RODAMIENTOS") > -1 || view.indexOf("CARBONES") > -1 || view.indexOf("RELES") > -1) {
                                        table_view = true;
                                        view = $(this).text().toUpperCase();
                                    }
                                })
                                cat_title = false;
                                
                            }
                            if (!table_view) {
                                //Vista de datos
                                odd = "";
                                if (grid && num % 2) {
                                    odd = " odd";
                                    var cleaner = nodeDOM("div", {
                                        "class": "clean"
                                    }, '', '');
                                }
                                else {
                                    var cleaner = nodeDOM("div", {
                                        "class": "clean"
                                    }, '', '');
                                }
                                var title = $(this).find('h1').text().replace(/(:|\.)/g, '\\$1');
                                title = title.trim();
                                var headline = nodeDOM("h1", '', title, '');
                                var image = nodeDOM("img", {
                                    "src": $(this).find('img').attr('src')
                                }, '', '');
                                var text = nodeDOM("div", '', '', '');
                                $(text).html($(this).find('div').text());
                                var div = nodeDOM("div", {
                                    "class": "product grid" + odd
                                }, '', '');
                                // anchor = id.replace(arguments, '-');
                                var idtitle = clearChars(title);
                                //idtitle.replace(' ', '-');
                                //alert(idtitle);
                                var anchor = nodeDOM("a", {
                                    'name': idtitle,
                                    'id': idtitle
                                }, '', '');
                                $(anchor).appendTo($(div));
                                $(headline).appendTo($(div));
                                $(image).appendTo($(div));
                                $(image).click(function(){
                                    getProduct(title);
                                });
                                $(headline).click(function(){
                                    getProduct(title);
                                });
                                $(text).appendTo($(div));
                                $(div).appendTo('#content');
                                if (grid && num % 2 || !grid) {
                                    $(cleaner).appendTo('#content');
                                }
                            }
                            else {
                                if (view.indexOf("DESTELLADORES") > -1) {
                                    if (table_head) {
                                        //rf_page72_image4.jpg
                                        var img = nodeDOM('img', {
                                            'src': 'images/images_rf/rf_page63_image1.jpg',
                                            'align': 'right'
                                        }, '', '');
                                        $(img).appendTo('#content');
                                        var table = nodeDOM('table', {
                                            'id': 'table'
                                        }, '', '');
                                        var tr = nodeDOM('tr', {
                                            'class': 'head'
                                        }, '', '');
                                        var header = ['CODIGO', 'DESCRIPCION', 'EQUIVALENTE CODIGO'];
                                        $(header).each(function(i, l){
                                            var td = nodeDOM("td", '', l, '');
                                            $(td).appendTo($(tr));
                                            ////console.log('RODOOO:'+l);
                                        });
                                        $(tr).appendTo($(table));
                                        $(table).appendTo('#content');
                                        table_head = false;
                                    }
                                    var tr = nodeDOM("tr", '', '', '');
                                    var title = $(this).find('h1').text().replace(/ /g, '');
                                    var td_1 = nodeDOM("td", {
                                        'class': 'code'
                                    }, title, '');
                                    $(td_1).appendTo($(tr));
                                    $(this).find('p').each(function(i, l){
                                        ////console.log('RODOOO:'+$(this).index());
                                        var td = nodeDOM("td", '', $(this).text(), '');
                                        $(td).appendTo($(tr));
                                    });
                                    $(tr).appendTo('#table');
                                    $("#table tr:odd").css("background-color", "#f4f4f4");
                                    
                                }
                                else 
                                    if (view.indexOf("CARBONES") > -1) {
                                        if (table_head) {
                                            //rf_page72_image4.jpg
                                            var img = nodeDOM('img', {
                                                'src': 'images/images_rf/rf_page64_image1.jpg',
                                                'align': 'right'
                                            }, '', '');
                                            $(img).appendTo('#content');
                                            var table = nodeDOM('table', {
                                                'id': 'table'
                                            }, '', '');
                                            var tr = nodeDOM('tr', {
                                                'class': 'head'
                                            }, '', '');
                                            var header = ['Codigo KRUG ', 'Aplicaciones (INTERNACIONAL)'];
                                            $(header).each(function(i, l){
                                                var td = nodeDOM("td", '', l, '');
                                                $(td).appendTo($(tr));
                                            ////console.log('RODOOO:'+l);
                                            });
                                            $(tr).appendTo($(table));
                                            $(table).appendTo('#content');
                                            table_head = false;
                                        }
                                        var tr = nodeDOM("tr", '', '', '');
                                        var title = $(this).find('h1').text().replace(/ /g, '');
                                        var td_1 = nodeDOM("td", {
                                            'class': 'code'
                                        }, title, '');
                                        $(td_1).appendTo($(tr));                                      
                                        var td = nodeDOM("td", '', $(this).find('div').text(), '');
                                        $(td).appendTo($(tr));
                                        //});
                                        $(tr).appendTo('#table');
                                        $("#table tr:odd").css("background-color", "#f4f4f4");
                                        
                                    }
                                    else 
                                        if (view.indexOf("RODAMIENTOS") > -1) {
                                            if (table_head) {
                                                var img = nodeDOM('img', {
                                                    'src': 'images/images_rf/rf_page72_image4.jpg',
                                                    'align': 'right'
                                                }, '', '');
                                                $(img).appendTo('#content');
                                                var table = nodeDOM('table', {
                                                    'id': 'table'
                                                }, '', '');
                                                var tr = nodeDOM('tr', {
                                                    'class': 'head'
                                                }, '', '');
                                                var header = ['Codigo', 'Codigo KG', 'Diametro Interior (mm)', 'Diametro Exterior (mm)', 'Ancho (mm)', 'Observaciones'];
                                                $(header).each(function(i, l){
                                                    var td = nodeDOM("td", '', l, '');
                                                    $(td).appendTo($(tr));                                                
                                                });
                                                $(tr).appendTo($(table));
                                                $(table).appendTo('#content');
                                                table_head = false;
                                            }
                                            var tr = nodeDOM("tr", '', '', '');
                                            var title = $(this).find('h1').text().replace(/ /g, '');
                                            var td_1 = nodeDOM("td", {
                                                'class': 'code'
                                            }, title, '');
                                            $(td_1).appendTo($(tr));
                                            $(this).find('p').each(function(i, l){
                                                var td = nodeDOM("td", '', $(this).text(), '');
                                                $(td).appendTo($(tr));
                                            });
                                            $(tr).appendTo('#table');
                                            $("#table tr:odd").css("background-color", "#f4f4f4");
                                        }
                                        else 
                                            if (view.indexOf("RELES") > -1) {
                                                if (table_head) {
                                                    var img = nodeDOM('img', {
                                                        'src': 'images/images_rf/rf_page62_image9.jpg',
                                                        'align': 'right'
                                                    }, '', '');
                                                    $(img).appendTo('#content');
                                                    var table = nodeDOM('table', {
                                                        'id': 'table'
                                                    }, '', '');
                                                    var tr = nodeDOM('tr', {
                                                        'class': 'head'
                                                    }, '', '');
                                                    //Código Descripción Equivalente código
                                                    var header = ['Codigo', 'Descripcion', 'Equivalente codigo'];
                                                    $(header).each(function(i, l){
                                                        var td = nodeDOM("td", '', l, '');
                                                        $(td).appendTo($(tr));
                                                    });
                                                    $(tr).appendTo($(table));
                                                    $(table).appendTo('#content');
                                                    table_head = false;
                                                }
                                                var tr = nodeDOM("tr", '', '', '');
                                                var title = $(this).find('h1').text().replace(/ /g, '');
                                                var td_1 = nodeDOM("td", {
                                                    'class': 'code'
                                                }, title, '');
                                                $(td_1).appendTo($(tr));
                                                $(this).find('p').each(function(i, l){
                                                    ////console.log('RODOOO:'+$(this).index());
                                                    var td = nodeDOM("td", '', $(this).text(), '');
                                                    $(td).appendTo($(tr));
                                                });
                                                $(tr).appendTo('#table');
                                                $("#table tr:odd").css("background-color", "#f4f4f4");
                                                
                                            }
                                
                            }
                            /// Fin vista
                            num++;
                            item_num++;
                            items_loaded++;
                            if (item_num == current_item_num + items_page || item_num == total_item_num) {
                                 current_item_num = item_num;
								 current_page=Math.ceil(current_item_num / items_page);
                                $('form.pager input:text').val(current_page);
                                if (total_item_num > item_num) {
                                    remain_item_num = total_item_num - item_num;
                                 }
								 //Enable Disable prev - next buttons
								if(current_page==total_pages){
									$('form.pager input.next').css({ 'opacity' : 0.5 });
									$('form.pager input.next').attr('disabled', 'disabled');
								}else if(current_page<total_pages){
									$('form.pager input.next').css({ 'opacity' : 1 });
									$('form.pager input.next').removeAttr("disabled");
								}
								if(current_page==1){
									$('form.pager input.prev').css({ 'opacity' : 0.5 });
									$('form.pager input.prev').attr('disabled', 'disabled');
								}else{
									$('form.pager input.prev').css({ 'opacity' : 1 });
									$('form.pager input.prev').removeAttr("disabled");
								}
								
                                itera = false;
                                return false;
                            }
                        }
                        else {
                            item_num++;
                        }
                        
                    })
                }
                else {
                     return false;
                }
            })
        }
    })
    
}

function getPage(target){
    //console.log('getPage' + target);
    if (target == 'next' && current_item_num < total_item_num) {
        getContent(category);
    }
    else 
        if (target == 'prev' && current_item_num >= items_page + 1) {
             current_item_num -= items_page + items_loaded;
            getContent(category);
        }
        else 
            if (target == 'back' && items_loaded > 0) {
                current_item_num -= items_loaded;
                $('.buttons').css('display', 'inline');
                $('.toolbar input.back').css('display', 'none');
                getContent(category);
                getanchor = window.setInterval("gotoAnchor()", 100);
            }
            else {
                if (target > 0) {
                    if (total_pages >= target) {
                        target--;
                        current_item_num = target * items_page;
                        getContent(category);
                    }
                    else {
                        $('form.pager input:text').val(Math.ceil(current_item_num / items_page));
                    }
                    return true;
                }
            }
}

function getProduct(id){
    var first = "";
    var num = 0;
    id = id.trim();
    $.ajax({
        type: "GET",
        url: "xml/sniffer4-2.xml",
        dataType: "xml",
        success: function(xml){
            $('.buttons').css('display', 'none');
            $('#content').empty();
            anchor = clearChars(id);
            anchor.replace(' ', '-');
            $(xml).find('item').each(function(){
                var title = $(this).find('h1').text();
                title = title.trim();
                title = title.replace(/(:|\.)/g, '\\$1');
                if (title.toUpperCase() == id.trim().toUpperCase()) {
					var headline = nodeDOM("h3", '', $(this).parent().find('h3').text(), '');
					$(headline).appendTo('#content');
					if (!permalink) {
						$('.toolbar input.back').css('display', 'block');
					}else{
						$('.toolbar input.back').css('display', 'none');
						$('#submenu').empty();
						permalink=false;
					}
                    var div = nodeDOM("div", {
                        "class": "product-detail"
                    }, '', '');
                    var headline = nodeDOM("h1", '', title, '');
                    var text = nodeDOM("div", '', '', '');
                    $(text).html($(this).find('div').text());
                    /*$(headline).appendTo('#content');
                     $(image).appendTo('#content');
                     $(text).appendTo('#content');*/
                    ////////////////
                    $(headline).appendTo($(div));
                    if ($(this).find('img').attr('src') != undefined) {
                        //alert('img :'+$(this).find('img').attr('src'));
                        var image = nodeDOM("img", {
                            "src": $(this).find('img').attr('src')
                        }, '', '');
                        $(image).appendTo($(div));
                    }
                    $(text).appendTo($(div));
					var label = nodeDOM("label", '', 'Link :', '');
					$(label).appendTo($(div));
					var root = location.protocol + '//' + location.host+ location.pathname+'?code=' +id ;
					var adress = nodeDOM("input", {'type':'text','value': root , 'class':'permalink'}, '', '');
					$(adress).focus(function() {
					   $(this).select();
					});
					  $(adress).appendTo($(div));
                    $(div).appendTo('#content');
                }
            })
        }
    })
    
}
function gotoAnchor(){
    //window.location.hash = anchor;
    /**************/
    if ($('#' + anchor).offset() != null) {
        var locationHref = window.location.href;
        var elementClick = anchor;
        var offset = $('#' + anchor).offset();
        var destination = offset.top;
        //alert(destination);
        $('#' + anchor).parent().find('h1').css("background-color", "#e3f8fb");
        $('#' + anchor).parent().find('h1').css("padding-left", "8px");
        $("html:not(:animated),body:not(:animated)").animate({
            scrollTop: destination
        }, Math.ceil(destination), function(){
            window.location.hash = elementClick
        });
    }
    /***************/
    window.clearInterval(getanchor);
    return false;
}

if (typeof String.prototype.trim !== 'function') {
    String.prototype.trim = function(){
        return this.replace(/^\s+|\s+$/g, '');
    }
}
$(function(){
    $('input').keypress(function(e){
        var code = null;
        code = (e.keyCode ? e.keyCode : e.which);
        return (code == 13) ? false : true;
    });
});
function send(datastr){
	var form = document.getElementById('formedit');
	var str="";
	var i, p, q, nm, test, num, min, max, errors = '';
	if (lang == 'en') {
		var args = ['Nombre', '', 'R', 'Empresa', '', 'R', 'Pais', '', 'R', 'Telefono', '', 'RisNum', 'Email', '', 'RisEmail', 'Comentarios', '', 'R'];
	}
	else {
		var args = ['Name', '', 'R', 'Company', '', 'R', 'Country', '', 'R', 'Telephone number', '', 'RisNum', 'Email address', '', 'RisEmail', 'Comments', '', 'R'];
	}
	for (a = 0; a < form.elements.length; a++) {
	console.log(form.elements[a].name);
	val=form.elements[a];
	if (val.name && val.value) {
				str += '&'+val.name + '=' + val.value ;
	}
	/***********************************/
    for (i = 0; i < (args.length - 2); i += 3) {
        test = args[i + 2];
        if (val) {
			console.log(val.name+'='+val.value);
			if (val.name && val.value) {
				str += '&'+val.name + '=' + val.value ;
			}
            nm = val.name;
            if ((val = val.value) != "") {
				if (test.indexOf('isEmail') != -1) {
					p = val.indexOf('@');
					if (p < 1 || p == (val.length - 1)) 
						if (lang == 'en') {
							errors += '- ' + nm + ' must contain an e-mail address.\n';
						}
						else {
							errors += '- ' + nm + ' debe contener una direccion de mail.\n';
						}
				}
				else 
					if (test != 'R') {
						num = parseFloat(val);
						if (isNaN(val)) 
							if (lang == 'en') {
								errors += '- ' + nm + ' must contain a number.\n';
							}else{
								errors += '- ' + nm + ' debe ser un numero.\n';
							}
						if (test.indexOf('inRange') != -1) {
							p = test.indexOf(':');
							min = test.substring(8, p);
							max = test.substring(p + 1);
							if (num < min || max < num) 
								if (lang == 'en') {
									errors += '- ' + nm + ' must contain a number between ' + min + ' and ' + max + '.\n';
								}
								else {
									errors += '- ' + nm + ' debe contener un numero entre ' + min + ' and ' + max + '.\n';
								}
							
						}
					}
			}
			else 
				if (test.charAt(0) == 'R') 
					if (lang == 'en') {
						errors += '- ' + nm + ' is required.\n';
					}else{
						errors += '- ' + nm + ' es requerido.\n';
					}
        }
    }
	}
	
	if (errors!='') {
		if (lang == 'en') {
			alert('The following error(s) occurred:\n' + errors);
		}else{
			alert('Los siguientes errores han ocurrido:\n' + errors);
		}

	}else{
	console.log('send:'+str);
	$.ajax({	
		type: "POST",
		url: "mail.php",
		data: str,
		cache: false,
		success: function(html){		
		$("#response").html(html);
		$('#sendcontact').css({ 'opacity' : 0.75 });
		$('#sendcontact').attr('disabled', 'disabled');
		}
	});	
	/**********************/
	}
	
}

$(document).ready(function(){
	if(querySt('lang')){
	lang=querySt('lang');
	}
    $('a.mail').click(function(){
        getContact();
    });
	$('a.company').click(function(){
        getCompany();
    });
	$('a.lang').click(function(){
        getLang();
    });

    $('#mainnav li a.cat').click(function(){
        getContent($(this).attr("call"));
    });
    $('#find').click(function(){
        var id = $('#finder input:text').val().trim();
		permalink=true;
        getProduct(id);
        //return false;
    });
    $('form.pager input.prev').click(function(){
        getPage('prev')
    });
    $('form.pager input.next').click(function(){
        getPage('next')
    });
    $('.toolbar input.back').css('display', 'none');
    $('.toolbar input.back').click(function(){
        getPage('back')
    });
    //
    $("select.items-page").change(function(){
        items_page = $(this).val();
        getContent(category);
        
    })
    $('form.pager input.curr-page').change(function(){
        var page = $(this).val();
        getPage(page);
        return true;
    });
    $('form.pager img.print').click(function(){
        window.print();
    });
	if(getParameterByName('code')){
		//RemoveParameterFromUrl()
		permalink=true;
		getProduct(getParameterByName('code'));
		
		/*
		var _url = $(location).attr('href');
		var _arr_url = _url.split('?');
		if (_arr_url.length >= 2) {
		window.location.replace(_arr_url[0]);
		return false;
		}*/
		//window.location =removeParameter(window.location.href , 'code');
		
	}else{
		getCompany()
	}	
    //
});

