﻿//Develop:Shlomi[NoCheck] Date:19/10/2009 15:34:25 Ticket:
/* hello my name is shlomi */

var objDOMLoad = { isLoaded : false, events : [], register : function(fn){if (objDOMLoad.isLoaded){fn();}else{objDOMLoad.events.push(fn);}},check : function(){if (Prototype.Browser.IE){if (document.readyState.toLowerCase() == "complete"){objDOMLoad.exec();}}else{objDOMLoad.exec();}},exec : function(){objDOMLoad.isLoaded = true;objDOMLoad.events.each(function(item){item();});}}
var BannersToLoad = [];        
//objDOMLoad.register(function(){try{$('txtGlobal').setAttribute("autocomplete","off");}catch(e){}});        
//objDOMLoad.register(function(){for (var i=0;i<BannersToLoad.length;i++){$(BannersToLoad[i].split("|")[0]).setAttribute("src",BannersToLoad[i].split("|")[1].replace("&amp;","&"));}});
function setLoad(funcName){if (Prototype.Browser.IE){Event.observe(document, "readystatechange", funcName)}else{Event.observe(document, "DOMContentLoaded", funcName)}}                
//setLoad(objDOMLoad.check);

function clearFirstTime(element){    
    if (!$(element).readAttribute('ft')){            
        $(element).writeAttribute('ft', '1');
        $(element).setStyle({ color : '#000000' });
        $(element).value = '';    
    }
}

function setApplicationTips(){
    var app = $$('.navigation-applications')[0].childElements();
    for(var i=0;i<app.length;i++){        
        new tip(app[i].firstDescendant(), {
            factorV : 60
        });              
        //alert('app[i].firstDescendant() : ' + app[i].firstDescendant());
    }
    
}





$.comment = {}
$.comment.focus = function(element){
    $(element).scrollTo();    
    new Effect.Highlight(element, { startcolor: '#ffff99', endcolor: '#ffffff' }); 
    try{$(element).focus();}catch(e){}
}
var ajaxState = { success : 1, failure : 2 }
$.ajax = function( cmd , options ){
    options = options || {};
    options.url = options.url|| 'AjaxServices.aspx?Command=';            
    options.method = options.method || 'post'
    options.onSuccess = options.onSuccess || function(){} ;    
    options.onFailure = options.onFailure || function(){};    
    options.postBody = options.postBody || '';
    if( Object.isArray(options.postBody) ){
        options.postBody = options.postBody.join('&');
    }else if(!Object.isString(options.postBody)){
        options.postBody = Object.toQueryString(options.postBody)
    }
    options.parameters = options.postBody || '';
    options.loader = options.loader || null;
    options.override1 = options.onSuccess;
    options.onSuccess = function(transport){
        var ajaxResult = transport.responseText;
        var state = ajaxResult.ajaxOK();
        options.override1(ajaxResult, state);
    }            
    if (options.loader){
        $(options.loader).show();
    }
    options.onComplete = function(){
        if (options.loader){
            $(options.loader).hide();
        }
    }
    new Ajax.Request(DomainURL + options.url + cmd, options);    
};
$.json = function( cmd, options ){                
    options = options || {};
    options.override = options.onSuccess;    
    options.url = options.url || "Json/JsonMain.aspx?action=";
    options.onSuccess = function(json){
        if (options.override){
            json = eval( '(' + json + ')' );
            var state = (Number(json.state) == ajaxState.success)            
            options.override( json, state );
        }                        
    }            
    $.ajax( cmd, options );
};



function Console(obj){
    if(Prototype.Browser.IE){
        var div = document.createElement('div');
        div.setAttribute('id','myConsole');
        div.innerHTML = obj.toString();
        div.className = 'myConsole';
        document.body.appendChild(div);
        Console = function (obj) {
            $('myConsole').innerHTML += '<div>' + Object.toJSON(obj) + '<\/div>';
        }
    }   
    if(Prototype.Browser.Gecko){
        try {console.log(obj)}catch(e){}
    }

};

