/*File Compiled October 2006 developer: Arvid Silic I2DB R&D Sarajevo BiH*/
function createRequestObject()
{
  var request_;
  var browser = navigator.appName;
        if(browser == "Microsoft Internet Explorer")
          {
            request_ = new ActiveXObject("Microsoft.XMLHTTP");
          }else
              {
                request_ = new XMLHttpRequest();
              }

return request_;

}

var f = false;

function DSPPA_AJAX(url, formname) {

  if (!f && http)
     {
        var fields = new Array();
           if(formname)
           {
              var ajax = formname;
           }
    //loop through form elements and retrieve field NAMEs and Values

        for (var x = 0; x < eval("document."+ajax+".elements.length"); x++)
            {
                  eval("fields.push(document."+ajax+".elements[x].name+'='+document."+ajax+".elements[x].value)");

            }


            elem = 'errors';
            //sendf looks like "username=myusername&password=mypass"
            var sendf = fields.join('&');
            http.open("POST", url, true);
            http.onreadystatechange = check_promo2;
            http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            http.send(sendf);
            f = true;
       }


}
function XMLHTTPObject() {
   var xmlhttp;
 if (window.ActiveXObject) {
    // Instantiate the latest Microsoft ActiveX Objects
    if (_XML_ActiveX) {
       xmlhttp = new ActiveXObject(_XML_ActiveX);
     } else {
     // loops through the various versions of XMLHTTP to ensure we're using the latest
     var versions = [
        "MSXML2.XMLHTTP",
        "Microsoft.XMLHTTP",
        "Msxml2.XMLHTTP.7.0",
        "Msxml2.XMLHTTP.6.0",
        "Msxml2.XMLHTTP.5.0",
        "Msxml2.XMLHTTP.4.0",
        "MSXML2.XMLHTTP.3.0"
        ];
        for (var i = 0; i < versions.length ; i++) {
        try {
        // Try and create the ActiveXObject for Internet Explorer, if it doesn't work, try again.
        xmlhttp = new ActiveXObject(versions[i]);
        if (xmlhttp)
        {
                var _XML_ActiveX = versions[i];
                break;
        }
      }
      catch (e) {
         // TRAP
       } ;
     }   ;
   }

} // Well if there is no ActiveXObject available it must be firefox, opera, or something else
        if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        try {
        xmlhttp = new XMLHttpRequest();
        } catch (e) {
        xmlhttp = false;
        }
   }
  return xmlhttp;
 }

        var http = XMLHTTPObject(); // Create the XMLHttpRequest Object.


