var xmlHttp

function charge_payment(payment_type,parameters)
{
//alert (payment_type)

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
if(payment_type=="Kredi Kartı")
{ 
var url="ajax_cc_page.php"
}
if(payment_type=="Kredi Kartı 2")
{ 
var url="ajax_cc_page_2.php"
}

if(payment_type=="Havale")
{
var url="ajax_havale_page.php"
}
if(payment_type=="Havale 2")
{
var url="ajax_havale_page_2.php"
}

//url=url+"?q="+str
//url=url+"?rsid="+Math.random()

xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open('POST', url, true)
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
xmlHttp.setRequestHeader("Content-length", parameters.length)
xmlHttp.setRequestHeader("Connection", "close")
xmlHttp.send(parameters)

//xmlHttp.overrideMimeType('text/xml; charset=iso-8859-9')

  
}


function stateChanged() 
{


if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
  
  
 //xmlHttp.setRequestHeader("Content-Type","application/x-javascript; charset:ISO-8859-9") 
 //document.getElementById("txtHint").innerHTML=xmlHttp.responseText
 CC_Response(xmlHttp.responseText)
 //document.getElementById("KK_Response").value=xmlHttp.responseText 
  
 } 
}



function GetXmlHttpObject()
{
// V1
/*
var xmlHttp=false;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }

return xmlHttp;
 */
// V2
xmlHttp = false;
if (window.XMLHttpRequest)
{ // Mozilla, Safari,...
    xmlHttp = new XMLHttpRequest();
    if (xmlHttp.overrideMimeType)
    {
        // set type accordingly to anticipated content type
        //http_request.overrideMimeType('text/xml');
        xmlHttp.overrideMimeType('text/html');
    }
}
else if (window.ActiveXObject)
{ // IE
    try
    {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
        try
        {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e)
        {}
    }
}
if (!xmlHttp)
{
    alert('Cannot create XMLHTTP instance');
    return false;
}
return xmlHttp;
}
