/*function print(t) {
    document.write(t)
}*/

function clearClick(evt, str) {
    var obj = GetEventObject(evt);
    if (obj && obj.value && obj.value == str)
        obj.value = "";
}

function GetEventObject(evt) {
    evt = (evt) ? evt : ((window.event) ? event : null);
    if (evt) {
        var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
        return elem;
    }
    else alert("No evt or event");
}

function GetEventObjectTxt(evt) {
    evt = (evt) ? evt : ((window.event) ? event : null);
    if (evt) {
        var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
        if (elem) {
            var txt = (elem.text) ? elem.text : ((elem.innerText) ? elem.innerText : null);
            if (txt)
                return txt;
            else alert("No text or innerText");
        }
        else alert("No target or srcElement");
    }
    else alert("No evt or event");
}

function string2JsonObj(string) {
    eval("var result = " + string);
    return result;
}

function printObject(obj) {
    var result = '';
    for (i in obj) {
        var str = " " + obj[i];
        if (str.indexOf("function") == -1)
            result += i + "=" + obj[i] + "\t";
    }

    alert(result);
}

function GetForm(cur_window) {
    var theform;
    if (cur_window.navigator.appName.toLowerCase().indexOf("netscape") > -1)
        theform = cur_window.document.forms["Form1"];
    else
        theform = cur_window.document.Form1;

    return theform;
}
function myDateToString(myDate, separator) {
    if (myDate) {
        var day = myDate.getDate();
        var dayStr = "" + day;
        if (day < 10) dayStr = "0" + dayStr;
        var month = myDate.getMonth();
        var monthStr = "" + (month + 1);
        if (month < 9) monthStr = "0" + monthStr;
        var year = myDate.getFullYear()
        return dayStr + separator + monthStr + separator + year;
    }
    else return "";
}

function myStringToDate(myString) {
    if (myString == null || myString == "") return null; 
    var f1 = myString.indexOf('.');
    var day = myString.substring(0, f1);
    myString = myString.substring(f1 + 1);
    f1 = myString.indexOf('.');
    var month = myString.substring(0, f1);
    myString = myString.substring(f1 + 1);
    var year = myString;
    return new Date(parseInt(year, 10), parseInt(month, 10) - 1, parseInt(day, 10));
}
  