function isKeyPressed(e, arrkeyCode, fn, stopDefaultAction) {
    e = e || window.event;
    var key = e.keyCode || e.charCode;
    fn = fn || function() { };
    var pressed = false;
    for (var i = 0; i < arrkeyCode.length; i++) {
        if (key == arrkeyCode[i]) {
            if (stopDefaultAction) {Event.stop(e);}
            fn();
            return true; 
        }
    }
    return false;
}
var ServerMessageList = {
    /*SetHeaderMessage   : function(Message,IsAlert){if (IsAlert) dvServerMessage.className = "wucServerMessageBox_Error";else dvServerMessage.className = "wucServerMessageBox_Confirm";pElement.innerHTML = Message;},*/
    SetHeaderMessage   : function(Message,IsAlert){if (IsAlert) dvServerMessage.className = "server-message-error";else dvServerMessage.className = "server-message-confirm";pElement.innerHTML = Message;},
    AddSectionMessage  : function(strMessage){ulElement.innerHTML += "<li>" + strMessage + "</li>";},
    SetDisplay         : function(on){if (on){dvServerMessage.style.display = "block";ScrollToElement(dvServerMessage);}else{dvServerMessage.style.display = "none";}},
    ResetServerMessage : function(){pElement.innerHTML = "";ulElement.innerHTML = "";ServerMessageList.SetDisplay(false);},
    AddParemeter       : function(Type,TextFieldId,Text){
        switch(Type){
            case "empty" : if (Mek.Validation.isEmpty(TextFieldId)){ServerMessageList.AddSectionMessage(Text);HighlightFields(TextFieldId);}break;
            case "zero"  : if ($val(TextFieldId) == "0"){ServerMessageList.AddSectionMessage(Text);HighlightFields(TextFieldId);}break;
            case "check" : if (!$get(TextFieldId).checked){ServerMessageList.AddSectionMessage(Text);HighlightFields(TextFieldId);}break;
            case "name"  : if (!Mek.Validation.isName($val(TextFieldId))){ServerMessageList.AddSectionMessage(Text);HighlightFields(TextFieldId);}break;
            case "mail"  : if (!Mek.Validation.isEmail($val(TextFieldId))){ServerMessageList.AddSectionMessage(Text);HighlightFields(TextFieldId);}break;
            case "space" : if (!Mek.Validation.isSpaces($val(TextFieldId))){ServerMessageList.AddSectionMessage(Text);HighlightFields(TextFieldId);}break;
            case "url"   : if ($val(TextFieldId).indexOf("http")!=0){ServerMessageList.AddSectionMessage(Text);HighlightFields(TextFieldId);}break;
        }
    },
    DisplayServerMessageList:function(Text){ServerMessageList.SetHeaderMessage(Text,true);if (trim(ulElement.innerHTML) != ""){ServerMessageList.SetDisplay(true);return false;}else{ServerMessageList.SetDisplay(false);return true;}}
};
var GlobalMessage = {
    type:false,func:null,
    hide:function(){$get("msgBox").style.display = "none";},
    create:function(header,body,submitFunction){
        if (submitFunction != null){
            GlobalMessage.type = true;GlobalMessage.func = submitFunction;
        }else{
            GlobalMessage.type = false;GlobalMessage.func = null;
        }
        $get("msgHeader").innerHTML = header;
        $get("msgBody").innerHTML = body;
        CenterElement($get("msgBox"),-100,true);

    },
    clientOk:function(){if (GlobalMessage.type){eval(GlobalMessage.func);}else{DoSubmit = 1;ResumeSubmit();}GlobalMessage.hide();}
};
var DoSubmit = 0;var btnClick;var hylLocation;
function PauseSubmit(btn, funName){btnClick = btn;if (DoSubmit == 0){eval(funName);return false;}else{return true;}}
function ResumeSubmit(){DoSubmit = 1;try{if (btnClick.tagName.toLowerCase() == "a"){var exec = btnClick.getAttribute("href");exec = exec.replace("javascript:","");eval(exec);}else{$get(btnClick.getAttribute("id")).click();}}catch(e){}}
function PauseHyperlink(hyl,funName){hylLocation = hyl;eval(funName);return false;}
function ResumeHyperLink(){document.redirect(hylLocation.get("href"));}
function addEvent(obj,eventName,funcName){if (obj.attachEvent) obj.attachEvent("on"+eventName, funcName);else if(obj.addEventListener) obj.addEventListener(eventName,funcName,true);else obj["on"+eventName] = funcName;}
String.prototype.ajaxOK = function(){if (trim(this.split("\n")[0]) == "true"){return true;}return false;}
String.prototype.ajaxBAD = function(){if (trim(this.split("\n")[0]) == "false"){return true;}return false;}
String.prototype.getHTML = function(startText){var start = "#MEK:" + startText + "-START";var end = "#MEK:" + startText + "-END";return this.substring(this.indexOf(start) + start.length, this.indexOf(end)); }
String.prototype.trim = function(){return(this.replace( /^\s*/ , "").replace( /\s*$/ ,""));}
String.prototype.isEmpty = function(){if (this.trim() == ''){return true}else{return false};}
function trim(str){return(str.replace( /^\s*/ , "").replace( /\s*$/ ,""));}

