// JavaScript Document
function selectRow(id,bg) {
	var obj_tr=document.getElementById('tr_list_'+id);
	var obj_chk=document.getElementById('record_id_'+id);
	if(obj_chk.checked) {
		obj_chk.checked=false;
		obj_tr.className="tableover";
		obj_tr.onmouseout=function() {
			this.className=bg;
		}
	} else {
		obj_chk.checked=true;
		obj_tr.className="tableover";
		obj_tr.onmouseout=function() {
			this.className="tableover";
		}
	}
}
function selectRowAll(obj) {
	var frm=document.frm_manage_list;
	if(obj.checked) {
		if(frm.length) {
			totalElem = frm.length;
			for (i=0;i<totalElem;i++)
			{
				type = frm.elements[i].type;
				if (type == "checkbox" &&  frm.elements[i].name!="chk_all")
				{
					document.getElementById('tr_list_'+frm.elements[i].value).className="tableover";
					document.getElementById('tr_list_'+frm.elements[i].value).onmouseout=function() {
						this.className="tableover";
					}
					//alert(frm.elements[i].className);
					frm.elements[i].checked = true;
				}
		
			}
		}
	} else { 
		if(frm.length) {
			totalElem = frm.length;
			var bg_2="dataclass";
			var bg_1="dataclassalternate";
			var bg=bg_1;
			for (i=0;i<totalElem;i++)
			{
				type = frm.elements[i].type;
				
				if (type == "checkbox" &&  frm.elements[i].name!="chk_all")
				{
					
					if(i%2==0) {
						document.getElementById('tr_list_'+frm.elements[i].value).className=bg_2;
						document.getElementById('tr_list_'+frm.elements[i].value).onmouseout=function() {
							this.className=bg_2;
						}
					} else {
						document.getElementById('tr_list_'+frm.elements[i].value).className=bg_1;
						document.getElementById('tr_list_'+frm.elements[i].value).onmouseout=function() {
							this.className=bg_1;
						}
					}
					frm.elements[i].checked = false;
				}
		
			}
		}
	}
}
function submitAction(type,message,multi,url) {
	
	var frm=document.frm_manage_list;
	var selected=0;
	var ids="";
	var sep="";
	if(frm.length) {
		totalElem = frm.length;
		for (i=0;i<totalElem;i++)
		{
			field_type = frm.elements[i].type;
			if (field_type == "checkbox")
			{
				if(frm.elements[i].checked && frm.elements[i].name!="chk_all") {
					selected++;
					ids+=sep+frm.elements[i].value;
					sep="|";
				}
			}
	
		}
	}
	if(selected==0) {
		alert("Please select records to submit.");
	} else {
		if(multi=='1') {
			
			if(type=='confirm')  {
			
				if(confirm(message)) {
					frm.action=url;
					frm.submit();
				} else { 
						// Code for deselecting all checkboxes starts
						if(frm.length) {
							totalElem = frm.length;
							var bg_2="dataclass";
							var bg_1="dataclassalternate";
							var bg=bg_1;
							for (i=0;i<totalElem;i++)
							{
								type = frm.elements[i].type;
								
								if (type == "checkbox" &&  frm.elements[i].name!="chk_all")
								{
									
									if(i%2==0) {
										document.getElementById('tr_list_'+frm.elements[i].value).className=bg_2;
										document.getElementById('tr_list_'+frm.elements[i].value).onmouseout=function() {
											this.className=bg_2;
										}
									} else {
										document.getElementById('tr_list_'+frm.elements[i].value).className=bg_1;
										document.getElementById('tr_list_'+frm.elements[i].value).onmouseout=function() {
											this.className=bg_1;
										}
									}
									frm.elements[i].checked = false;
								}
						
							}
						}
						// Code for deselecting all checkboxes ends
					}
			} else {
				frm.action=url;
				frm.submit();
			}
		} else {
			if(selected>1) {
				//alert("here");
				alert("This action supports only one record at a time. Please check only one record to perform this action.");
				
				// Code for deselecting all checkboxes starts
				if(frm.length) {
					totalElem = frm.length;
					var bg_2="dataclass";
					var bg_1="dataclassalternate";
					var bg=bg_1;
					for (i=0;i<totalElem;i++)
					{
						type = frm.elements[i].type;
						
						if (type == "checkbox" &&  frm.elements[i].name!="chk_all")
						{
							
							if(i%2==0) {
								document.getElementById('tr_list_'+frm.elements[i].value).className=bg_2;
								document.getElementById('tr_list_'+frm.elements[i].value).onmouseout=function() {
									this.className=bg_2;
								}
							} else {
								document.getElementById('tr_list_'+frm.elements[i].value).className=bg_1;
								document.getElementById('tr_list_'+frm.elements[i].value).onmouseout=function() {
									this.className=bg_1;
								}
							}
							frm.elements[i].checked = false;
						}
				
					}
				}
				// Code for deselecting all checkboxes ends
				
			} else { 
				if(type=='confirm')  {
					if(confirm(message)) {
						frm.action=url;
						frm.submit();
					} 
				} else if(type=='confirm_js')  {
					if(confirm(message)) {
						 
						 showPreview2("","",url+ids);
					}
				} else {
						
					if(frm.length) {
						totalElem = frm.length;
						for (i=0;i<totalElem;i++)
						{
							field_type = frm.elements[i].type;
							if (field_type == "checkbox")
							{
								if(frm.elements[i].checked && frm.elements[i].name!="chk_all") {
									res_id=frm.elements[i].value;
								}
							}
					
						}
					}
					
					
					frm.action=url;
					frm.submit();
					
				}
			}
		}
	}
}