function loadForm(cat){
    unloadGallery();
    
    if(!$.browser.msie){
        $.blockUI();
    }
    
    if(cat != "targonca"){
        $.ajax({
            type: "POST",
            url:  "http://www.kaposflex.hu/gumikopeny-kereso/",
            data: "action=loadform&cat=" + cat,
            success: function(data){
                $("#prodlist").attr("innerHTML","");
                $("#catform").attr("innerHTML",data);
                if(!$.browser.msie){
                    $.unblockUI();
                }
            }
        });
    }
    else{
        startSearch('targonca');
    }
}

function startSearch(cat){   
    if($("#width").length == 0){
        width = "%";
    }
    else{
        width = $("#width").attr("value");    
    }
    
    if($("#height").length == 0){
        height = "%";
    }
    else{
        height = $("#height").attr("value");    
    }
    
    if($("#diameter").length == 0){
        diameter = "%";
    }
    else{
        diameter = $("#diameter").attr("value");    
    }
    
    if($("#maker").length == 0){
        maker = "%";
    }
    else{
        maker = $("#maker").attr("value");    
    }
    
    if($("#season").length == 0){
        season = "%";
    }
    else{
        season = $("#season").attr("value");    
    }
    
    if($("#state").length == 0){
        state = "%";
    }
    else{
        state = $("#state").attr("value");    
    }
    
    if(cat != "targonca"){
        if(width != "%" || height != "%" || diameter != "%"){
            if(!$.browser.msie){
                $.blockUI();
            }
            
            $.ajax({
                type: "POST",
                url:  "http://www.kaposflex.hu/gumikopeny-kereso/",
                data: "action=search&cat=" + cat + "&width=" + width + "&height=" + height + "&diameter=" + diameter + "&maker=" + maker + "&season=" + season + "&state=" + state,
                success: function(data){
                    if(data.substr(0,4) == "err:"){
                        $.unblockUI();
                        $("#err").attr("innerHTML",data.substr(4));
                        $("#prodlist").attr("innerHTML","");
                        $("#err").slideDown();
                        setTimeout('$("#err").slideUp();',1500);
                    }
                    else{
                        $("#prodlist").attr("innerHTML",data);
                    }
                    
                    if(!$.browser.msie){
                        $.unblockUI();
                    }
                }
            });
        }
        else{
            $("#err").attr("innerHTML",'<p align="center"><strong>Legalább egy méretadatot válassz!</strong></p>');
            $("#err").slideDown();
            setTimeout('$("#err").slideUp();',1500);
        }
    }
    else{
            if(!$.browser.msie){
                $.blockUI();
            }
            
            $.ajax({
                type: "POST",
                url:  "http://www.kaposflex.hu/gumikopeny-kereso/",
                data: "action=search&cat=" + cat + "&width=" + width + "&height=" + height + "&diameter=" + diameter + "&maker=" + maker + "&season=" + season + "&state=" + state,
                success: function(data){
                    if(data.substr(0,4) == "err:"){
                        //$.unblockUI();
                        $("#err").attr("innerHTML",data.substr(4));
                        $("#prodlist").attr("innerHTML","");
                        $("#err").slideDown();
                        setTimeout('$("#err").slideUp();',1500);
                    }
                    else{
                        $("#prodlist").attr("innerHTML",data);
                    }
                    
                    if(!$.browser.msie){
                        $.unblockUI();
                    }
                }
            });
    }
}

function loadGallery(data,type){
    unloadGallery();
    
    if(!$.browser.msie){
        $.blockUI();
    }
    
    $.ajax({
        type: "POST",
        url:  "http://www.kaposflex.hu/gumikopeny-kereso/",
        data: "action=gallery&type=" + type + "&prodid=" + data,
        success: function(data){
            //$("#page-wrapper").append(data);
            //$(data).appendTo("body");
            $("#page-wrapper").attr("innerHTML",$("#page-wrapper").attr("innerHTML") + data);
            
            /*$("body").css({
                overflow: 'hidden',
                margin: '0px 18px 0px 0px'
            });*/
            

            var screenWidth = $(window).width()
            
            var popX = (screenWidth - 840)/2;
            var popY = $(document).scrollTop() + 50;
                
            $("#inlinepopup").css({
                position: 'absolute',
                top: popY + 'px',
                left: popX + 'px',
                display: 'block'
            });
            
            //$("#inlinepopup").show();
            
            if(!$.browser.msie){
                $.unblockUI();
            }
        }
    });
}

function unloadGallery(){
    $("#inlinepopup").remove();
    
    /*$("body").css({
        overflow: 'scroll',
        margin: '0px'
    });*/
    
    if(!$.browser.msie){
        $.unblockUI();
    }
}

function setView(prodid,file){
    document.getElementById('view').src = 'http://www.kaposflex.hu/gumikopeny-kereso/?img=http://www.kaposflexraktar.hu/apps/store/galleries/products/' + prodid + '/images/' + file;
}

function sendInterest(prodid,prodname){
    unloadGallery();
    
    if(!$.browser.msie){
        $.blockUI();
    }
    
    $.ajax({
        type: "POST",
        url:  "http://www.kaposflex.hu/gumikopeny-kereso/",
        data: "action=inquiry&prodid=" + prodid + "&prodname=" + prodname,
        success: function(data){
            //$("body").append(data);
            $("#page-wrapper").attr("innerHTML",$("#page-wrapper").attr("innerHTML") + data);
            
            /*$("body").css({
                overflow: 'hidden',
                margin: '0px 18px 0px 0px'
            });*/
            

            var screenWidth = $(window).width()
            
            var popX = (screenWidth - 450)/2;
            var popY = $(document).scrollTop() + 50;
                
            $("#inlinepopup").css({
                position: 'absolute',
                top: popY + 'px',
                left: popX + 'px',
                display: 'block'
            });
            
            //$("#inlinepopup").show();
            
            if(!$.browser.msie){
                $.unblockUI();
            }
        }
    });
}

function sendInquiry(){
    if($("#name").attr("value") != "" && $("#tel").attr("value") != "" && $("#email").attr("value") != ""){
        $.ajax({
            type: "POST",
            url:  "http://www.kaposflex.hu/gumikopeny-kereso/",
            data: "action=sendinquiry&name=" + escape(encodeURI($("#name").attr("value")).replace(/\+/g, '%2B')) + "&tel=" + escape(encodeURI($("#tel").attr("value")).replace(/\+/g, '%2B')) + "&email=" + $("#email").attr("value") + "&kerdes=" + escape(encodeURI($("textarea#kerdes").val()).replace(/\+/g, '%2B')) + "&termek=" + escape(encodeURI($("#termek").attr("value")).replace(/\+/g, '%2B')),
            success: function(data){
                if(data.substr(0,4) == "err:"){
                    $("#imsg").attr("innerHTML",data.substr(4));
                }
                else{
                    $("#inlinepopup-content").attr("innerHTML",'<h1 align="center">Köszönjük megkeresését!</h1><p>Munkatársunk hamarosan válaszol a termékkel kapcsolatban feltett kérdéseire!</p><p align="right">Üdvözlettel,<br />Kaposflex Gumikereskedelmi Kft.</p>');
                }
            }
        });
    }
    else{
        $("#imsg").attr("innerHTML",'<p style="color:#ff0000;">Minden adat kötelező!</p>');
        
        setTimeout('$("#imsg").attr("innerHTML","");',1500);
    }
    
    return false;
}
