var scrollInt2 = 635;
var scrollInt = 300;
var totalColection = 0;

jQuery(function( $ ){
    /**
	 * Demo binding and preparation, no need to read this part
	 */
    //borrowed from jQuery easing plugin
    //http://gsgd.co.uk/sandbox/jquery.easing.php
    $.easing.elasout = function(x, t, b, c, d) {
        var s=1.70158;
        var p=0;
        var a=c;
        if (t==0) return b;
        if ((t/=d)==1) return b+c;
        if (!p) p=d*.3;
        if (a < Math.abs(c)) {
            a=c;
            var s=p/4;
        }
        else var s = p/(2*Math.PI) * Math.asin (c/a);
        return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
    };
	
 


});

function gotoURL(url){
    window.location.href=globStoreURL + url;    
}

function scrollTestimonials(tesID){
    //$.scrollTo('#testimonialsTitle'+tesID, 1500, { easing:'elasout'} );
    //	/$.scrollTo('#testimonialsTitle'+tesID, 1000, { axis:'y'});
    $('#tesContent').scrollTo('#testimonialsTitle'+tesID, 1000, {
        axis:'y'
    });
}

function changecateg(catid){
    //document.getElementById("imagescateg").value = catid;
    //for(i=0; i < arrImagCat.length; i++){
    //if(parseInt(catid) == arrImagCat[i]){
    //document.getElementById("imcat" + arrImagCat[i]).setAttribute("style","font-size: 15px;");
    //}else{
    //document.getElementById("imcat" + arrImagCat[i]).setAttribute("style","font-size: 12.5px;");
    //}
    //}    
    gotopage(1, 0);
}

function gonext(){
    $('#presscontent').fadeOut('slow', function(){
        var elCurent       = document.getElementById("curent");
        var elCurentpage   = document.getElementById("curentpage");
        elCurentpage.value = parseInt(elCurentpage.value) + 1;
        var goto_ = parseInt(imagesPerPage) + parseInt(elCurent.value);
        elCurent.value = goto_;
        showimages(goto_);
    });
}
function goprev(){
    $('#presscontent').fadeOut('slow', function(){
        var elCurent       = document.getElementById("curent");
        var elCurentpage   = document.getElementById("curentpage");
        elCurentpage.value = parseInt(elCurentpage.value) - 1;
        var goto_ = parseInt(elCurent.value) - parseInt(imagesPerPage);
        elCurent.value = goto_;
        showimages(goto_);
    });
}
function gotopage(index, page){
    $('#presscontent').fadeOut('slow', function(){
        document.getElementById("curent").value = page;
        document.getElementById("curentpage").value = index;
        showimages(page);
    });
}

function showimages(record){
    var httpxml;

    try{
        // Firefox, Opera 8.0+, Safari
        httpxml=new XMLHttpRequest();
    }catch (e){
        // Internet Explorer
        try{
            httpxml=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try{
                httpxml=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e) {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }

    function stateChanged(){
        if (httpxml.readyState == 4){
            //alert(httpxml.responseText);
            var myObject = eval('(' + httpxml.responseText + ')');
        
            if (myObject.data[0].total != 'norec'){
                var str = "";
                var str2 = "";
                for(i=0; i < myObject.data.length; i++){
                    str = str + "<div class=\"pressimage\"><a href=\""+ globStoreURL +"/detail-portfolio_" + myObject.data[i].PressImageID + "\" ><img border=\"0\" width=\"300px\" height=\"100px\" title=\"" + myObject.data[i].Imagedesc + "\" src=\""+ globStoreURL +"/images/" + myObject.data[i].ImageFile + "\"/></a></div>";
                    str2 = str2 + "<div class=\"listcompanies\"><a href=\""+ globStoreURL +"/detail-portfolio_" + myObject.data[i].PressImageID + "\" >" + myObject.data[i].Imagedesc + "</a></div>";
                //str = str + "<div class=\"pressimage\"><a href=\""+ globStoreURL +"/detport/detport_" + myObject.data[i].PressImageID + "_"+ myObject.data[i].BackBt+ "\" ><img border=\"0\" width=\"300px\" height=\"100px\" title=\"" + myObject.data[i].Imagedesc + "\" src=\""+ globStoreURL +"/images/" + myObject.data[i].ImageFile + "\"/></a></div>";
                }

                var totalPages = parseInt(myObject.value[0].total);
                var valCurentpage = parseInt(document.getElementById("curentpage").value);
                var navigator ='';
          
                if( valCurentpage != 1 ){
                    navigator+= '<a href=\"javascript:goprev()\"><span class=\"linksnavig\">Prev</span></a>';
                }
                var tmp = 0;
                for( i=1; i <= totalPages; i++ ){
                    if (valCurentpage == i){
                        navigator += '<span class=\"linksnavig\" style=\"font-size: 14.5px;\">' + i + '</span>';
                    }else{
                        navigator += '<a href=\"javascript:gotopage(\''+ i +'\',\'' + tmp +'\')\"><span class=\"linksnavig\">' + i + '</span></a>';
                    }
                    tmp += parseInt(imagesPerPage);
                }
                if( valCurentpage != totalPages ){
                    navigator+= '<a href=\"javascript:gonext()\"><span class=\"linksnavig\">Next</span></a>';
                }
                document.getElementById("navig").innerHTML = navigator;//+' '+document.getElementById("curent").value+' '+document.getElementById("curentpage").value;
                document.getElementById("presscontent").innerHTML = str;
                document.getElementById("portList").innerHTML = str2;
                //tb_init('a.thickbox, area.thickbox, input.thickbox');
                $('#presscontent').fadeIn('slow');
            }else{
                document.getElementById("presscontent").innerHTML = myObject.data[0].message;
                document.getElementById("navig").innerHTML = '&nbsp;';
                $('#presscontent').fadeIn('slow');
            }
        
        }
    }
    var url=globStoreURL+"/portfolioajax.php";
    url = url+"?endrecord=" + record;
    url = url+"&catid=" + document.getElementById("imagescateg").value;
    //alert(url)
    httpxml.onreadystatechange = stateChanged;
    httpxml.open("GET",url,true);
    httpxml.send(null);
//document.getElementById("presscontent").innerHTML="Please Wait....";
}