var Mek = {
    Browser : {
        IE    : !!(window.attachEvent && !window.opera),
        Opera : !!window.opera,
        Gecko : navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1
    },
    Validation : {
        isEmpty    : function(element){if (trim($val(element))=="") return true;return false;},
        isEmail    : function(string){var pattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;return (string.search(pattern) != -1);},
        isDomain   : function(string){string = string.toLowerCase();if (string.indexOf("http") != -1) return true;else return false;},
        isName     : function(strName){if (strName.length < 2) return false;var NotAllowed = "~!@#$%^&*()<>[]{}_|.\/*+:?\"1234567890";for (var i=0;i<NotAllowed.length;i++){if (strName.indexOf(NotAllowed.charAt(i))!=-1) return false;}if (strName.indexOf("\"")!=-1) return false;return true;},
        isSpaces   : function(element){return $val("ctl00_BasicMasterPage_txtPassword").indexOf(" ") > -1},
        isPassword : function(element){var strPass = $val(element);var NotAllowed = "אבגדהוזחטיכלמנסעפצקרשת";if (strPass.length<6) return false;for (var i=0;i<NotAllowed.length;i++){if (strPass.indexOf(NotAllowed.charAt(i)) > -1) return false;}return true;},
        isNumber   : function(e){if (!e) e = window.event;var charCode = (e.which) ? e.which : e.keyCode;if (charCode > 31 && (charCode < 48 || charCode > 57)){return false;}return true;},
        isCapLock  : function(e,elementName){if (!e) window.event;var KeyCode = e.keyCode?e.keyCode:e.which;var ShiftKey = e.shiftKey?e.shiftKey:((KeyCode == 16)?true:false);if(((KeyCode >= 65 && KeyCode <= 90) && !ShiftKey)||((KeyCode >= 97 && KeyCode <= 122) && ShiftKey)) document.getElementById(elementName).style.display = "";else document.getElementById(elementName).style.display = "none";},
        enterFalse : function(e){if (!e) e = window.event;var KeyChar = e.which || e.keyCode;if (Number(KeyChar) == 13){return false;}return true;}
    }
};
function $get(element){if (arguments.length > 1){var elements = [];for (var i=0;i<arguments.length;i++){elements.push($get(arguments[i]));}return elements;}if (typeof element == 'string'){element = document.getElementById(element);}return element;}
function $val(element){element = $get(element);return trim(element.value);}
function $show(element){$get(element).style.display = "";}
function $toggle(element){if ($get(element).style.display != 'none') $hide(element);else $show(element);}
function $hide(element){$get(element).style.display = "none";}


function ScrollToElement(element,y){window.scrollTo(0,Number(GetElementPos($get(element))[1] - Number((y==null)?10:y)));}

function show(element){$get(element).style.display = "";}
function hide(element){$get(element).style.display = "none";}
function MoveToPage(location){if (!location) window.location.href = DomainURL;else window.location.href = location;}
function GetElementPos(element){element = $get(element);var selectedPosX = 0 , selectedPosY = 0;while(element != null){selectedPosX += element.offsetLeft;selectedPosY += element.offsetTop;element = element.offsetParent;}return[selectedPosX,selectedPosY];}

