var g_bulkAction = "";

/////////////////////////////// INIT DOMAINS COUNTER ////////////////////
function domainCounter(){		
	jQuery.noConflict();
	jQuery(document).ready(function() {	
		//jQuery('#display_count').html("0");
		jQuery('#txtAreaDomains').wordCount();
	});
}
/////////////////////////////// BEGIN BULK CONFIRM ///////////////////////////// 
function confirmClick(bulkAction){
	switch(bulkAction){		
		case 'push':
			pushClick('confirm');
		break;
		case 'transferin':
			transferClick();
		break;
		case 'transferout':
			transferClick();
		break;
		case 'register':
			registerClick();
		break;
		case 'renew':
			renewClick();
		break;
		case 'edit':
			editClick();
		break;
		case 'model':			
			modelClick('confirm');
		break;
	}
}
/////////////////////////////// END BULK CONFIRM ///////////////////////////////

//------------ FOR BULK TABS AND SELECT BOX ACTION
function bulkClick(bulkAction,bulkForm){
	submitBulkForm(bulkAction,bulkForm);
}
function submitBulkForm(bulkAction,bulkForm){
	
	var FrmBulk = getElement(bulkForm);  
	FrmBulk.frm_domains.value = jQuery("#txtAreaDomains").val();
		
	//Change action form before submit
	jQuery('form#'+bulkForm).attr({ action: "/"+g_domainsModule+"bulk/"+bulkAction });
	
	FrmBulk.submit();
}

/////////////////////////////// BEGIN RESET ////////////////////////////////////
function resetClick(bulkAction){
	//debugger;
	g_bulkAction = bulkAction;
	confirm(g_bulk_message_reset_domain_list, doReset);	
}
function doReset()
{		
	switch(g_bulkAction){		
		case 'push':
			//debugger;
			clear_form_elements('#FrmPush');
		break;
		case 'transferin':
			clear_form_elements('#FrmTransfer');
		break;
		case 'transferout':
			clear_form_elements('#FrmTransfer');
		break;	
		case 'register':
			clear_form_elements('#FrmRegister');
//			jQuery("#display_count").html("0");
		break;	
		case 'renew':
			clear_form_elements('#FrmRenew');
		break;
		case 'edit':
			clear_form_elements('#FrmEdit');
		break;
		case 'model':
			clear_form_elements('#FrmEdit');
		break;
	}
}
/////////////////////////////// END RESET /////////////////////////////////////

/////////////////////////////// BEGIN BACK ////////////////////////////////////
function backTo(bulkAction)
{		
	switch(bulkAction){		
		case 'push':
			pushClick('back');
		break;
		case 'transferin':
			transferClick('back');
		break;
		case 'transferout':
			transferClick('back');
		break;	
		case 'register':
			jQuery('#FrmRegister').attr('action','/'+g_domainsModule+'bulk/register');
			registerClick('back');
		break;
		case 'renew':
			renewClick('back');
		break;
		case 'edit':
			editClick('back');
		break;
		case 'model':
			modelClick('back');
		break;
	}
}



/////////////////////////////// END BACK ///////////////////////////////////////
