try {
//
    function setZipCode() {
        var url = '/smg/home/solution.jsp';
        new Ajax.Request(url, {
            method: 'post',
            parameters :$('setZipCodeForm').serialize(true),
            asynchronous: true,
            onComplete: evaluateXMLResponse});
    }
//
    function evaluateXMLResponse(r) {
        var doc = r.responseXML.documentElement;
        if (doc) {
                var childs = doc.getElementsByTagName("action");
                var resp   = childs.item(0).childNodes.item(0).nodeValue;
                if (resp=="zipCode_notValid"){
                       alert ("Zip Code is not Valid");
                }else if (resp=="zipCode_empty"){
                      alert ("You have missed to enter the Zip Code");
                }else{
                      updateTargetedContent();
                }
        }
    }

    function updateTargetedContent() {
        var url = '/smg/home/solution.jsp';
        new Ajax.Updater('topSolutions', url, {
            method :'get',
            asynchronous :true
        });
    }
} catch (ex) {

}


