var needValidate = false;
var defaultVal2 = "Type your question here and click below...";
function openchatwindow( cbForm , windowName ) 
{
    var res = true;
    var msg = document.getElementById( "lp_msgfield" );

    if( needValidate )
    {
        var validateMessage = "Before you start your chat, type in the following fields:\r\n ";
        
        if( msg.value.length==0 || msg.value==defaultVal2 )
        {
            validateMessage += "Your Question\r\n";
            res=false;
        }
        if( res == false )
        {
            alert( validateMessage  );
        }

    }

    var formurl = cbForm.action;
    if(formurl.indexOf('?')==-1)
        formurl += '?';
    var elemCol = cbForm.elements;
    for(var ie=0; ie<elemCol.length; ie++){
        var et = elemCol[ie].type;
        if(et=="text" || et=="hidden" || et=="radio" || et=="textarea"){
            formurl += elemCol[ie].name + "=" + escape(elemCol[ie].value) + "&" ;
        }
    }

    if(res==true)
        window.open(formurl, windowName,'width=475,height=400,resizable=yes');
    return res;
}