﻿var message = 'Please respect our Copyright.';


$(function() {
    var zIndexNumber = 1000;
    $('div').each(function() {
        $(this).css('zIndex', zIndexNumber);
        zIndexNumber -= 10;
    });

  //  $('#barcontent').css('zIndex', 10000)
    //$('.nav').css('zIndex', 20010)
    $('#slider3').css('zIndex', 20010)
    //$('#nav').css('zIndex', 30010)
   
    
});

function OpenHelp(url) 
{
window.open(url, 'windowname2',   'width=800,    height=600,    directories=no,   location=no,   menubar=no,   resizable=no,  scrollbars=1,  status=no,  toolbar=no'); 
 
}


function clickie() {
    if (document.all) {
        alert(message);
    return false; } }
    
function clickns(e) {
    if (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2 || e.which==3) {
    alert(message);
    return false; } } }
    
function changeTitle()   
 {   
       var title = $(this).find('img').attr('alt');   
        var href = $(this).attr('href');   
  
       $('#slide-title').text(title).attr('href', href);   
   }


function ShowMenu(menuItem)
{
    $("ul.nav").superfish({
        hoverClass: "sfHover",
        delay: 750,
        animation: { opacity: "show" },
        speed: 250
    });

    $('.nav li li:has(ul) > a').addClass('subfish');
    $("#nav ul li#" + menuItem).addClass("selected")

}

function ShowAboutMenu(menuItem) {

    $("#aboutMenu ul li#" + menuItem).addClass("selectedli")

}

function ShowServicesMenu(menuItem) {

    $("#servicesMenu ul li#" + menuItem).addClass("selectedli")

}

function ShowSlides(slideName, timeOutNum, pauseNum, btnPrev, btnNext)
 
{
     $('#' + slideName).cycle({
        prev: '#' + btnPrev,
        next: '#' + btnNext,
        timeout: timeOutNum,
        pause: pauseNum,
        before: changeTitle
    });
}


function SelectShow(section)
{
 //   alert(section);
    var str = "";
    var strSm = "";
    var slideName = "slides";
    
    switch (section)
    {
        case 'all':
            str = AddSlideItemBig('room', true);
            str += AddSlideItemBig('outside', true);
            str += AddSlideItemBig('activity', true);

           // strSm = AddSlideItemSm('room', 'all');
           // strSm += AddSlideItemSm('outside', 'all');
           // strSm += AddSlideItemSm('activity', 'all');
            slideName += "all";
            break;

        case 'ins':
            str = AddSlideItemBig('room', false);
           // strSm = AddSlideItemSm('room', 'ins');
            slideName += "ins";
            break;

        case 'out':
            str = AddSlideItemBig('outside', false);
           // strSm = AddSlideItemSm('outside', 'out');
            slideName += "out";
            break;

        case 'act':
            str = AddSlideItemBig('activity', false);
           // strSm = AddSlideItemSm('activity', 'act');
            slideName += "act";
            break;

    }

  


   // $('#' + slideName).html(strSm);

    var slideMain = "slides";
    $('#' + slideMain).html(str);
    $('#' + slideMain).cycle('stop');
    ShowSlides(slideMain, 3000, 1, 'previous-slideg', 'next-slideg');


}

function AddSlideItemBig(sname, isAll) 
{
    var str = "";
    var strA = "<a href='#' title='See details' class='thumb default-slide'>";
    var strEnd = "</a>";

    if (!isAll)
    {
        $("#liShowSelectAll").removeClass("gmenuselected");
        $("#liShowSelectAll").addClass("set");
    }
    
    for (var i = 1; i <= 10; i++) {
        str += strA + "<img src='images/galery/" + sname + i + ".jpg' alt='" + "" + "' class='slideshow-image' />" + strEnd;
    }

    return str;

}

function AddSlideItemSm(sname, stype) {
    var str = "";
    var strA = "";
    var strEnd = "";
    var stype;
    var picNum = 0;
  
    for (var row = 1; row <= 2; row++) 
    {
        
        str += "<tr>";  
        for (var col = 1; col <= 5; col++) 
        {
            picNum += 1;

           // str += "<td><a href ='javascript:ViewPicture(\'" + sname + picNum + "\');'>";
           // str += "<img src ='images/galery/Small/" + sname + picNum + ".jpg' onmouseover = \'\'javascript:ViewPicture(\'" + sname + picNum + "');\'\' onmouseout = \'\'javascript:SelectShow('" + stype + "');\'\' /></a></td>";
            str += "<td><div onclick =\'\'javascript:Test(\'" + sname + "\');\'\'>New</div></td>";
        }
     
        str += "</tr>";


    }

    str = "<table>" + str + "</table>";

    alert(str);   
    return str;

}



function IncludeJavaScript(jsFile) {
    var oHead = document.getElementsByTagName('head')[0];
    var oScript = document.createElement('script');
    oScript.type = 'text/javascript';
    oScript.charset = 'utf-8';
    oScript.src = jsFile;
    oHead.appendChild(oScript);

};


function ViewPicture(sname)
{

    var str = "";
    var strA = "<a href='#' title='See details' class='thumb default-slide'>";
    var strEnd = "</a>";
    str += strA + "<img src='images/galery/" + sname + ".jpg' alt='" + "" + "' class='slideshow-image' />" + strEnd;
      
    $("#slides").html(str);
}

