//////Select from MMBOX//////////////
function check_selected() {
	var dml = document.mmslist;
	var len = dml.elements.length;
	var deleted_ids=Array();
	var j=0;

	for(var i=0; i<len; i++) {
		if(dml.elements[i].name == "delete_id[]") {
			if(dml.elements[i].checked == true) {
				deleted_ids[j]=dml.elements[i].value;
				j++;
			}
		}
	}

	if(j>0) {
		check_delete(deleted_ids);
		/*
		if(check_delete_response()=='0') {
			if(confirm('Do you really want to delete these items?')) {
				delete_go( deleted_ids );
			}
		} else {
			if(confirm('You have Scheduled one or more MMS to be sent for Campaign/Alert(s). If you delete this MMS, it will also be deleted from your Campaign/Alert(s). You want to proceed?')) {
				delete_go( deleted_ids );
			}	
		}*/
		if( confirm (check_delete_response()) ) {
			delete_go (deleted_ids);
		
		} 
	} else {
		alert('You should select at least one item');
	}
	return false;
}


function make_invisible() {
	document.getElementById("greeting").style.display="none";
}

////////// REFRESH MMBOX AJAX ROWS ///////////////
function ajax_refresh() {
	var offset		=document.getElementById('get_offset').value;
	var sort		=document.getElementById('get_sort').value;
	var direction	=document.getElementById('get_direction').value;
	var id_country	=document.getElementById('get_id_country').value;
	var q		    =document.getElementById('q').value;	
	ajax_go(offset,sort,direction,id_country,q);
}

////////// GET AJAX MMBOX ROWS ////////////////
function ajax_go( offset,sort,direction,id_country,q ) {
	document.getElementById("ajax_rows").innerHTML = "<p align='center' style='padding: 80; font-size: 15px; height: 50px; vertical-align: middle;'><table height='100%' width='100%' border=0 align='center'><tr><td height='100%' width='100%'  align='center'><img src='http://cdn.cellyspace.com/images/loading.gif' width='30' height='30' /></td></tr></table></p>" ;
	var q;
	if(q==undefined)
		q='';
		
	if (window.XMLHttpRequest) { // Mozilla, Safari, etc.
		request = new XMLHttpRequest();
		if (request.overrideMimeType){
			request.overrideMimeType('text/xml');
		}
		
	} else if (window.ActiveXObject) { // IE
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	
	document.getElementById("delete_message_row").style.display = 'none';
	document.getElementById("delete_message").innerHTML = '';
	var url='mediabox_ajax_include5.php?offset='+offset+'&sort='+sort+'&direction='+direction+'&id_country='+id_country+'&q='+q+'&sd='+Math.random();
	request.onreadystatechange = dataReceived;
	request.open('GET', url, true);
	request.send(null);
}

function dataReceived() {
	if((request.readyState == 4) && (request.status == 200)) {
		document.getElementById("ajax_rows").innerHTML = request.responseText;
	}
}
	
/////////// CHECK IF DELETING ANY CONTENT FROM SCHEDULED ALERTS //////////////
function check_delete(items) {
	if (window.XMLHttpRequest) { // Mozilla, Safari, etc.
		request2 = new XMLHttpRequest();
		if (request2.overrideMimeType){
			request2.overrideMimeType('text/xml');
		}
		
	} else if (window.ActiveXObject) { // IE
		try {
			request2 = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				request2 = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	
	var strURL="check_delete_ajax.php?items="+items+'&sd='+Math.random();
	request2.onreadystatechange = check_delete_response;
	request2.open("GET", strURL, false); //third parameter is set to false here
	request2.send(null);
}

function check_delete_response() {
	if((request2.readyState == 4) && (request2.status == 200)){
		return request2.responseText;
	} else { 
		return 'WARNING: Do you really want to delete these items?';
	}	
}

	
////////////////DELETE SELECTED ITEMS FROM MMBOX //////////////
function delete_go( items ) {
	if (window.XMLHttpRequest) { // Mozilla, Safari, etc.
		delete_request = new XMLHttpRequest();
		if (delete_request.overrideMimeType){
			delete_request.overrideMimeType('text/xml');
		}
		
	} else if (window.ActiveXObject) { // IE
		try {
			delete_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				delete_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	
	var url_delete='ajax_delete.php?items='+items+'&type=mediabox'+'&sd='+Math.random();
	delete_request.onreadystatechange = deletesuccess;
	delete_request.open('GET', url_delete, true);
	delete_request.send(null);
}

function deletesuccess() {
	if((delete_request.readyState == 4) && (delete_request.status == 200)) {
		ajax_refresh();
		document.getElementById("delete_message_row").style.display = '';
		document.getElementById("delete_message").innerHTML = delete_request.responseText;
	}
}

/////////////// SEARCH MMBOX ////////////////////		
function search() {
	q=document.getElementById("q").value;
	var offset		=0;
	var sort		=document.getElementById('get_sort').value;
	var direction	=document.getElementById('get_direction').value;
	var id_country	=document.getElementById('get_id_country').value;
	ajax_go(offset,sort,direction,id_country,q);
	return false;
}

//////////////// VALIDATE PhoneNumber ////////////////
function validate() {
	var dml = document.form1 ;
	var quantity=document.getElementById("fields_quantity").value;
	
	if(quantity==0)
		quantity=1;
	
	var str='';
	for(i=0;i<quantity;i++) {
		str=str+document.getElementById("p_num_"+i).value;
	}
	document.getElementById("rec_mobilenum").value=str;

	if(dml.rec_mobilenum.value.match(/^\s*$/)) {
		alert("Please enter your phone number.");
		return false;
	}
    return false;
}
