// JavaScript Document

function update_pos(event, frm)
{
	if(event.keyCode == 13)
	{
		$('#act').val('pos');
	}
}

function validate_delete(frm)
{
	var error = true;
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'checkbox' && e.name == 'del_id[]' && e.checked)
			error = false;
	}
	if(error)
	{
		if(!document.getElementById('js_errors'))
			$(document.body).append('<div id="js_errors"></div>');
		
		var art = '<table width="100%" border="0" cellspacing="2" cellpadding="2"><tr><td width="5%" align="center"><span class="ui-icon ui-icon-alert"></span></td><td width="95%">Please select at-least one (1) record to delete.</td></tr></table>';
		
		$('#js_errors').attr('title','Lawyer Wire - Message Box');
		$('#js_errors').html(art);
		
		$("#js_errors").dialog({
				bgiframe: true,
				width: 450,
				modal: true,
				autoOpen: false,
				buttons: {
					Ok: function() {
						$(this).dialog('close');
					}
				}
			});
		$("#js_errors").dialog('open');
		//alert('Please select at-least one (1) record to delete.');
	}
	else 
	{
		if(!document.getElementById('js_errors_confirm'))
			$(document.body).append('<div id="js_errors_confirm"></div>');
		
		var art = '<table width="100%" border="0" cellspacing="2" cellpadding="2"><tr><td width="5%" align="center"><span class="ui-icon ui-icon-alert"></span></td><td width="95%">Are you sure, you want to delete selected record(s)?</td></tr></table>';
		
		$('#js_errors_confirm').attr('title','Lawyer Wire - Message Box');
		$('#js_errors_confirm').html(art);
		
		$("#js_errors_confirm").dialog({
				bgiframe: true,
				width: 450,
				modal: true,
				autoOpen: false,
				buttons: {
					Ok: function() {
						frm.act.value = 'delete';
						frm.submit();
					},
					'Cancel': function()
					{
						$(this).dialog('close');	
					}
					
				}
			});
		$("#js_errors_confirm").dialog('open');
	}
	/*if(window.confirm('Are you sure, you want to delete selected record(s)?'))
	{
		frm.act.value = 'delete';
		frm.submit();
	}*/
}

function make_selection(frm, cbk)
{
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'checkbox' && e.name == 'del_id[]')
			e.checked = cbk.checked;
	}
}
function validate() 
{ 
		chkform = document.form1;
		var test= document.getElementsByName('del_id[]');
		var total=0;	
		for(var i=0; i < test.length; i++)
			{
			if(test[i].checked)
			total ++;
			}
		if(total=="")
			alert("Please select at least(1) record to delete.")
		else
		{
			var answer = confirm("Are you sure, you want to delete?");
			if(answer!=0)
					return true;
		}	
		return false; 
}
function select_all(frm, cbk)
{
	var e = frm.elements;
	for(var i = 0 ; i < e.length ; i++)
	{
		if(e[i].type == 'checkbox' && e[i].name == 'del_id[]')
			e[i].checked = cbk.checked;
	}
}

function selectAlldel()
	{
			var count = document.form1.elements.length;
			for(i=0; i<count;i++){
				if(document.form1.elements[i].type == "checkbox" && document.form1.elements[i].name == "del_id[]" ){
					document.form1.elements[i].checked = true;
				//	chk_del =1;
				}
			}
			
		}
		
		function unselectAlldel(){
			var count = document.form1.elements.length;
			for(i=0; i<count;i++){
				if(document.form1.elements[i].type == "checkbox" && document.form1.elements[i].name == "del_id[]"){
					document.form1.elements[i].checked = false;
				//	chk_del =0;
				}
			}
		}

function selFun(frmChk){
	if(frmChk.checked == true){
			selectAlldel();
		}
			else if(frmChk.checked == false){
				unselectAlldel();
			}
		}

function selectAllban()
	{
			var count = document.form1.elements.length;
			for(i=0; i<count;i++){
				if(document.form1.elements[i].type == "checkbox" && document.form1.elements[i].id == "banstatus[]" ){
					document.form1.elements[i].checked = true;
				//	chk_del =1;
				}
			}
			
		}
		
		function unselectAllban(){
			var count = document.form1.elements.length;
			for(i=0; i<count;i++){
				if(document.form1.elements[i].type == "checkbox" && document.form1.elements[i].id == "banstatus[]"){
					document.form1.elements[i].checked = false;
				//	chk_del =0;
				}
			}
		}


function selFunban(frmChk){
	if(frmChk.checked == true){
			selectAllban();
		}
			else if(frmChk.checked == false){
				unselectAllban();
			}
		}

function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - field.value.length;
}
	function open_win(url_add)
	   {
	   window.open(url_add,"welcome","width=600,height=500,status=0,scrollbars=yes");
	   }
function openwin(theURL,winName,features,w,h)
{
	var subwin = window.open(theURL,winName,features);
	var x,y;	
	x = (Number(screen.width) - w) / 2;
	y = 125;
	subwin.moveTo(x,y);
	subwin.focus();
}	   

function get_states(val)
{
	$('div_state').innerHTML = 'Please Wait ...';
	var url = 'ajax.php';
	var params = 'pid=1&country_id='+ val +'&rnd='+Math.random();
	var myAjax = new Ajax.Updater('div_state',url, {method: 'get', parameters: params});
}

function textCounter(field, countfield, maxlimit) 
{
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
	countfield.value = maxlimit - field.value.length;
}


function validatesend(frm) 
{ 
	var e = frm.elements;
	var error = true;
	
	for(var i = 0 ; i < e.length ; i++)
	{
		if(e[i].type == 'checkbox' && e[i].id == 'send_email' && e[i].checked)
			error = false;
	}
	
	if(error)
	{
		alert("Select any checkbox to send email");
		return false;
	}
	
	//return window.confirm('Are you sure, you want to archive selected newsletters?');
}