function disableIds(arrIds,flag){for (var i=0;i<arrIds.length;i++){document.getElementById(arrIds[i]).disabled = flag;}}
function HighlightFields(element){element = $get(element);element.style.borderColor = "Red";element.style.borderWidth = "1px";element.style.borderStyle = "solid";}
function ResetFields(element){element.style.borderColor = "#3b5998";element.style.borderWidth = "1px";element.style.borderStyle = "solid";}
function ClearText(element){if (element.value == "מילה טובה לא תזיק... :-)"){element.value = "";element.style.color = "Black";}}
function GetTextBlock(str,startText){return str.substring(str.indexOf(startText + "-START") + startText.length + 6,str.indexOf(startText + "-END"))}
function isFirstRow(str,firstRowText){if (trim(str.split("\n")[0])==firstRowText){return true;}return false;}
/* Date */
function RemoveChilds(element){while(element.firstChild){element.removeChild(element.firstChild);}}
var MonthDays = new Array("31","28","31","30","31","30","31","31","30","31","30","31");
function getFebruarDays(year){if (year % 4 == 0){return "29";}return "28";}
function SetDays(){if ((selYear.value == "0") || (selMonth.value == "0")) return;MonthDays[1] = getFebruarDays(selYear.value);var Beforealue = null;if (selDays.value != "0"){Beforealue = selDays.value;}RemoveChilds(selDays);for (var i=0;i<Number(MonthDays[selMonth.value*1-1]*1+1);i++){var NewOpt = document.createElement("Option");NewOpt.value = Number(i*1);if (i==0) NewOpt.innerHTML = "בחר";else NewOpt.innerHTML = Number(i*1);selDays.appendChild(NewOpt);}if (Beforealue != null) selDays.value = Beforealue;}




function registerScript(js,options){
    if ((js == null) || (js == '')) return;
    options = options || {};
    options.callback = options.callback || function () { };
    options.useAjax = options.useAjax || false;

    if (options.useAjax == false) {
        var jsScript = document.createElement("script");
        jsScript.setAttribute("type", "text/javascript");
        var d = new Date();
        var unique = "d=" + d.toLocaleTimeString() + d.getMilliseconds();
        jsScript.setAttribute("src", DomainURL + "javascript/LoadOnDemand/" + js + "?_=" + unique);
        document.body.appendChild(jsScript);
        options.callback();
    }
    if (options.useAjax == true) {
        new Ajax.Request(DomainURL + "javascript/LoadOnDemand/" + js + "?v=" + new Date().getMilliseconds(), {
            method: 'get',
            contentType: 'text/javascript',
            evalJS: false,
            onSuccess: function (transport) {
                //var s = new Element('script', { type: 'text/javascript' });
                //$(document.body).insert(s);
                //$(s).innerHTML(transport.responseText);
                //alert(transport.responseText);
                var str = '<script type=\"text/javascript\">' + transport.responseText + '<\/script>';
                str.evalScripts();
                options.callback();
            }
        })
    }

}
function CenterElement(element,factor,isShow){
    if (!factor) factor = 0;
    //var h = GetDimension(element)[1];
    //var y = wndGlobal.getScroll();
    /*if ( navigator.appVersion.indexOf('Chrome') != -1  ){
        var y = Number(document.body.scrollTop);
    }*/
    //var dim = GetViewPortDim();
    //var newPosY = Math.floor( y + ((dim[1] - h)/2 ));
    //var str = "";
    //str += "height : " + h + "\r\n";
    //str += "top : " + dim[1] + "\r\n";
    //alert(str);
    //$get(element).style.top = (newPosY + factor) + "px";
    $(element).style.top = Number(wndGlobal.getScroll() + 100) + "px";
    if (isShow){$(element).show();}
}

/* Mekusharim Prototype Element Extend */
Element.addMethods({
    center : function(element, options) {
        element = $(element);        
        options = options || {};
        options.factor = options.factor || 0;
        var docDim = Element.getDimensions(document.body);
        var elmDim = $(element).getDimensions();
        var viewportPos = document.viewport.getScrollOffsets()
        var viewportDim = document.viewport.getHeight()
        $(element).style.left = ( (Math.floor(docDim.width / 2)) - Math.floor(elmDim.width / 2) ) + 'px';
        $(element).style.top = viewportPos[1] + Math.floor(viewportDim / 2) - Math.floor(elmDim.height / 2) + options.factor + 'px';
    }
});




