function createRequestObject(){

    var req;

    if(window.XMLHttpRequest){
        //For Firefox, Safari, Opera
        req = new XMLHttpRequest();
    }
    else if(window.ActiveXObject){
        //For IE 5+
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
        //Error for an old browser
        alert('Your browser is not IE 5 or higher, or Firefox or Safari or Opera');
    }

    return req;
}

//Make the XMLHttpRequest Object
var http = createRequestObject();


//function sendRequest(method, url){
//        if(method == 'get' || method == 'GET'){
//        http.open(method,url);
//        http.onreadystatechange = handleResponse;
//        http.send(null);
//
//    }
//}

function sendRequestdetails(method, url){
    
    if(method == 'get' || method == 'GET'){
        http.open(method,url);
        http.onreadystatechange = sendRequestdetailsmodel;
        http.send(null);

    }
}

function sendRequestdetailsmodel(){
    if(http.readyState == 4 && http.status == 200){
        var response = http.responseText;
     
        if(response!=''){
     
            //alert(response);
            var ar = response.split("^");
            var str1 = ar[0];
            var str2 = ar[1];
            //alert(str1);
            //alert(str2);
            // alert(str1.length);
            //alert(str1);
            //alert(str2);
            
            if(str2==undefined){
                var str = str1.split("###");
                str1 = str[0];
                str2 = str[1];
            //alert('Yes it is defined');
            //alert(str1);
            // alert(str2);
            }
		 
            document.getElementById('trDeatils').style.display='block';
            document.getElementById("details_tool").style.display='block';
            document.getElementById("details_tool").innerHTML = '';
            document.getElementById("details_tool").innerHTML = str1;
            document.getElementById("message").innerHTML = '<table boder="0"><td></td></tr></table>';
            /*--------------------------------------------19/03/10-----------------------------------------*/
            //document.getElementById("message").innerHTML = response;
            /*------------------------------------------------End--------------------------------------------*/
            //var dis = document.getElementById("details_tool").innerHTML;
            //alert('1st');
            if(str2.length)
            {
                document.getElementById('trTool').style.display='block';
                document.getElementById("ajax_tool").style.display='block';
                document.getElementById("ajax_tool").innerHTML = '';
                //alert('2nd');
                //alert(str2);
                if (str2.indexOf("Manufacturer")!=-1){
                    document.getElementById("ajax_tool").innerHTML = str2;
                    document.getElementById("message").innerHTML = '';
                    document.getElementById("message").innerHTML ='<table boder="0"><td></td></tr></table>';
                }
                else{

                    var str3 = str2.split("*@");
                    //alert(str3[0]);
                    //alert(str3[1]);
                    var str4 = str3[1].split("<div id=message style=display:block>");
                    //alert(str4[0]);
                    //alert(str4[1]);
                    document.getElementById("ajax_tool").innerHTML = str3[0];
                    var str5 = str4[1].split("</div>");
                    if(str5[0]!=''){
                                      
                        
                        document.getElementById("message").innerHTML = '';
                        document.getElementById("message").innerHTML ='<table width=100% style="border:1px #333333 solid;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;"><tr><td align=left>'+ str5[0]+'</td></tr></table>';
                    }
                }

            //alert(str5[0]);

            //alert(str5[1]);
                
                
                
                
           
                  
              
            //var dis = document.getElementById("ajax_tool").innerHTML;
            }
        }
    }
}


function sendRequestModel(method, url){
    
    if(method == 'get' || method == 'GET'){
        http.open(method,url);
        http.onreadystatechange = handleResponseModel;
        http.send(null);

    }
}

function handleResponseModel(){
    if(http.readyState == 4 && http.status == 200){
        var response = http.responseText;
       
        if(response!='0'){
           
            document.getElementById('trModel').style.display='block';
            document.getElementById('ajax_model').style.display='block';
            document.getElementById("ajax_model").innerHTML = '';
            document.getElementById("ajax_model").innerHTML = response;
            var dis = document.getElementById("ajax_model").innerHTML;
          

        }
        
    }
}

/*-----------------------------------------------------------------------------------------------*/
function sendRequestAdmin(method, url, params){
    
    if(method == 'post' || method == 'POST'){

        http.open(method,url);
        //Send the proper header information along with the request
        http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        http.setRequestHeader("Content-length", params.length);
        http.setRequestHeader("Connection", "close");
        http.onreadystatechange = handleResponseAdmin;
        http.send(params);

    }
}

function handleResponseAdmin(){
    if(http.readyState == 4 && http.status == 200){
        var response = http.responseText;
       
        if(response){
            document.getElementById('errordiv').innerHTML = response;
            window.location=base_url+'login/login_me';
        }
        
    }
}


/*-----------------------------------------------------------------------------------------------*/