function BreadCrumb(link1, link2, link3) 
{
  
    var str = "<ul id='breadcrumbs'>";
   
    
    if (link1 != "") 
    {
        if (link2 != "") {
            str += "<li><a href = '" + getUrl(link1) + "' >" + link1 + ">></a></li>";
        }
        else 
        {
            str += "<li>" + link1 + "</li>";
        }

    }

    if (link2 != "") {

        if (link3 != "") {
            str += "<li><a href = '" + getUrl(link2) + "' >" + link2 + ">></a></li>";
        }
        else {
            str += "<li>" + link2 + "</li>";
        }
     }

    if (link3 != "") {

       str += "<li>" + link3 + "</li>";
    }


    str += "</ul>";
 
  
    $("#divCrumb").html(str);

}

function getUrl(sname) 
{
    var url = "";

    switch (sname)
    {
        case "Home":
            url = "Default.aspx";
            break;

        case "Services":
            url = "idaho-commercial-real-estate.aspx";
            break;

        case "Land":
            url = "cre-broker-jackson-cooper.aspx?m=land";
            break;

        case "Self Storage":
            url = "SelfStorage.aspx";
            break;
        case "Multi-Family":
            url = "commercial-real-estate-multifamily.aspx";
            break;

        case "NN & NNN":
            url = "Nnn.aspx";
            break;

        case "Retail Leasing":
            url = "Retail.aspx";
            break;

        case "About Us":
            url = "about-commercial-real-estate.aspx";
            break;

        case "About Us":
            url = "about-commercial-real-estate.aspx";
            break;

        case "Specialties":
            url = "Specialties.aspx";
            break;
            
        case "Properties":
            url = "commercial-real-estate-properties.aspx";
            break;
    }

    return url;
}

function ErrorDisplay(control, message) 
{
   //alert(message);

}

function loadControl(serviceURL, controlLocation, displayDiv, keyValue, optionalParam) {

    serviceURL = 'WebServices/MainWebService.asmx/GetControlHtml';
    controlLocation = '~/controls' + '/' + controlLocation;

    //alert(serviceURL);
    // alert(controlLocation);

    $.ajax({
        type: "POST",
        contentType: "application/json; charset=utf-8",
        url: serviceURL,
        data: "{'controlLocation':'" + controlLocation + "', 'id':'" + keyValue + "', 'optionalParam':'" + optionalParam + "'}",
        success:
   function(msg) {
       $(displayDiv).html(eval('(' + msg + ')').d);

   },
        error:
   function(XMLHttpRequest, textStatus, errorThrown) {
       ErrorDisplay("popup", "loadControl" + XMLHttpRequest.responseText);
   }
    });
}

/* ------------------------------------------------------------------------
	s3Slider
	
	Developped By: Boban Karišik -> http://www.serie3.info/
        CSS Help: Mészáros Róbert -> http://www.perspectived.com/
	Version: 1.0
	
	Copyright: Feel free to redistribute the script/modify it, as
			   long as you leave my infos at the top.
------------------------------------------------------------------------- */


(function($){  

    $.fn.s3Slider = function(vars) {       
        
        var element     = this;
        var timeOut     = (vars.timeOut != undefined) ? vars.timeOut : 4000;
        var current     = null;
        var timeOutFn   = null;
        var faderStat   = true;
        var mOver       = false;
        var items       = $("#" + element[0].id + "Content ." + element[0].id + "Image");
        var itemsSpan   = $("#" + element[0].id + "Content ." + element[0].id + "Image span");
            
        items.each(function(i) {
    
            $(items[i]).mouseover(function() {
               mOver = true;
            });
            
            $(items[i]).mouseout(function() {
                mOver   = false;
                fadeElement(true);
            });
            
        });
        
        var fadeElement = function(isMouseOut) {
            var thisTimeOut = (isMouseOut) ? (timeOut/2) : timeOut;
            thisTimeOut = (faderStat) ? 10 : thisTimeOut;
            if(items.length > 0) {
                timeOutFn = setTimeout(makeSlider, thisTimeOut);
            } else {
                console.log("Poof..");
            }
        }
        
        var makeSlider = function() {
            current = (current != null) ? current : items[(items.length-1)];
            var currNo      = jQuery.inArray(current, items) + 1
            currNo = (currNo == items.length) ? 0 : (currNo - 1);
            var newMargin   = $(element).width() * currNo;
            if(faderStat == true) {
                if(!mOver) {
                    $(items[currNo]).fadeIn((timeOut/6), function() {
                        if($(itemsSpan[currNo]).css('bottom') == 0) {
                            $(itemsSpan[currNo]).slideUp((timeOut/6), function() {
                                faderStat = false;
                                current = items[currNo];
                                if(!mOver) {
                                    fadeElement(false);
                                }
                            });
                        } else {
                            $(itemsSpan[currNo]).slideDown((timeOut/6), function() {
                                faderStat = false;
                                current = items[currNo];
                                if(!mOver) {
                                    fadeElement(false);
                                }
                            });
                        }
                    });
                }
            } else {
                if(!mOver) {
                    if($(itemsSpan[currNo]).css('bottom') == 0) {
                        $(itemsSpan[currNo]).slideDown((timeOut/6), function() {
                            $(items[currNo]).fadeOut((timeOut/6), function() {
                                faderStat = true;
                                current = items[(currNo+1)];
                                if(!mOver) {
                                    fadeElement(false);
                                }
                            });
                        });
                    } else {
                        $(itemsSpan[currNo]).slideUp((timeOut/6), function() {
                        $(items[currNo]).fadeOut((timeOut/6), function() {
                                faderStat = true;
                                current = items[(currNo+1)];
                                if(!mOver) {
                                    fadeElement(false);
                                }
                            });
                        });
                    }
                }
            }
        }
        
        makeSlider();

    };  

})(jQuery);  