function GetDimension(element){
    element = $get(element);
    if(element.offsetHeight) {
        return [element.offsetWidth, element.offsetHeight];
    }else{
        return [element.clientWidth, element.clientHeight];
    }
};



function GetScrollPos(factor){if (!factor) factor = 100 ;var pos = 0;if (window.pageYOffset) pos = window.pageYOffset;else if (document.documentElement && document.documentElement.scrollTop) pos = document.documentElement.scrollTop;else if (document.body) pos = document.body.scrollTop;pos += factor;return pos;}

var wndGlobal = {
    getScroll : function (){
        var yScroll;
        if (self.pageYOffset){
            yScroll = self.pageYOffset;
        } else if (document.documentElement && document.documentElement.scrollTop){  // Explorer 6 Strict
            yScroll = document.documentElement.scrollTop;
        } else if (document.body) {// all other Explorers
            yScroll = document.body.scrollTop;
        }
        return yScroll;
    },
    setScroll : function(x, y){
        window.scrollTo(x, y);
    },
    GetViewPortDim : function(){
        var viewportwidth,viewportheight;/* the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight */
        if (typeof window.innerWidth != 'undefined'){
            viewportwidth = window.innerWidth,
            viewportheight = window.innerHeight
        /* IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document) */
        }else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0){
            viewportwidth = document.documentElement.clientWidth,
            viewportheight = document.documentElement.clientHeight
        }else{/*older versions of IE*/
            viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
            viewportheight = document.getElementsByTagName('body')[0].clientHeight
        }
        return [viewportwidth,viewportheight];
    }
}




/* Search Txt Global */
function SearchTxtBlur(){if ($val("txtGlobal")==""){$get("txtGlobal").value="חיפוש חברים";}$get("txtGlobal").style.color = "gray";$get("dvTxtGlobal").style.borderColor = "#CCC";}
function SearchTxtFocus(){if ($val("txtGlobal")=="חיפוש חברים"){$get("txtGlobal").value="";}$get("txtGlobal").style.color = "#000";$get("dvTxtGlobal").style.borderColor = "#C986B2";}
function handleKeySearch(e){if (!e) e = window.event;var Key = e.keyCode || e.which;if (Key == 13){var Qs = "?Custom=1&FirstName=" + $val('txtGlobal');MoveToPage(DomainURL + "Search.aspx" + Qs);return false;}return true;}

/* Added by Yaron */
function nextNode(element){
    if (!element) throw new Error("undefined element");
    var element = $get(element);
    do{
        element = element.nextSibling
    }while(element && element.nodeType != 1)
    return element;
};
function previousNode(element){
    if (!element) throw new Error("undefined element");
    var element = $get(element);
    do{
        element = element.previousSibling
    }while(element && element.nodeType != 1)
    return element;
}
function firstNode(element){
    if (!element) throw new Error("undefined element");
    var element = $get(element);
    element = element.firstChild;
    if (element && element.nodeType !=1){
        nextNode(element);
    }
    return element;
}
function lastNode(element){
    if (!element) throw new Error("undefined element");
    var element = $get(element);
    element = element.lastChild;
    if (element && element.nodeType !=1){
        previousNode(element);
    }
    return element;
}
function cancelDefault(e){
    if (Mek.Browser.IE){
        event.returnValue = false;
    }
    else{
        e.preventDefault();
        return false;
    }
}

