function ahah(url, target) {
	//alert(url);
    document.getElementById(target).innerHTML ='<img src="images/ajax-loader.gif" title="image1"/>';
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (req != undefined) {
        req.onreadystatechange = function() {
            ahahDone(url, target);
        };
        req.open("GET", url, true);
        req.send("");
    }
}

function ahahDone(url, target) {
	if (req.readyState == 4) { // only if req is "loaded"
        if (req.status == 200) { // only if "OK"
            document.getElementById(target).innerHTML = req.responseText;
        } else {
            document.getElementById(target).innerHTML="Error:\n"+ req.status + "\n" +req.statusText;
        }
    }
}

function load(name, div) {

     document.getElementById('main_tpl').style.display = 'none';
	 adash(name);
	 return false;
}

function getHTML()
{
    var url = 'http://cp.imedconsulting.com/awstats/awstats.pl?config=tea.mobilitysales.com';
    var pars = '';

    var myAjax = new Ajax.Updater(
    {
        success: 'placeholder'
    },
    url,
    {
        method: 'get',
        parameters: pars,
        onFailure: reportError
    },{
        asynchronous:true
    });


}
function reportError(request)
{
    alert('Sorry. There was an error.');
}
function updateRecord(gsite){
 $gsite = 'gsite'+"\=" + gsite
new Ajax.Request('updated-record.php', {
parameters: $gsite
});
}
function getRecordings(gsite)
{
    new Ajax.Updater(
	'content_right',
	'http://recordings.imedconsulting.com/' + 'gsite',
	{method:'get'});
}

