function createRequestOb() {

    if (window.XMLHttpRequest){
        var ro = new XMLHttpRequest()
    }
    
    else {
        if (window.ActiveXObject){
            var ro = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    
    return ro;
}

var corehttp = createRequestOb();

function fetchdivbody(sourceurl, targetdiv) {
    corehttp.open("POST",sourceurl,true);
    corehttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
    corehttp.onreadystatechange = function () {
	if ( corehttp.readyState==4 )
        	document.getElementById(targetdiv).innerHTML = corehttp.responseText;
    }
    corehttp.send(null);
}

function fetchdivbodypost(sourceurl, targetdiv, qrystring) {
    corehttp.open("POST",sourceurl,true);
    corehttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
    corehttp.onreadystatechange = function () {
	if ( corehttp.readyState==4 )
        	document.getElementById(targetdiv).innerHTML = corehttp.responseText;
    }
    corehttp.send(qrystring);
}

function downloadlink(sublogin, prodid, acount, disval) {
	if ( sublogin == 0 ) {
		alert("Please login to download the Ringtone");
		return;
	}
	for (i=1; i<=acount; i++) {
		document.getElementById("error_"+i).innerHTML = "";
		document.getElementById("error_"+i).style.display = 'none';
	}
	var filename = "./geturl.php?prodid=" + prodid;
	corehttp.open("POST",filename,true);
	corehttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        corehttp.onreadystatechange = function () {
        if ( corehttp.readyState==4 ) {
		var response = corehttp.responseText;
		var url_match = /https?:\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?/;
                if (url_match.test(response)){
			result = response.split("#@#");
			document.getElementById("error_"+disval).innerHTML = "&nbsp;&nbsp;&nbsp;No.Of.Credits remaining: " + result[1] + "<br/>&nbsp;&nbsp;&nbsp;Cost: 1 credit";
			document.getElementById("error_"+disval).style.display = 'inline';
			frames['diframe'].location.href = result[0];
			//document.getElementById('diframe').src = result[0];
		}
		else {
			document.getElementById("error_"+disval).innerHTML = "&nbsp;&nbsp;&nbsp;" + response;
			document.getElementById("error_"+disval).style.display = 'inline';
		}
	}
	}
	corehttp.send(null);
}


