
    //Check Jquery
    if (window.jQuery == undefined) {
        var jquery = document.createElement("script");
        jquery.type = "application/javascript";
        jquery.async = false;
        jquery.src = host+"/Scripts/jquery-2.2.4.min.js";
        document.documentElement.appendChild(jquery);
    }
    //propst
    var hubConnection = null;
    var userfullname = "";
    var userphone = null;
    //load Data
    var ua = window.navigator.userAgent;
    var msie = ua.indexOf("MSIE ");
    if (msie > 0 && ua.substring(msie + 5, ua.indexOf(".", msie)) < 9)
    {
        //not support
    }else
    {
        if (localStorage.hasOwnProperty("ymc_cfullname"))
        {
            userfullname = localStorage.getItem("ymc_cfullname");
        }
    }

    //Enums

    //help Methods

    function RequestPhoneLoop(onDone, isMandatory) {
        isMandatory = isMandatory == undefined ? true : isMandatory
        DelayPopMessage('אנא הקלד/י מספר טלפון לחזרה', EChatMessageType.Representetive, 1000, function () {
            LoopRequest(TextValidationHandler.ValidatePhone(isMandatory), "מספר הטלפון שהקשת אינו תקין, אנא נסה שוב", onDone);
        });
    }

    //Register Managers
    var isInIframe = (window.location != window.parent.location) ? true : false;
    if (!isInIframe)
    { $.getScript("http://yamo-chat.com//bundles/chat-scripts", function () {
        InitManagers();
        $.getScript("http://yamo-chat.com/"+"/Scripts/jquery.signalR-2.2.2.min.js",function () {
            $.getScript("http://yamo-chat.com/"+"/signalr/hubs",function () {
                $.connection.hub.url = "http://yamo-chat.com//signalr";
                hubConnection = $.connection.yMChatHub;
                if (hubConnection!=null||hubConnection!=undefined)
                {
                    var yamochat = new YamoChat(hubConnection,'be0d171d-85e1-4572-b95e-0c5fb87aa59d');
                        
                    chatHandler.SaveCookie("YMCCall_DELAY", "true",15);
                    LoadPopup(3000, 'http://yamo-chat.com/Main/ChatPopup?Lang=he&Width=320&Height=250&Left=50',false, function() {
                        DelayPopMessage('שלום וברוכים הבאים לYamo Chat בכל שאלה או בקשה נשמח לענות באופן מיידי באמצעות נציג אונליין.', EChatMessageType.Representetive, 1, function() {
                            DelayPopMessage('על מנת להתחבר לשיחה עם נציג אונליין נא הקש את שמך', EChatMessageType.Representetive, 1000, function () {
                                LoopRequest(TextValidationHandler.ValidateName, "השם שהקשת אינו תקין, אנא נסה שוב.", function (name) {
                                    PopMessage(name, EChatMessageType.Client);
                                    RequestPhoneLoop(function (phone) {
                                        yamochat.Connect(name, phone)
                                    }, false);
                                });
                            });

                        });

                    });
                    

                }else
                {
                    //Error to create SignalR connection
                    console.log("Error to create SignalR connection");
                }
            })
        })

        });
    }