function check_promo2() {
        if (http.readyState == 4) {
                 if(http.status == 200){
                        results = http.responseText; // http.responseXML;


                       /* var para = document.getElementById('errors'); //or whatever ID you gave your element.
                        para.innerHTML = results;*/
                        var b =results
                        var temp_a = new Array();
                        temp_a = b.split('-');
                       // alert (temp_a[7]);

                         document.getElementById('error_name').innerHTML= temp_a[0];
                         document.getElementById('error_name1').innerHTML= temp_a[1];
                         document.getElementById('error_lastname').innerHTML= temp_a[2];
                         document.getElementById('error_lastname1').innerHTML= temp_a[3];
                         document.getElementById('error_company').innerHTML= temp_a[4];
                         document.getElementById('error_company1').innerHTML= temp_a[5];
                         document.getElementById('error_position').innerHTML= temp_a[6];
                         document.getElementById('error_title1').innerHTML= temp_a[7];
                         document.getElementById('error_address_one').innerHTML= temp_a[8];
                         document.getElementById('error_address_two').innerHTML= temp_a[9];
                         document.getElementById('error_address_opt').innerHTML= temp_a[10];
                         document.getElementById('error_zip').innerHTML= temp_a[11];
                         document.getElementById('error_zip1').innerHTML= temp_a[12];
                         document.getElementById('error_city').innerHTML= temp_a[13];
                         document.getElementById('error_city1').innerHTML= temp_a[14];
                         document.getElementById('error_country').innerHTML= temp_a[15];
                         document.getElementById('error_phone').innerHTML= temp_a[16];
                         document.getElementById('error_phone1').innerHTML= temp_a[17];
                         document.getElementById('error_fax').innerHTML= temp_a[18];


  if (document.getElementById('error_name').innerHTML=='')
                {
                        document.getElementById('error_name').style.display="none";
                }else{
                                document.getElementById('error_name').style.display="block";
                                document.getElementById('name').value = "";
                     }

 if (document.getElementById('error_name1').innerHTML=='')
                {
                        document.getElementById('error_name1').style.display="none";
                }else
                        {
                                document.getElementById('error_name1').style.display="block";
                                 document.getElementById('name').value = "";
                        }


if (document.getElementById('error_lastname').innerHTML=='')
                {
                        document.getElementById('error_lastname').style.display="none";
                }else{
                                document.getElementById('error_lastname').style.display="block";
                                document.getElementById('lastname').value = "";
                     }


if (document.getElementById('error_lastname1').innerHTML=='')
                {
                        document.getElementById('error_lastname1').style.display="none";
                }else{
                                document.getElementById('error_lastname1').style.display="block";
                                document.getElementById('lastname').value = "";
                     }


if (document.getElementById('error_company').innerHTML=='')
                {
                        document.getElementById('error_company').style.display="none";
                }else{
                                document.getElementById('error_company').style.display="block";
                                document.getElementById('company').value = "";
                     }

if (document.getElementById('error_company1').innerHTML=='')
                {
                        document.getElementById('error_company1').style.display="none";
                }else{
                                document.getElementById('error_company1').style.display="block";
                                document.getElementById('company').value = "";
                     }



if (document.getElementById('error_position').innerHTML=='')
                {
                        document.getElementById('error_position').style.display="none";
                }else
                        {
                                document.getElementById('error_position').style.display="block";
                                //document.getElementById('position').value = "";
                        }





if (document.getElementById('error_title1').innerHTML=='')
                {
                        document.getElementById('error_title1').style.display="none";
                }else
                        {
                                document.getElementById('error_title1').style.display="block";
                                document.getElementById('title').value = "";
                        }



if (document.getElementById('error_address_one').innerHTML=='')
                {
                        document.getElementById('error_address_one').style.display="none";
                }else
                        {
                                document.getElementById('error_address_one').style.display="block";
                                document.getElementById('address').value = "";
                        }



if (document.getElementById('error_address_two').innerHTML=='')
                {
                        document.getElementById('error_address_two').style.display="none";
                }else
                        {
                                document.getElementById('error_address_two').style.display="block";
                                document.getElementById('address2').value = "";
                        }


if (document.getElementById('error_address_opt').innerHTML=='')
                {
                        document.getElementById('error_address_opt').style.display="none";
                }else
                        {
                                document.getElementById('error_address_opt').style.display="block";
                                document.getElementById('address2').value = "";
                        }


if (document.getElementById('error_address_two').innerHTML=='')
                {
                        document.getElementById('error_address_two').style.display="none";
                }else
                        {
                                document.getElementById('error_address_two').style.display="block";
                                document.getElementById('address2').value = "";
                        }


if (document.getElementById('error_address_opt').innerHTML=='')
                {
                        document.getElementById('error_address_opt').style.display="none";
                }else
                        {
                                document.getElementById('error_address_opt').style.display="block";
                                document.getElementById('address2').value = "";
                        }


if (document.getElementById('error_zip').innerHTML=='')
                {
                        document.getElementById('error_zip').style.display="none";
                }else
                        {
                                document.getElementById('error_zip').style.display="block";
                                document.getElementById('zip').value = "";
                        }


if (document.getElementById('error_zip1').innerHTML=='')
                {
                        document.getElementById('error_zip1').style.display="none";
                }else
                        {
                                document.getElementById('error_zip1').style.display="block";
                                document.getElementById('zip').value = "";
                        }


if (document.getElementById('error_city').innerHTML=='')
                {
                        document.getElementById('error_city').style.display="none";
                }else
                        {
                                document.getElementById('error_city').style.display="block";
                                document.getElementById('city').value = "";
                        }


if (document.getElementById('error_city1').innerHTML=='')
                {
                        document.getElementById('error_city1').style.display="none";
                }else
                        {
                                document.getElementById('error_city1').style.display="block";
                                document.getElementById('city').value = "";
                        }


if (document.getElementById('error_country').innerHTML=='')
                {
                        document.getElementById('error_country').style.display="none";
                }else
                        {
                                document.getElementById('error_country').style.display="block";
                                //document.getElementById('ver_pass').value = "";
                        }

if (document.getElementById('error_phone').innerHTML=='')
                {
                        document.getElementById('error_phone').style.display="none";
                }else
                        {
                                document.getElementById('error_phone').style.display="block";
                                document.getElementById('phone').value = "";
                        }


if (document.getElementById('error_fax').innerHTML=='')
                {
                        document.getElementById('error_fax').style.display="none";
                }else
                        {
                                document.getElementById('error_fax').style.display="block";
                                document.getElementById('fax').value = "";
                        }


if (temp_a[0] == ''
&&  temp_a[1] == ''
&&  temp_a[2] == ''
&&  temp_a[3] == ''
&&  temp_a[4] == ''
&&  temp_a[5] == ''
&&  temp_a[6] == ''
&&  temp_a[7] == ''
&&  temp_a[8] == ''
&&  temp_a[9] == ''
&&  temp_a[10] == ''
&&  temp_a[11] == ''
&&  temp_a[12] == ''
&&  temp_a[13] == ''
&&  temp_a[14] == ''
&&  temp_a[15] == ''
&&  temp_a[16] == ''
&&  temp_a[17] == ''
&&  temp_a[18] == '')

{

window.location="promo.php";
//alert (location);
}



                        f = false; // re activate the AJAX function
                        } else {
                                var results = "Sorry, there was an error finding the server-side file. Please contact support.";
                                var para = document.getElementById('errors');
                                para.innerHTML = results;

                                }
                        }
                }

