var status_innerHTML = "<div style='width:100%'><img src='/images/hourglass.gif' alt='Working' /></div>";
function FireAjaxRequest(valueString, page_name,main_div_name,div_status,main_div_name_display){
	//alert(page_name);
	//valueString = "type="+type_+"&" + pk_ + "=" + record_id;
	//alert(valueString + "\n" + URL + page_name + "\n" + main_div_name + "\n" + div_status + "\n" + main_div_name_display);
	//return false;
	var delBool = false;
	if(valueString.indexOf("type=delete")>-1){
		var a = confirm("Are you sure you want to delete Selected Record?");
		if(a){
			delBool = true;	
		}else{
			return false;
		}
	}else if(valueString.indexOf("type=resend")>-1){
		var a = confirm("Are you sure you want to Send Selected newsletter?");
		if(a){
				
		}else{
			return false;
		}
	}else if(valueString.indexOf("type=reset")>-1){
		var a = confirm("Are you want reset counter of selected video?");
		if(a){
				
		}else{
			return false;
		}
	}
	var args = FireAjaxRequest.arguments;
	var alertYN = args[5];
	var jsAfter = args[6];
	if(alertYN=="Y"){
		alertYN=true;
	}else{
		alertYN =false;	
	}
	//alert(div_status);
	$MAJ(div_status).innerHTML = status_innerHTML;
	
	new AJAXRequest('POST', URL + page_name, valueString, function( AJAX ) {
				//alert(URL + page_name)
			if (AJAX.readyState == 4) {
				if (AJAX.status == 200) {
					//$MAJ(main_div_name).innerHTML = AJAX.responseText;
					if(alertYN){
						//alert(AJAX.responseText);
						$MAJ(div_status).innerHTML = AJAX.responseText;
						$MAJ(div_status).focus();
						$MAJ(main_div_name).style.display=main_div_name_display;
					}else{
						var resA = AJAX.responseText;
						//alert(main_div_name + "-"+resA);
						if(resA.indexOf("SUCCESS##")>-1){
							arrRes = resA.split("##");
							//$MAJ(main_div_name).innerHTML = arrRes[0] ;
							//$MAJ(main_div_name).style.display=main_div_name_display;
							//alert(arrRes[1]);
							eval(arrRes[1]);
						}else if(resA.indexOf("##")>-1){
							arrRes = resA.split("##");
							$MAJ(main_div_name).innerHTML = arrRes[0].replace("\#\#","##") ;
							$MAJ(main_div_name).style.display=main_div_name_display;
							//alert(arrRes[1]);
							eval(arrRes[1]);
						}else{
							if(main_div_name=="member_ppv_video_price"){
								$MAJ(main_div_name).value = AJAX.responseText;
							}else if(main_div_name=="member_course_price"){
								$MAJ(main_div_name).value = AJAX.responseText;
							}else{
								$MAJ(main_div_name).innerHTML = AJAX.responseText;
								$MAJ(main_div_name).style.display=main_div_name_display;	
							}
						}
						if(div_status!=main_div_name){
							$MAJ(div_status).style.display="none";
							$MAJ(div_status).innerHTML="";
						}
					}
					if(jsAfter!=""){
						eval(jsAfter);
					}
					//$MAJ(main_div_name).focus();
					/*
					if(page_name=="admin/isbn.php"){
						setClientData(document.getElementById("customerID").value);
						check4UploadField(document.getElementById("isbnPrice").value);
					}
					*/
				}else{
					$MAJ(main_div_name).innerHTML = AJAX.statusText+ AJAX.responseText;// + AJAX.responseText; //
					$MAJ(main_div_name).style.display="block";
					$MAJ(main_div_name).style.color = 'red';
				}
			}
    	});
}

function updateScreen(frm,type_,jscall,divListName,divEditName,divStatusName,entity){
	var msg;
	//alert(frm+"\n"+type_+"\n"+jscall);
	//return false;
	if(type_=="add"){
		msg = "Added";	
		eval(jscall);
		//alert(document.MM_returnValue);
		//return false;
	}else if(type_=="delete"){
		msg = "Deleted";	
		document.MM_returnValue = confirm("Are you sure you want to delete selected "+entity+"?");
	}else{
		msg = "Updated";	
		eval(jscall);
	}
	if (document.MM_returnValue)
	{
		$MAJ(divStatusName).style.color = '';
		$MAJ('btn_update').disabled=true;
		saveForm(frm, null, function( AJAX ) {
			if (AJAX.readyState == 4) {
				if (AJAX.status == 200) {
					var resA = AJAX.responseText;
					//alert(divListName+"\n"+divEditName+"\n"+resA);
					if(resA.indexOf("ERROR##")>-1){
						var arrRes = new Array();
						arrRes = resA.split("##");
						$MAJ(divStatusName).innerHTML = arrRes[1];
						$MAJ(divStatusName).style.display="block";
						$MAJ(divStatusName).style.color = 'red';
						$MAJ('btn_update').disabled=false;
					}else if(resA.indexOf("SUCCESS##")>-1){
						var arrRes = new Array();
						arrRes = resA.split("##");
						eval(arrRes[1]);
					}else{
						var arrRes = new Array();
						if(resA.indexOf("##")>-1){
							arrRes = resA.split("##");
							$MAJ(divListName).innerHTML = arrRes[0];
							eval(arrRes[1]);
						}else{
							arrRes[0] = resA;
							$MAJ(divListName).innerHTML = arrRes[0];
						}
						//$MAJ(divListName).innerHTML = arrRes[0];
						try{
							$MAJ(divEditName).innerHTML = "";
						}catch(e){
						}
						$MAJ(divStatusName).innerHTML = entity+" "+msg+"";
						$MAJ(divStatusName).style.display="block";
					}
				} else {
					$MAJ(divStatusName).innerHTML = AJAX.statusText; // + AJAX.responseText
					$MAJ(divStatusName).style.display="block";
					$MAJ(divStatusName).style.color = 'red';
					$MAJ('btn_update').disabled=false;
				}
			}else{
				$MAJ('btn_update').disabled=false;
			}
    	});
    	//alert("done");
	}
	return false;
}
function clearDiv(DivName){
	try{
		$MAJ(DivName).innerHTML='';
	}catch(e){
	}
}