//for dash board div 
function adash(url) {
	 //alert(url);
	 var wurl=url.split('=');
	 var eurl=wurl[1].split(".");
	 
	 document.getElementById("mdv").innerHTML = '<img src="images/ajax-loader.gif" title="image1"/>';
	 document.getElementById("pml").innerHTML = "<a href=\"#\" onClick=\"load1('lead-report.php?gsite="+eurl[0]+"','content_right');return false;\">Email Leads</a><a href=\"#\" onClick=\"load1('set_gsite.php?gsite="+wurl[1]+"','content_right');return false;\">Phone Leads</a>";
	 if(eurl[0]=='MySite'){
	 	document.getElementById("vwp").innerHTML = "<a href=\"#\" onClick=\"load('awstats/awstatstotals-1.php?config="+wurl[1]+"','content_right');return false;\">Visits</a>";
	 }
	 else
	 {
	 	document.getElementById("vwp").innerHTML = "<a href=\"#\" onClick=\"load('awstats/web-reports-dash1.php?config="+wurl[1]+"','content_right');return false;\">Visits</a>";	 
	 }
	//alert(url);
if (window.XMLHttpRequest) {
        req1 = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req1 = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (req1 != undefined) {
        req1.onreadystatechange = function() {
            adashDone(url);
        };
        req1.open("GET", url, true);
        req1.send("");
    } 
}

function adashDone(url) {
	if (req1.readyState == 4) { // only if req is "loaded"
        if (req1.status == 200) { // only if "OK"
		  document.getElementById("content_right").innerHTML='<span></span>';
		  //document.getElementById("content_right").innerText='';
		  document.getElementById("mdv").innerHTML = req1.responseText;
        } else {
            document.getElementById("mdv").innerHTML="Error:\n"+ req1.status + "\n" +req1.statusText;
        }
    }
}

//for if send url is gsite 
function load1(name, div) {
	//alert(name);
     document.getElementById('main_tpl').style.display = 'none';
	 document.getElementById("mdv").innerHTML='<span></span>';
     ahah(name,div);
}


//for dash board 
function dashBoardGen(str)
{
var selectedmonth=document.getElementById('date1').value;
var selectedyear=document.getElementById('date2').value;
//alert(selectedmonth);
var url='awstats/awstatstotals-dashboard.php?config='+str+'&date1='+selectedmonth+'&date2='+selectedyear;	
load(url,'content_right')
//alert(selectedmonth);
//alert(url);
}

//for result updation email leads
function emailSort(str)
{
	var selectedDate1=document.getElementById('date1').value;
	var selectedDate2=document.getElementById('date2').value;

	if(selectedDate1!='' && selectedDate2!='')
	   {
		  var url='lead-report.php?gsite='+str+'&sortby=DESC&date1='+selectedDate1+'&date2='+selectedDate2;	
		}
		else
		{
		  var url='lead-report.php?gsite='+str+'&sortby=DESC';		
		}
	
    load1(url,'content_right')
}

function emailSortDB(str)
{
   var selectedDate1=document.getElementById('date1').value;
    var selectedDate2=document.getElementById('date2').value;

    if(selectedDate1!='' && selectedDate2!='')
       {
          var url='lead-report-db.php?gsite='+str+'&sortby=DESC&date1='+selectedDate1+'&date2='+selectedDate2;    
        }
        else
        {
          var url='lead-report-db.php?gsite='+str+'&sortby=DESC';        
        }
    
    load1(url,'content_right') 
}

//for result updation email leads
function phoneSort(str)
{
	var selectedDate1=document.getElementById('date1').value;
	var selectedDate2=document.getElementById('date2').value;
	if(selectedDate1!='' && selectedDate2!='')
	   {
		  var url='phone-log.php?gsite='+str+'&sortby=DESC&date1='+selectedDate1+'&date2='+selectedDate2;	
		}
		else
		{
		  var url='phone-log.php?gsite='+str+'&sortby=DESC';		
		}
    load1(url,'content_right')
}

function phoneSearch(str)
{
	var ck_none = "false";
	var ck_still_working = "false";
	var ck_bought_vmi = "false";
	var ck_bought_other = "false";
	var ck_bought_product = "false";
	var ck_dead_lead ="false";
	var ck_duplicate_imp_lead = "false";
    var ck_current_customer = "false";
    var ck_rental_call = "false";
    var ck_parts_service_call = "false";
    var ck_hangup_call_back = "false";
    var ck_wrong_number = "false";
    var ck_referred_dealer = "false";
	
	if(document.getElementById('still_working').checked == true)
	{
		ck_still_working = "true";
	}
	if(document.getElementById('bought_vmi').checked ==  true)
	{
		ck_bought_vmi = "true";
	}
	if(document.getElementById('bought_other').checked ==  true)
	{
		ck_bought_other = "true";
	}
	if(document.getElementById('bought_product').checked ==  true)
	{
		ck_bought_product = "true";
	}
	if(document.getElementById('dead_lead').checked ==  true)
	{
		ck_dead_lead = "true";
	}
	if(document.getElementById('none').checked ==  true)
	{
		ck_none = "true";
	}
	if(document.getElementById('duplicate_imp_lead').checked ==  true)
	{
		ck_duplicate_imp_lead = "true";
	}
    if(document.getElementById('current_customer').checked ==  true)
    {
        ck_current_customer = "true";
    }
    if(document.getElementById('rental_call').checked ==  true)
    {
        ck_rental_call = "true";
    }
    if(document.getElementById('parts_service_call').checked ==  true)
    {
        ck_parts_service_call = "true";
    }
    if(document.getElementById('hangup_call_back').checked ==  true)
    {
        ck_hangup_call_back = "true";
    }
    if(document.getElementById('wrong_number').checked ==  true)
    {
        ck_wrong_number = "true";
    }
    if(document.getElementById('referred_dealer').checked ==  true)
    {
        ck_referred_dealer = "true";
    }
		
	var url = 'phone-log.php?gsite='+str+'&sortby=DESC&sw='+ck_still_working+'&bv='+ck_bought_vmi+'&bo='+ck_bought_other+'&bp='+ck_bought_product+'&dl='+ck_dead_lead+'&na='+ck_none+'&dil='+ck_duplicate_imp_lead+'&cc='+ck_current_customer+'&rc='+ck_rental_call+'&psc='+ck_parts_service_call+'&hcb='+ck_hangup_call_back+'&wn='+ck_wrong_number+'&rtad='+ck_referred_dealer;
	load1(url,'content_right')
}

function emailSearch(str)
{
	var ck_none = "false";
	var ck_still_working = "false";
	var ck_bought_vmi = "false";
	var ck_bought_other = "false";
	var ck_bought_product = "false";
	var ck_dead_lead ="false";
	var ck_duplicate_imp_lead = "false"
    var ck_current_customer = "false";
    var ck_rental_inquiry = "false";
    var ck_parts_service = "false";
    var ck_referred_dealer = "false";
	
	if(document.getElementById('still_working').checked == true)
	{
		ck_still_working = "true";
	}
	if(document.getElementById('bought_vmi').checked ==  true)
	{
		ck_bought_vmi = "true";
	}
	if(document.getElementById('bought_other').checked ==  true)
	{
		ck_bought_other = "true";
	}
	if(document.getElementById('bought_product').checked ==  true)
	{
		ck_bought_product = "true";
	}
	if(document.getElementById('dead_lead').checked ==  true)
	{
		ck_dead_lead = "true";
	}
	if(document.getElementById('none').checked ==  true)
	{
		ck_none = "true";
	}
	if(document.getElementById('duplicate_imp_lead').checked ==  true)
	{
		ck_duplicate_imp_lead = "true";
	}
    if(document.getElementById('current_customer').checked ==  true)
    {
        ck_current_customer = "true";
    }
    if(document.getElementById('rental_inquiry').checked ==  true)
    {
        ck_rental_inquiry = "true";
    }
    if(document.getElementById('parts_service').checked ==  true)
    {
        ck_parts_service = "true";
    }
    if(document.getElementById('referred_dealer').checked ==  true)
    {
        ck_referred_dealer = "true";
    }
	
		
	var url = 'lead-report.php?gsite='+str+'&sortby=DESC&sw='+ck_still_working+'&bv='+ck_bought_vmi+'&bo='+ck_bought_other+'&bp='+ck_bought_product+'&dl='+ck_dead_lead+'&na='+ck_none+'&dil='+ck_duplicate_imp_lead+'&cc='+ck_current_customer+'&ri='+ck_rental_inquiry+'&ps='+ck_parts_service+'&rtad='+ck_referred_dealer;
	load1(url,'content_right')
}

function emailSearchDB(str)
{
    var ck_none = "false";
    var ck_still_working = "false";
    var ck_bought_vmi = "false";
    var ck_bought_other = "false";
    var ck_bought_product = "false";
    var ck_dead_lead ="false";
    var ck_duplicate_imp_lead = "false"
    var ck_current_customer = "false";
    var ck_rental_inquiry = "false";
    var ck_parts_service = "false";
    var ck_referred_dealer = "false";
    
    if(document.getElementById('still_working').checked == true)
    {
        ck_still_working = "true";
    }
    if(document.getElementById('bought_vmi').checked ==  true)
    {
        ck_bought_vmi = "true";
    }
    if(document.getElementById('bought_other').checked ==  true)
    {
        ck_bought_other = "true";
    }
    if(document.getElementById('bought_product').checked ==  true)
    {
        ck_bought_product = "true";
    }
    if(document.getElementById('dead_lead').checked ==  true)
    {
        ck_dead_lead = "true";
    }
    if(document.getElementById('none').checked ==  true)
    {
        ck_none = "true";
    }
    if(document.getElementById('duplicate_imp_lead').checked ==  true)
    {
        ck_duplicate_imp_lead = "true";
    }
    if(document.getElementById('current_customer').checked ==  true)
    {
        ck_current_customer = "true";
    }
    if(document.getElementById('rental_inquiry').checked ==  true)
    {
        ck_rental_inquiry = "true";
    }
    if(document.getElementById('parts_service').checked ==  true)
    {
        ck_parts_service = "true";
    }
    if(document.getElementById('referred_dealer').checked ==  true)
    {
        ck_referred_dealer = "true";
    }
    
        
    var url = 'lead-report-db.php?gsite='+str+'&sortby=DESC&sw='+ck_still_working+'&bv='+ck_bought_vmi+'&bo='+ck_bought_other+'&bp='+ck_bought_product+'&dl='+ck_dead_lead+'&na='+ck_none+'&dil='+ck_duplicate_imp_lead+'&cc='+ck_current_customer+'&ri='+ck_rental_inquiry+'&ps='+ck_parts_service+'&rtad='+ck_referred_dealer;
    load1(url,'content_right')
}

//for update result 
function updateResult(str,sel,col)
  {
	if (window.XMLHttpRequest) {
	 reqUpresult = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        reqUpresult = new ActiveXObject("Microsoft.XMLHTTP");
    }
	var url='edit-email-result-status.php?resultid='+str+'&option='+sel+'&column='+col;;
    if (reqUpresult != undefined) {
        reqUpresult.onreadystatechange = function() {
            updateResultDone(url);
        }; 
        reqUpresult.open("GET", url, true);
        reqUpresult.send("");
    } 
   //alert(str);
   //alert(sel);
  }
  
  function updateResultDone(url) {
	if (reqUpresult.readyState == 4) { // only if req is "loaded"
	  if (reqUpresult.status == 200) { // only if "OK"
			alert(reqUpresult.responseText);
         } else {
            alert("Error:\n"+ reqUpresult.status + "\n" +reqUpresult.statusText);
        }
    }
	
}

//for update vmi email lead result 
function updateResultDB(str,sel,col)
  {
    if (window.XMLHttpRequest) {
     reqUpresultDB = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        reqUpresultDB = new ActiveXObject("Microsoft.XMLHTTP");
    }
    var url='edit-email-result-status-db.php?resultid='+str+'&option='+sel+'&column='+col;;
    if (reqUpresultDB != undefined) {
        reqUpresultDB.onreadystatechange = function() {
            updateResultDoneDB(url);
        }; 
        reqUpresultDB.open("GET", url, true);
        reqUpresultDB.send("");
    } 
   //alert(str);
   //alert(sel);
  }
  
  function updateResultDoneDB(url) {
    if (reqUpresultDB.readyState == 4) { // only if req is "loaded"
      if (reqUpresultDB.status == 200) { // only if "OK"
            alert(reqUpresultDB.responseText);
         } else {
            alert("Error:\n"+ reqUpresultDB.status + "\n" +reqUpresultDB.statusText);
        }
    }
    
}

//for update result phone leads
function updatephoneResult(str,sel,col)
  {
	  //alert(str+sel);
	if (window.XMLHttpRequest) {
	 reqPhoneUpresult = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        reqPhoneUpresult = new ActiveXObject("Microsoft.XMLHTTP");
    }
	var url='edit-phone-result-status.php?resultid='+str+'&option='+sel+'&column='+col;
    if (reqPhoneUpresult != undefined) {
        reqPhoneUpresult.onreadystatechange = function() {
            updatePhoneResultDone(url);
        }; 
        reqPhoneUpresult.open("GET", url, true);
        reqPhoneUpresult.send("");
    } 
   //alert(str);
   //alert(sel);
  }
  
  function updatePhoneResultDone(url) {
	if (reqPhoneUpresult.readyState == 4) { // only if req is "loaded"
	  if (reqPhoneUpresult.status == 200) { // only if "OK"
			alert(reqPhoneUpresult.responseText);
         } else {
            alert("Error:\n"+ reqPhoneUpresult.status + "\n" +reqPhoneUpresult.statusText);
        }
    }
	
}