function setElementPos(moveElement,staticElement,position){
    // 0,1,2,3 = top,right,down,left
    moveElement = $get(moveElement);
    staticElement = $get(staticElement);
    $(moveElement).absolutize();
    var staticPos = Element.cumulativeOffset(staticElement);
    var staticDim = $(staticElement).getDimensions();
    var movDim = $(moveElement).getDimensions();
    var movPos = Element.cumulativeOffset(moveElement);
    switch (position){
        case  0 : {
                moveElement.style.left = (staticPos[0] + staticDim.width) - movDim.width + "px"  ;
                moveElement.style.top =  staticPos[1] - movDim.height - 2 + "px";
        }break;
        case 1 : {
                moveElement.style.left = (staticPos[0] + staticDim.width) + 2  + "px" ;
                moveElement.style.top = staticPos[1] + "px";
        }break;
        case 2 : {
            moveElement.style.left = (staticPos[0] + staticDim.width) - movDim.width + "px"  ;
            moveElement.style.top = staticPos[1] + 2 +  staticDim.height + "px";
        }break;
        case 3 : {
            moveElement.style.left = staticPos[0] - 2 - movDim.width + "px"  ;
            moveElement.style.top = staticPos[1]  + "px";
        }break;
    }
}
function getCaretStart(obj){
	if(typeof obj.selectionStart != "undefined"){
		return obj.selectionStart;
	}else if(document.selection&&document.selection.createRange){
		var M=document.selection.createRange();
		try{
			var Lp = M.duplicate();
			Lp.moveToElementText(obj);
		}catch(e){
			var Lp=obj.createTextRange();
		}
		Lp.setEndPoint("EndToStart",M);
		var rb=Lp.text.length;
		if(rb>obj.value.length){
			return -1;
		}
		return rb;
	}
};
// sets the caret position to l in the object
function setCaret(obj,l){
	obj.focus();
	if (obj.setSelectionRange){
		obj.setSelectionRange(l,l);
	}else if(obj.createTextRange){
		m = obj.createTextRange();
		m.moveStart('character',l);
		m.collapse();
		m.select();
	}
}
function excludeStr(str,start,end){
    var txtLeft = str.substring(0,start);
    var txtRight = str.substring(end,str.length);
    return  [txtLeft , txtRight];
};
function ShowRelevantSearch(searchBox){
    $(searchBox).show();
    if(searchBox == 'dvGoogleSearch'){
        $('dvTxtGlobal').setStyle( { display : 'none' } );
    }else{
        $('dvGoogleSearch').setStyle( { display: 'none' } );
    }
}

function setPos(staticElm, movElm, prop){
    prop = prop || {};
    var h = prop.h || 0;
    var v = prop.v || 0;
    var factorV = prop.factorV || 0;
    var factorH = prop.factorH || 0;
    var isFixed = prop.isFixed || false;
    var viewPortDim = ((!(navigator.appVersion.indexOf("MSIE 6.0") > -1) && (isFixed))) ? document.viewport.getScrollOffsets() : [0,0];
    
    $(movElm).style.left = GetElementPos($(staticElm))[0]+ factorH +$(staticElm).getWidth()- $(movElm).getWidth() + ($(movElm).getWidth() * h )-(($(staticElm).getWidth()+ $(movElm).getWidth())* (v*h)) + viewPortDim[0] + 'px';
    $(movElm).style.top = GetElementPos($(staticElm))[1] + factorV - ($(movElm).getHeight() * (1-h)) +($(staticElm).getHeight()+ $(movElm).getHeight())* v *(1-h)  + viewPortDim[1] + "px";
}


function syncHeight() {
    var maxHeight = 0;
    for (var i = 0; i < arguments.length; i++) {
        if ($(arguments[i]).getHeight() > maxHeight) {
            maxHeight = $(arguments[i]).getHeight();
        }
    }
    for (var i = 0; i < arguments.length; i++) {
        
        $(arguments[i]).setStyle({
            height: maxHeight + 'px'
        });
    }
}

function CutLongText(str, max) {
    if (str.length > max) {
        str = str.substring(0, max) + "..";
    }
    return str;
}
function sendMail(memberID) {
    GenericAjaxCTL.Start('שליחת דואר', { Type: 'MailThreadSendAjax', MemberID: memberID }, 'MailThreadSendAjax.js')
}

function getQuery(query) {
    var url = window.location.href;
    if (url) {
        if (url.indexOf("?") > -1) {
            url = url.split("?")[1];
            url = url.split("&");
            for (var i = 0; i < url.length; i++) {
                var key = url[i].split("=")[0];
                if (key == query)
                    return url[i].split("=")[1];
            }
        }
    }
    return null;
}

function openGlobalChat(memberToken) {
    var chatLink = "http://chat.mekusharim.walla.co.il/mekusharim/chat.aspx";
    if (memberToken) {
        chatLink += memberToken;
    }
    window.open(chatLink, "צאט", "width=925, height=720, scrollbars=0, status=yes ,menubar=0, location=0, resizable=0");
}
