function showtxtfield()

{

	$('txtcommentdiv').style.display='block'

	$('comment').style.display='none'

}



function updateme(id) 

{

	mname=escape($F('txtmname'+id))

	var postStr='id='+id+'&mname='+mname+'&credit='+$F('txtcreadit'+id)+'&sid='+$F('selservices')+'&dtime='+$F('txtdtime'+id);

	new Ajax.Updater('updateid', base_url+'servicemanager/update', {method:'post', postBody: postStr, onComplete:function(){ upsuccess();} });

	return false;

	

}

function upsuccess()

{

	postStr="err=Record updated successfully";		

	new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

	new Effect.Fade('errordiv',{duration:9});		

}

function deleteme(id) 

{		

	var postStr='id='+id+'&sid='+$F('selservices');

	if(confirm("Do you really want to delete this record"))

	{

		new Ajax.Updater('updateid', base_url+'servicemanager/deletemodel', {method:'post', postBody: postStr, onComplete:function(){delsuccess();} });

		return false;

	}

	else

	{

		return false;

	}

	

}





function savecheck()

{

	

	if($('chkimei').checked==true)

	{

	

		postStr="check_imei_value=1";

		new Ajax.Updater('checkdiv', base_url+'servicemanager/savecheck', {method:'post', postBody: postStr });

		

	}

	else

	{

		postStr="check_imei_value=0";

		new Ajax.Updater('checkdiv', base_url+'servicemanager/savecheck', {method:'post', postBody: postStr });

		

	}

}





function saveuser_under()

{

	

	if($('user_under').checked==true)

	{

	

		postStr="check_user_under=1";

		new Ajax.Updater('user_underdiv', base_url+'servicemanager/saveuser_under', {method:'post', postBody: postStr });

		

	}

	else

	{

		postStr="check_user_under=0";

		new Ajax.Updater('user_underdiv', base_url+'servicemanager/saveuser_under', {method:'post', postBody: postStr });

		

	}

}



function crdtpag()

{

	

	if($('crdtpg').checked==true)

	{

	

		postStr="check_crdtpg=1";

		new Ajax.Updater('crdt_pg', base_url+'servicemanager/saveuser_crdtpg', {method:'post', postBody: postStr });

		

	}

	else

	{

		postStr="check_crdtpg=0";

		new Ajax.Updater('crdt_pg', base_url+'servicemanager/saveuser_crdtpg', {method:'post', postBody: postStr });

		

	}

}



function sel_lgnpg()

{

	//alert($('lgin_pg').value);

	var postStr='lgin_pg='+$F('lgin_pg');

	new Ajax.Updater('lgn_pg', base_url+'servicemanager/save_lgnpg', {method:'post', postBody: postStr });

}



function save_timezone()

{

	//alert($('lgin_pg').value);

	var postStr='timezone='+$F('usertimezone');

	new Ajax.Updater('user_time', base_url+'servicemanager/save_timezone', {method:'post', postBody: postStr });

}



function run_tzquery()

{

	//alert($('lgin_pg').value);

	var postStr='timezone=kkk';

	new Ajax.Updater('user_time', base_url+'servicemanager/run_query', {method:'post', postBody: postStr });

}





function delsuccess()

{

	postStr="err=Record deleted successfully";		

	new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

	new Effect.Fade('errordiv',{duration:9});

}

function addnew() 

{

	mname=escape($F('txtnewmname'))

	if(mname!="" && $F('txtnewcredit')!="")

	{

		var postStr='mname='+mname+'&credit='+$F('txtnewcredit')+'&sid='+$F('selservices')+'&dtime='+$F('txtnewdtime');

		new Ajax.Updater('updateid', base_url+'servicemanager/addnew', {method:'post', postBody: postStr, onComplete:function(){model_ins();}});

	}else

	{

		postStr="err=Please enter Model name and Credits required";		

		new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});	

		return false;

	}

	return false;

	

}

function model_ins()

{

	postStr="err=Model added successfully";		

	new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'; $('txtnewmname').value = ''; $('txtnewcredit').value = '';} });

	new Effect.Fade('errordiv',{duration:9});		

}

function addservices()

{

	if($F('selservices')==0)

	{

		postStr="err=Please select service first";		

		new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});

	}

	if($F('selservices')=="addn")

	{

		if($F('txtnewservice')=="" ){          

			postStr="err=Please enter service";		

			new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

			new Effect.Fade('errordiv',{duration:9});

		}else

		{

		//	$('frmservices').serialize(true)          

			var servicename=escape($F('txtnewservice'));

			var postStr='txtnewservice='+servicename+'&selservices='+$F('selservices');

			postStr+='&chkimei='+$F('chkimei')+'&chkmimei='+$F('chkmimei');

			postStr+='&chknet='+$F('chknet')+'&chkmnet='+$F('chkmnet');

			postStr+='&chkphmodel='+$F('chkphmodel')+'&chkmphmodel='+$F('chkmphmodel')+'&chkcomment='+$F('chkcomment')+'&chkmcomment='+$F('chkmcomment');

			new Ajax.Updater('selbox', base_url+'servicemanager/addservices', {method:'post', postBody: postStr, onSuccess:function(){success();}});

			location.reload;

		}

	}

	else

	{

		//$('frmservices').serialize(true)

		var servicename=escape($F('txtnewservice'));

		var postStr='txtnewservice='+servicename+'&selservices='+$F('selservices');

		postStr+='&chkimei='+$F('chkimei')+'&chkmimei='+$F('chkmimei');

		postStr+='&chknet='+$F('chknet')+'&chkmnet='+$F('chkmnet');

		postStr+='&chkphmodel='+$F('chkphmodel')+'&chkmphmodel='+$F('chkmphmodel')+'&chkcomment='+$F('chkcomment')+'&chkmcomment='+$F('chkmcomment');

		new Ajax.Updater('selbox', base_url+'servicemanager/addservices', {method:'post', postBody: postStr, onSuccess:function(){upsuccess();} });

		location.reload;

	}

	

}

function success()

{

	postStr="err=Service added successfully";		

	new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'; $('txtnewservice').focus;} });

	new Effect.Fade('errordiv',{duration:9});

}

function blockservice(sid)

{

	var postStr='sid='+sid;

	if(sid==0 || sid=='addn')

	{

		postStr="err=Please select service first";		

		new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});

		return false;

	}else

	{

		new Ajax.Updater('selbox', base_url+'servicemanager/blockservices', {method:'post', postBody: postStr, onComplete:function(){ ser_block();} });		

	}

//	location.href = document.location

}

function ser_block()

{

	postStr="err=Service is blocked";		

		new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});	

}

function unblockservice(sid)

{

	var postStr='sid='+sid;

	if(sid==0)

	{

		postStr="err=Please select service first";		

		new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});

	}else

	{

		new Ajax.Updater('blocked', base_url+'servicemanager/unblockservices', {method:'post', postBody: postStr, onComplete:function(){ ser_unblock();}});

		//new Ajax.Updater('blocked', base_url+'servicemanager/unblockservices', {method:'post', postBody: postStr, onComplete:function(){$('blocked').style.display = 'none'} });

		

	}	

}

function ser_unblock()

{

		$('blocked').style.display = 'none';

		postStr="err=Service is unblocked";		

		new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});	

}



/**************fucntion for the process codes**************/

function loadselbox2(id,lang,divid)

{ 

				if(divid!='')
				{
				var dropd=document.getElementById(divid)	
				
				var optionid=dropd.options[dropd.selectedIndex].id
				
				
				
				
				}		

	arr = id.split("#");

	if($('processcodediv').style.display=="none")

	{

		$('processcodediv').style.display="block"	;

		$('processuniversaldiv').style.display="none"	;

	}

     
	if(arr[1]=="instantdata")

	{

		getmodel(id,lang,divid)



	}else

	{

		if ($('userform'))

			if ($('userform').style.display == 'block')
			{
				$('userform').style.display = 'none';
			}
			if ($('userform').style.display == 'block')
			{
				$('userform').style.display = 'none';
			}



		if(id==0)

		{
			document.getElementById('select').selected=true;
						
			$("selbox2").style.display='none';	

			//new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){ $('errordiv').style.display = 'block'} });

			

		//	new Effect.Fade('errordiv',{duration:9});

		}else

		{
				
				
			var myform=document.getElementById("selservices");
			
			for (var i=0; i<myform.length; i++){ //loop through all form elements
			
			if (myform.options[i].id==optionid){
			
			myform.options[i].selected=true;
			
			}
}
				
				
				
				
				

			var postStr = "selservices="+id+"&langid="+lang;

			//var postStr='selservices='+id+'$langid='+lang;	

			$("selbox2").style.display='block';

	//		$('userform').style.display='none';

			$('selbox_loading').style.display = 'block'

			new Ajax.Updater('selbox2', base_url+'servicemanager/loadselbox2', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading').style.display = 'none'} });

		}

	}

}

function loadform(id,lang)

{	

	$("btnorder").style.display='none';

	if ($("ks_currCredits") && $("hiddencredits")  )

	{

		if (parseFloat($F("ks_currCredits")) < parseFloat($F("hiddencredits")))

		{

			$('errordiv').innerHTML = "You do not have sufficient credits to submit IMEI."

			$('errordiv').style.display = 'block';

			new Effect.Fade('errordiv',{duration:9});

			return false;

		}

	}

	

	if(id==0 || id=='addn')

	{

		postStr="err=Please select service first";	

		new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});

	}else

	{

		var postStr='selservices='+id+'&hidephonename='+$F('hidephonename')+'&langid='+lang;	

//		$('userform').style.display='none';

		$('selbox_loading').style.display = 'block'

		new Ajax.Updater('userform', base_url+'servicemanager/loaduserform', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading').style.display = 'none'; $('userform').style.display = 'block';} });

		

	}

}



/********************Functions for file process codes******************/

function loadselbox2_files(id,lang)

{



	if ($('userform'))

		if ($('userform').style.display == 'block')	

			$('userform').style.display = 'none';

		

	if(id==0)

	{

		$("selbox2_files").style.display='none';	

		//new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){ $('errordiv').style.display = 'block'} });

		

	//	new Effect.Fade('errordiv',{duration:9});

	}else

	{

		var postStr='selservices_f='+id+'&langid='+lang;	

		$("selbox2_files").style.display='block';

//		$('userform').style.display='none';

		$('selbox_loading_files').style.display = 'block'

		new Ajax.Updater('selbox2_files', base_url+'servicemanager/loadselbox2_files', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading_files').style.display = 'none'} });

	}

}

/********************Functions for process logs******************/

function loadselbox2_logs(id,lang)

{

	//userform_logs replace by  userform_operator

	if ($('userform_operator'))

		if ($('userform_operator').style.display == 'block')	

			$('userform_operator').style.display = 'none';

		

	if(id==0)

	{

		$("selbox2_logs").style.display='none';	

		//new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){ $('errordiv').style.display = 'block'} });

		

	//	new Effect.Fade('errordiv',{duration:9});

	}else

	{

		var postStr='selservices_f='+id+'&langid='+lang;	

		$("selbox2_logs").style.display='block';

//		$('userform').style.display='none';

		$('selbox_loading_logs').style.display = 'block'

		new Ajax.Updater('selbox2_logs', base_url+'user/loadselbox2_logs', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading_logs').style.display = 'none'} });

	}

}

function loadform_files(id,lang)

{

	$("btnorder_files").style.display='none';

	if ($("ks_currCredits") && $("hiddencredits_files")  )

	{

		if (parseFloat($F("ks_currCredits")) < parseFloat($F("hiddencredits_files")))

		{

			$('errordiv').innerHTML = "You do not have sufficient credits to submit IMEI."

			$('errordiv').style.display = 'block';

			new Effect.Fade('errordiv',{duration:9});

			return false;

		}

	}

	

	if(id==0 || id=='addn')

	{		

		postStr="err=Please select service first";	

		new Ajax.Updater('errordiv', base_url+'servicemanager/error_files', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});

	}else

	{

		var postStr='selservices_files='+id+'&hidephonename_files='+$F('hidephonename_files')+'&langid='+lang;	

//		$('userform').style.display='none';

		$('selbox_loading_files').style.display = 'block'

		new Ajax.Updater('userform_files', base_url+'servicemanager/loaduserform_files', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading_files').style.display = 'none'; $('userform').style.display = 'block';} });

		

	}

}

/********************process logs ************************************/

function loadform_logs(id,lang)

{

	

	$("btnorder_logs").style.display='none';

	if ($("ks_currCredits") && $("hiddencredits_logs")  )

	{

		if (parseFloat($F("ks_currCredits")) < parseFloat($F("hiddencredits_logs")))

		{

			$('errordiv').innerHTML = "You do not have sufficient credits to submit IMEI."

			$('errordiv').style.display = 'block';

			new Effect.Fade('errordiv',{duration:9});

			return false;

		}

	}

	

	if(id==0 || id=='addn')

	{		

		postStr="err=Please select service first";	

		new Ajax.Updater('errordiv', base_url+'servicemanager/error_files', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});

	}else

	{

		var postStr='selservices_logs='+id+'&hidephonename_logs='+$F('hidephonename_logs')+'&langid='+lang;	

//		$('userform').style.display='none';

		$('selbox_loading_logs').style.display = 'block'

		new Ajax.Updater('userform_logs', base_url+'user/loaduserform_logs', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading_logs').style.display = 'none'; $('userform_logs').style.display = 'block';} });

		

	}

}





function showmodels(id)

{

	

	var postStr="sid="+id;	

	$('updateid_loading').style.display = 'block'

	new Ajax.Updater('updateid', base_url+'servicemanager/showmodels', {method:'post', postBody: postStr, onComplete:function(){$('updateid').style.display = 'block'; $('updateid_loading').style.display = 'none'}});

}

function showblock()

{

	var postStr="";

	new Ajax.Updater('blocked', base_url+'servicemanager/showblock', {method:'post', postBody: postStr});	

}

function activetemp(id)

{

	var postStr="tid="+id+"&value="+$F('btndelete'+id);

	new Ajax.Updater('temprecord', base_url+'manageemails/activatetemp', {method:'post', postBody: postStr, onComplete:function(){upsuccess();}});		

}

function savef()

{

//	$('errordiv').innerHTML = "This feature is not available in the demo."

	var ftext=escape($F('txtftext'))

	if($F('txtftext')=="")

	{

		postStr="err=Please enter text";	

		new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});

	}

	else

	{	

		var postStr="txtftext="+ftext;

		

		new Ajax.Updater('errordiv', base_url+'servicemanager/saveftext', {method:'post', postBody: postStr});		

		new Effect.Fade('errordiv',{duration:9});

	}

}

function savetitle()

{

	//$('errordiv').innerHTML = "This feature is not available in the demo."

	var titletext=escape($F('txttitle'));

	if($F('txttitle')=="")

	{

		postStr="err=Please enter text";	

		new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		new Effect.Fade('errordiv',{duration:9});

	}

	else

	{	

		var postStr="txttitle="+titletext;

		new Ajax.Updater('errordiv', base_url+'servicemanager/savetitletext', {method:'post', postBody: postStr	});		

		new Effect.Fade('errordiv',{duration:9});

	}

}

function showuserform()

{

	var postStr="";

	

	$('updateid_loading').style.display = 'block'

	new Ajax.Updater('updateid', base_url+'servicemanager/shownewform', {method:'post', postBody: postStr, onComplete:function(){$('updateid').style.display = 'block'; $('updateid_loading').style.display = 'none'}});

}

function checkme(id)

{

	if(id=="chkimei")

	{

		if(document.getElementById('chkmimei').checked==true)

		document.getElementById('chkimei').checked=true;

	}



	if(id=="chknet")

	{

		if(document.getElementById('chkmnet').checked==true)

		document.getElementById('chknet').checked=true;

	}

	if(id=="chkphmodel")

	{

		if(document.getElementById('chkmphmodel').checked==true)

		document.getElementById('chkphmodel').checked=true;

	}

	if(id=="chkcomment")

	{

		if(document.getElementById('chkmcomment').checked==true)

		document.getElementById('chkcomment').checked=true;

	}

}



function checkme_files(id)

{

	if(id=="chkimei_files")

	{

		if(document.getElementById('chkmimei_files').checked==true)

		document.getElementById('chkimei_files').checked=true;

	}



	if(id=="chknet_files")

	{

		if(document.getElementById('chkmnet_files').checked==true)

		document.getElementById('chknet_files').checked=true;

	}

	if(id=="chkphmodel_files")

	{

		if(document.getElementById('chkmphmodel_files').checked==true)

		document.getElementById('chkphmodel_files').checked=true;

	}

	if(id=="chkcomment_files")

	{

		if(document.getElementById('chkmcomment_files').checked==true)

		document.getElementById('chkcomment_files').checked=true;

	}

} 

function saveccemail()

{

	ccemail=escape($F('txtccemail'));

	postStr = 'txtccemail='+ccemail;

	new Ajax.Updater ('errordiv', base_url+'servicemanager/saveemail', {method:'post', postBody: postStr, onComplete:function(){ upsuccess();}});	

	new Effect.Fade('errordiv',{duration:9});

}



/*function change_lang_en()

{

	//alert('en');

	//postStr = 'lang='+lang;

	new Ajax.Updater('newdiv',base_url+'login/change_lang', {method:'post', postBody: postStr});	

}





function change_lang_fr()

{

	//alert('fr');

	//postStr = 'lang='+lang;

	new Ajax.Updater('newdiv',base_url+'login/change_lang', {method:'post', postBody: postStr});	

}

*/



/* Common Functions */

function LTrim( value ) {

	var re = /\s*((\S+\s*)*)/;

	return value.replace(re, "$1");

}

// Removes ending whitespaces

function RTrim( value ) {

	var re = /((\s*\S+)*)\s*/;

	return value.replace(re, "$1");

}

// Removes leading and ending whitespaces

function Trim( value ) {

	return LTrim(RTrim(value));

}

function CheckIMEIForm()

{

//	document.getElementById('form1')



//	var arr = $F('imeinomul').split('<br>');

	var arr_imei = new Array();

	var hidstr='';

	

	if($('addmultiple').style.display=="block")

	{

		arr_imei = $F('imeinomul').split("\n");

		imeicnt = arr_imei.length;

		var checkcredit = parseFloat(imeicnt * ($F('hiddencredits')));

		if(checkcredit > $F('hidecredit'))											 

		{

			$('errordiv').innerHTML = "You don't have sufficient credits."

			$('errordiv').style.display = 'block';

			new Effect.Fade('errordiv',{duration:9});	

			return false;	

		}else

		{



			for (i=0; i <= arr_imei.length -1; i++)

			{

				if(Trim(arr_imei[i]).length==15)

				{

					var str=''

					hidstr += Trim(arr_imei[i])+',';

				}

				else

					var str='invalid'

			}

			$('moreimei').value = hidstr;

		}

	}else

	{

		if($F('imeino').length!=15)

		{

			$('errordiv').innerHTML = "IMEI code should be 15 character."

			$('errordiv').style.display = 'block';

			new Effect.Fade('errordiv',{duration:9});

			return false;

		}

		if($F('isuserphonemodel')!=1)

		{

			if($('txtuserphmodel'))

			{	

				if($F('txtuserphmodel')== "")

				{

					$('errordiv').innerHTML = "Fields marked with * are mandatory."

					$('errordiv').style.display = 'block';

					new Effect.Fade('errordiv',{duration:9});

					return false;

				}

			}

		}

	}

	if(str=='invalid')

	{

		$('errordiv').innerHTML = "All IMEI code should be 15 character."

		$('errordiv').style.display = 'block';

		new Effect.Fade('errordiv',{duration:9});

		return false;

	}					

	else

	{

		if($('locktonetwork'))

		{

			if ($('locktonetwork').className == "flag")

			{

				if($F('locktonetwork')== "")

				{	

					$('errordiv').innerHTML = "Fields marked with * are mandatory."

					$('errordiv').style.display = 'block';

					new Effect.Fade('errordiv',{duration:9});

					return false;

				}

			}

		}

		

		if($('model_name'))

		{

			if ($('model_name').className == "flag")

			{

				if($F('model_name')== "")

				{

					

					$('errordiv').innerHTML = "Fields marked with * are mandatory."

					$('errordiv').style.display = 'block';

					new Effect.Fade('errordiv',{duration:9});

					return false;

				}

			}

		}

		if($('comment'))

		{

			if ($('comment').className == "flag")

			{



				if($F('comment')== "")

				{

					$('errordiv').innerHTML = "Fields marked with * are mandatory."

					$('errordiv').style.display = 'block';

					new Effect.Fade('errordiv',{duration:9});

					return false;

				}

			}

		}

		if($F('isuserphonemodel')!=1)

		{

			if($('txtuserphmodel'))

			{	

				if($F('txtuserphmodel')== "")

				{

					$('errordiv').innerHTML = "Fields marked with * are mandatory."

					$('errordiv').style.display = 'block';

					new Effect.Fade('errordiv',{duration:9});

					return false;

				}

			}

		}

	}

}



function CheckIMEIForm_files()

{

//	document.getElementById('form1')

	if ($('imeino_files'))

	{

		if($F('user_files')=='')

		{

			$('errordiv').innerHTML = "Please select the file."

			$('errordiv').style.display = 'block';

			new Effect.Fade('errordiv',{duration:9});

			return false;				

		}else

		{

			if($('imeino_files'))

			{

				if ($('imeino_files').className == "flag")

				{

					if($F('imeino_files').length!=15)

					{	

						$('errordiv').innerHTML = "IMEI code should be 15 character.";

						$('errordiv').style.display = 'block';

						new Effect.Fade('errordiv',{duration:9});

						return false;

					}

				}

			}

			if($('locktonetwork_files'))

			{

				if ($('locktonetwork_files').className == "flag")

				{

					if($F('locktonetwork_files')== "")

					{	

						$('errordiv').innerHTML = "Fields marked with * are mandatory."

						$('errordiv').style.display = 'block';

						new Effect.Fade('errordiv',{duration:9});

						return false;

					}

				}

			}



			if($('model_name_files'))

			{

				if ($('model_name_files').className == "flag")

				{

					if($F('model_name_files')=="")

					{

						

						$('errordiv').innerHTML = "Fields marked with * are mandatory."

						$('errordiv').style.display = 'block';

						new Effect.Fade('errordiv',{duration:9});

						return false;

					}

				}

			}

			if($('model_name_files'))

			{

				if ($('comment_files').className == "flag")

				{

	

					if($F('comment_files')== "")

					{

						$('errordiv').innerHTML = "Fields marked with * are mandatory."

						$('errordiv').style.display = 'block';

						new Effect.Fade('errordiv',{duration:9});

						return false;

					}

				}

			}

			//document.form1.submit();

		}

	}	

	

}

function frmsub()

{

	document.form1.submit();

}



function savenewpass()

{

//	$('errordiv_passs').innerHTML = "This feature is not available in the demo."

	if($F('oldpassword')=="" || $F('newpassword')=="" || $F('confirmpassword')=="")

	{

		$('errordiv_passs').innerHTML = "Fields marked with * are mandatory."

		$('errordiv_passs').style.display = 'block';

		new Effect.Fade('errordiv_passs',{duration:9});

		return false;	

	}else if($F('newpassword').length<4 || $F('newpassword').length>10)

	{

		$('errordiv_passs').innerHTML = "Password length should be between 4-10 characters."

		$('errordiv_passs').style.display = 'block';

		new Effect.Fade('errordiv_passs',{duration:9});

		return false;	

	}

	else if($F('newpassword')!=$F('confirmpassword'))

	{

		$('errordiv_passs').innerHTML = "New password and confirm password are not same."

		$('errordiv_passs').style.display = 'block';

		new Effect.Fade('errordiv_passs',{duration:9});

		return false;	

	}

	else

	{

		postStr = 'oldpassword='+$F('oldpassword')+'&newpassword='+$F('newpassword')+'&confirmpassword='+$F('confirmpassword');

		new Ajax.Updater ('errordiv_passs', base_url+'servicemanager/savenewpassword', {method:'post', postBody: postStr, onComplete:function(){ blank();}});	

		new Effect.Fade('errordiv_passs',{duration:9});	

		return false;

	}

	

}

function blank()

{

	$('oldpassword').value="";

	$('newpassword').value="";

	$('confirmpassword').value="";	

}

function showinfo_ser()

{

	if($F('selservices')!="" || $F('phoneid')!="")

	{

		postStr = 'selservices='+$F('selservices')+'&phoneid='+$F('phoneid');

		new Ajax.Updater ('information', base_url+'application/info_services', {method:'post', postBody: postStr, onComplete:$('phoneid').value=""});	

		

	}else

	{

		return false;

	}

}



function showinfo_ser_f()

{

	if($F('selservices_f')!="" || $F('phoneid_files')!="")

	{

		postStr = 'selservices='+$F('selservices_f')+'&phoneid='+$F('phoneid_files');

		new Ajax.Updater ('information_f', base_url+'application/info_services_f', {method:'post', postBody: postStr, onComplete:$('phoneid_files').value=""});	

		

	}else

	{

		return false;

	}

}

function showinfo_ser_logs()

{

	if($F('selservices_logs')!="" || $F('phoneid_logs')!="")

	{

		postStr = 'selservices='+$F('selservices_logs')+'&phoneid='+$F('phoneid_logs');

		new Ajax.Updater ('information_logs', base_url+'application/info_services_logs', {method:'post', postBody: postStr, onComplete:$('phoneid_files').value=""});	

		

	}else

	{

		return false;

	}

}



/********for operator *********/



function showinfo_ser_operator()

{



	if($F('selservices_operator')!="" || $F('phoneid_operator')!="")

	{

		postStr = 'selservices='+$F('selservices_operator')+'&phoneid='+$F('phoneid_operator');

		new Ajax.Updater ('information_operator', base_url+'operatorunlock/info_services_operator', {method:'post', postBody: postStr, onComplete:$('phoneid_files').value=""});	

		

	}else

	{

		return false;

	}

}



/*******operator end here*************/

function loadselbox_model(id)

{

	if ($('userform'))

		if ($('userform').style.display == 'block')	

			$('userform').style.display = 'none';

		

	if(id==0 || id=='all')

	{

		$("selbox2").style.display='none';	

		//new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){ $('errordiv').style.display = 'block'} });

		

	//	new Effect.Fade('errordiv',{duration:9});

	}else

	{

		var postStr='selservices='+id	

		$("selbox2").style.display='block';

//		$('userform').style.display='none';

		$('selbox_loading').style.display = 'block'

		new Ajax.Updater('selbox2', base_url+'servicemanager/loadselbox2', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading').style.display = 'none'} });

	}

}

function loadselbox_model_logs(id)

{

	if ($('userform_logs'))

		if ($('userform_logs').style.display == 'block')	

			$('userform_logs').style.display = 'none';

		

	if(id==0 || id=='all')

	{

		$("selbox2_logs").style.display='none';	

		//new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){ $('errordiv').style.display = 'block'} });

		

	//	new Effect.Fade('errordiv',{duration:9});

	}else

	{

		var postStr='selservices_logs='+id	

		new Ajax.Updater('selbox2_logs', base_url+'servicemanager/loadselbox2_logs', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading_logs').style.display = 'none'} });

		$("selbox2_logs").style.display='block';

//		$('userform').style.display='none';

		$('selbox_loading_logs').style.display = 'block'



	}

}

function loadselbox_model_files(id)

{

	if ($('userform_f'))

		if ($('userform_f').style.display == 'block')	

			$('userform_f').style.display = 'none';

		

	if(id==0 || id=='all')

	{

		$("selbox2_files").style.display='none';	

		//new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){ $('errordiv').style.display = 'block'} });

		

	//	new Effect.Fade('errordiv',{duration:9});

	}else

	{

		var postStr='selservices_f='+id	

		new Ajax.Updater('selbox2_files', base_url+'servicemanager/loadselbox2_files', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading_f').style.display = 'none'} });

		$("selbox2_files").style.display='block';

//		$('userform').style.display='none';

		$('selbox_loading_f').style.display = 'block'



	}

}





function addplans()

{

	postStr = 'txtcredit='+$F('txtcredit')+'&txtamount='+$F('txtamount')+'&txtplanname='+$F('txtplanname')+'&txtdesp='+$F('txtdesp')+"&curruncy="+$F('ddcurruncy');

	new Ajax.Updater ('plantable', base_url+'paypal/addplans', {method:'post', postBody: postStr, onSuccess:clean});	

}

function clean()

{

	$('txtcredit').value="";

	$('txtamount').value="";

	$('txtplanname').value="";

	$('txtdesp').value="";

}

function editplan(planid)

{

	postStr = 'txtcredit='+$F('txtcredit')+'&txtamount='+$F('txtamount')+'&txtplanname='+$F('txtplanname')+'&txtdesp='+$F('txtdesp')+'&planid='+planid+"&curruncy="+$F('ddcurruncy');

	new Ajax.Updater ('plantable', base_url+'paypal/editplan', {method:'post', postBody: postStr, onSuccess:clean});	

}

function edit_form(planid)

{

	postStr = 'planid='+planid

	new Ajax.Updater ('addplans', base_url+'paypal/editform', {method:'post', postBody: postStr});		

	$('addplans').style.display='block'

}

function delete_plan(planid)

{

	postStr = 'planid='+planid;

	new Ajax.Updater ('plantable', base_url+'paypal/deleteplan', {method:'post', postBody: postStr});	

}

function hideform()

{

	$('addplans').style.display='none';

}

function showinfo(planid)

{

	postStr = 'planid='+planid;

	$('paypalbutton').style.display='block';

	new Ajax.Updater ('planinfo', base_url+'paypal/showinfo', {method:'post', postBody: postStr});

}



function paynow(planid)

{

	postStr = 'planid='+$F('selplan');

	new Ajax.Updater('msg_pay', base_url+'paypal/autoform', {method:'post', postBody: postStr});

	

}

function validate()

{

	var emailid=$F('email');

	if($F('uname')=="")

	{

		$('errordiv').innerHTML = "User name is not entered"

		$('errordiv').style.display = 'block';

		new Effect.Fade('errordiv',{duration:9});

		return false;	

	}else if($F('email')=="")

	{

		$('errordiv').innerHTML = "Email address not entered."

		$('errordiv').style.display = 'block';

		new Effect.Fade('errordiv',{duration:9});

		return false;

	}else if(!checkemail(emailid))

	{	

		$('errordiv').innerHTML = "Please enter valid email address."

		$('errordiv').style.display = 'block';

		new Effect.Fade('errordiv',{duration:9});

		return false;	

	}

}

function checkemail(str)

{

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;

	if (filter.test(str))

	return true

	else

	return false;

}

function showhidediv(id)

{

	//alert(id);

	if(id=='processcodediv')

	{

		// IMEI codes div

		if($('pane1'))

			$('pane1').className = 'active'

		if($('pane2'))

			$('pane2').className = ''

		if($('pane3'))

			$('pane3').className = ''

		if($('pane4'))

			$('pane4').className = ''

		if($('pane5'))

			$('pane5').className = ''

		

		$(id).style.display = 'block';

		if($('fileprocessdiv'))

			$('fileprocessdiv').style.display = 'none';

		if($('processlogdiv'))

			$('processlogdiv').style.display = 'none';

		if($('processoperatordiv'))

			$('processoperatordiv').style.display = 'none';

		if($('processuniversaldiv'))

			$('processuniversaldiv').style.display = 'none';

			

		//new Effect.BlindUp('fileprocessdiv');

		//new Effect.BlindDown(id);

	}

	else if(id=='fileprocessdiv')

	{	

		// Files Div

		if($('pane1'))

			$('pane1').className = ''

		if($('pane3'))

			$('pane3').className = ''

		if($('pane2'))

			$('pane2').className = 'active'

		if($('pane4'))

			$('pane4').className = ''

		if($('pane5'))

			$('pane5').className = ''

			

		if($('processcodediv'))

			$('processcodediv').style.display = 'none';

		if($('processlogdiv'))

			$('processlogdiv').style.display = 'none';

		if($('processoperatordiv'))

			$('processoperatordiv').style.display = 'none';

		if($('processuniversaldiv'))

			$('processuniversaldiv').style.display = 'none';

		$(id).style.display = 'block';

		//new Effect.SlideUp('processcodediv');

		//new Effect.SlideDown(id);

	}else  if(id=='processlogdiv')

	{

		

		if($('pane1'))

			$('pane1').className = ''

		if($('pane3'))

			$('pane3').className = 'active'

		if($('pane2'))

			$('pane2').className = ''

		if($('pane4'))

			$('pane4').className = ''

		if($('pane5'))

			$('pane5').className = ''

			

		if($('processcodediv'))

			$('processcodediv').style.display = 'none';

		if($('fileprocessdiv'))

			$('fileprocessdiv').style.display = 'none';

		if($('processoperatordiv'))

			$('processoperatordiv').style.display = 'none';

		if($('processuniversaldiv'))

			$('processuniversaldiv').style.display = 'none';

		$(id).style.display = 'block';

	}

	else  if(id=='processoperatordiv')

	{

		

		if($('pane1'))

			$('pane1').className = ''

		if($('pane3'))

			$('pane3').className = ''

		if($('pane2'))

			$('pane2').className = ''

		if($('pane4'))

			$('pane4').className = 'active'

		if($('pane5'))

			$('pane5').className = ''

		

		if($('processcodediv'))

			$('processcodediv').style.display = 'none';

		if($('fileprocessdiv'))

			$('fileprocessdiv').style.display = 'none';

		if($('processlogdiv'))

			$('processlogdiv').style.display = 'none';

		if($('processuniversaldiv'))

			$('processuniversaldiv').style.display = 'none';

		$(id).style.display = 'block';

	}

	else  

	{

		

		if($('pane1'))

			$('pane1').className = ''

		if($('pane3'))

			$('pane3').className = ''

		if($('pane2'))

			$('pane2').className = ''

		if($('pane4'))

			$('pane4').className = ''

		if($('pane5'))

			$('pane5').className = 'active'

		

		if($('processcodediv'))

			$('processcodediv').style.display = 'none';

		if($('fileprocessdiv'))

			$('fileprocessdiv').style.display = 'none';

		if($('processlogdiv'))

			$('processlogdiv').style.display = 'none';

		if($('processoperatordiv'))

			$('processoperatordiv').style.display = 'none';

		$(id).style.display = 'block';

	}

}

function showtxt_code(id)

{

	

	credit = id.substring(0,id.indexOf('#'));	

	name = id.substring(id.indexOf('#')+1);

	phname = name.substring(0,name.indexOf('#'));

	phid=name.substring(name.indexOf('#')+1);

	delivarytime = phid.substring(0,phid.indexOf('#'));

	dtime = phid.substring(phid.indexOf('#')+1);



	document.getElementById('txtc').innerHTML= credit+' Credits required. <br>This service will take '+dtime+'<br> to process your order';

	

	document.getElementById('hiddencredits').value = credit;

	document.getElementById('hidephonename').value = escape(phname);

	document.getElementById('btnorder').style.display = "block";	

	document.getElementById('phoneid').value = phid;

	

}



function showtxt_files(id)

{

	credit = id.substring(0,id.indexOf('#'));

	name = id.substring(id.indexOf('#')+1);

	phname = name.substring(0,name.indexOf('#'));

	phid=name.substring(name.indexOf('#')+1);

	delivarytime = phid.substring(0,phid.indexOf('#'));

	dtime = phid.substring(phid.indexOf('#')+1);



	document.getElementById('txtc_files').innerHTML= credit+' Credits required. <br>This service will take '+dtime+'<br> to process your order';

	document.getElementById('hidephonename_files').value = escape(phname);

	document.getElementById('hiddencredits_files').value = credit;

	document.getElementById('btnorder_files').style.display = "block";	

	document.getElementById('phoneid_files').value = phid;

}

function showtxt_logs(id)

{

	credit = id.substring(0,id.indexOf('#'));

	name = id.substring(id.indexOf('#')+1);

	phname = name.substring(0,name.indexOf('#'));

	phid=name.substring(name.indexOf('#')+1);

	delivarytime = phid.substring(0,phid.indexOf('#'));

	dtime = phid.substring(phid.indexOf('#')+1);

	document.getElementById('txtc_logs').innerHTML= credit+' Credits required. <br>This service will take '+dtime+'<br> to process your order';

	document.getElementById('hiddencredits_logs').value = credit;

	document.getElementById('hidephonename_logs').value = escape(phname);

	document.getElementById('btnorder_logs').style.display = "block";	

	document.getElementById('phoneid_logs').value = phid;

}



function searchfiles()

{

	postStr="searchkey="+$F('txtfileserch')

	$('loading_filediv').style.display='block';

	new Ajax.Updater ('searchfiletable', base_url+'user/searchfile', {method:'post', postBody: postStr, onComplete:function(){$('loading_filediv').style.display = 'none'; }});	

}



function searchlogs()

{

	

	postStr="searchkey="+$F('txtlogserch');



	$('loading_filediv_logs').style.display='block';

		

	new Ajax.Updater ('searchfiletable_logs', base_url+'user/searchfile_logs', {method:'post', postBody: postStr, onComplete:function(){$('loading_filediv_logs').style.display = 'none'; }});	

	

}

function savereguser()

{

//	alert(document.frmtype.accesstype.value)

	var straccess ='';	



	if($F('accesstype1')== 1)

	{

		straccess='1'

	}

	if($F('accesstype2')==2)

	{

		if($('accesstype4').checked == false && $('accesstype1').checked == false && $('accesstype3').checked == false && $('accesstype5').checked == false)

			straccess+='2'

		else

			straccess+=',2'

	}

	if($F('accesstype3')==3)

	{

		if($('accesstype2').checked == false && $('accesstype1').checked == false && $('accesstype4').checked == false && $('accesstype5').checked == false)

			straccess+='3'

		else

			straccess+=',3'

	}

	if($F('accesstype4')==4)

	{

		if($('accesstype2').checked == false && $('accesstype1').checked == false && $('accesstype3').checked == false && $('accesstype5').checked == false)

			straccess+='4'

		else

			straccess+=',4'

	}

	if($F('accesstype5')==5)

	{

		if($('accesstype2').checked == false && $('accesstype1').checked == false && $('accesstype3').checked == false && $('accesstype4').checked == false)

			straccess+='5'

		else

			straccess+=', 5'

	}

	



	if($('reguser').checked == true)

		str_reg =1;

	else

		str_reg =0;

	

	if($('creadittype').checked == true)

		str_type =1;

	else

		str_type =0;

		

	if(straccess=="")

	{

		$('errordiv_reguser').innerHTML='Please select some value to update the record';	

		return false;

	}else

	{

		

		postStr='accesstype='+straccess+"&reguser="+$F('reguser')+'&creditstype='+$F('creadittype');

		var t="";

		new Ajax.Updater('errordiv_reguser',base_url+'servicemanager/saveuserreg', {method:'post', postBody: postStr });			

	}

//	}

}

function tempdelservices()

{

	$('hidecaptach').style.display = "block";

	$('allbtn').style.display = "none";	

	return false;

}



function delservices()

{

	if($F('hidword')!=$F('txtcatcha'))

	{

		$('errordiv').innerHTML = "Invalid image code!"

		$('errordiv').style.display = 'block';

		new Effect.Fade('errordiv',{duration:9});

		return false;	

	}else{

		postStr = "delid="+$F('selservices')

		new Ajax.Updater('selbox', base_url+'servicemanager/delservies', {method:'post', postBody: postStr, onSuccess:function(){delsuccess();}});		

	}

}



//**********fucntion for delete services***************/

function tempdelservices_f()

{

	$('hidefcaptach').style.display = "block";

	$('allfbtn').style.display = "none";	

	return false;

}

//*************For process******/

function tempdelservices_p()

{

	$('hidefcaptach').style.display = "block";

	$('allfbtn').style.display = "none";	

	return false;

}



function delservices_f()

{

	if($F('hidfword')!=$F('txtfcatcha'))

	{

		$('errordiv').innerHTML = "Invalid image code!"

		$('errordiv').style.display = 'block';

		new Effect.Fade('errordiv',{duration:9});

		return false;	

	}else{

		postStr = "delid="+$F('selfileservices')

		new Ajax.Updater('fileselbox', base_url+'processfiles/delservies_f', {method:'post', postBody: postStr, onSuccess:function(){delsuccess();}});		

	}

}



/*************for delete process*********************/

function delservices_p()

{

	//alert('new hi');

	if($F('hidfword')!=$F('txtfcatcha'))

	{

		$('errordiv').innerHTML = "Invalid image code!"

		$('errordiv').style.display = 'block';

		new Effect.Fade('errordiv',{duration:9});

		return false;	

	}else{

		postStr = "delid="+$F('selproservices')

//		alert(postStr);

		new Ajax.Updater('procbox', base_url+'processfiles/delservies_p', {method:'post', postBody: postStr, onSuccess:function(){delsuccess();}});		

	}

}



function delsuccess()

{

	postStr="err=Record deleted successfully";		

	new Ajax.Updater('errordiv', base_url+'servicemanager/error', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

	new Effect.Fade('errordiv',{duration:9});		

}



function savepagename(id)

{

	if($F('txtpagename'+id)=="")

	{

		$('errordiv_pages').innerHTML="Please enter name to update";

	}else

	{

		postStr="pagename="+$F('txtpagename'+id)+"&pageid="+id;

		new Ajax.Updater('divpages', base_url+'servicemanager/savepagename', {method:'post', postBody: postStr, onComplete:function(){$('errordiv').style.display = 'block'} });

		

	}

}



function savepagename_ser(ser_name)

{



	//alert($F('txtpagename_ser'+ser_name));



	if($F('txtpagename_ser'+ser_name)=="")

	{

		$('errordiv_serv').innerHTML="Please enter name to update";

	}else

	{



//		$('errordiv_serv').innerHTML="Records updated succesfully";

		postStr="pagename_ser="+$F('txtpagename_ser'+ser_name)+"&pageid="+ser_name;

		new Ajax.Updater('test_id', base_url+'servicemanager/savepagename_service', {method:'post', postBody: postStr });

		//onComplete:function(){$('errordiv').style.display = 'block'}

		//$('errordiv_reguser').innerHTML="Records Updated Succesfully";

		

	}

	

}





/****************function for submit process log from end user***************/

function pocesslog_submit()

{

	if($('serialno'))

	{

		if ($('serialno').className == "flag")

		{

			if($F('serialno')== "")

			{

				

				$('errordiv').innerHTML = "Fields marked with * are mandatory."

				$('errordiv').style.display = 'block';

				new Effect.Fade('errordiv',{duration:9});

				return false;

			}

		}

	}

	

	if($('upload_file'))

	{

		if ($('upload_file').className == "flag")

		{

			if($F('upload_file')== "")

			{

				

				$('errordiv').innerHTML = "Fields marked with * are mandatory."

				$('errordiv').style.display = 'block';

				new Effect.Fade('errordiv',{duration:9});

				return false;

			}

		}

	}

	if($('txtnotifyemail_logs') && $F('txtnotifyemail_logs')!="")

	{

		emailid = $F('txtnotifyemail_logs');	

		if(!checkemail(emailid))

		{	

			$('errordiv').innerHTML = "Please enter valid email address."

			$('errordiv').style.display = 'block';

			new Effect.Fade('errordiv',{duration:9});

			return false;	

		}		

	}

	if($('comment_logs'))

	{

		if($F('comment_logs')== "")

		{

			$('errordiv').innerHTML = "Fields marked with * are mandatory."

			$('errordiv').style.display = 'block';

			new Effect.Fade('errordiv',{duration:9});

			return false;

		}

	}



	document.getElementById('form1').action = base_url+'user/submit_processlogs'

	document.getElementById('form1').submit();

}

function savemobilinfo()

{

	

	if($('chkismobile').checked==true)

	{

	

		if($F('txtmobileusername')=="" || $F('txtmobileusername')=="" || $F('txtmobilefromid')=="" )	

		{	

			$('mobilediv').innerHTML = "Please fill all fields."

			return false;

		}

		else

		{

			postStr="txtmobileusername="+$F('txtmobileusername')+"&txtmobilepassword="+$F('txtmobilepassword')+"&txtmobilefromid="+$F('txtmobilefromid')+"&chkismobile="+$F('chkismobile');

			new Ajax.Updater('mobilediv', base_url+'servicemanager/savemobileinfo', {method:'post', postBody: postStr });

		}

	}else

	{

		postStr= "chkismobile=0";

		new Ajax.Updater('mobilediv', base_url+'servicemanager/savemobileinfo', {method:'post', postBody: postStr });	

	}

}





function loadselbox_model_operator(id)

{

	$('selbox_loading_operator').style.display = 'block'

	if ($('userform_operator'))

		if ($('userform_operator').style.display == 'block')	

			$('userform_operator').style.display = 'none';

		

	if(id==0 || id=='all')

	{

		$("selbox2_operator").style.display='none';		

	}else

	{

		var postStr='selservices_operator='+id			

		new Ajax.Updater('selbox2_operator', base_url+'servicemanager/loadselbox2_operator', {method:'post', postBody: postStr, onComplete:function(){$('selbox_loading_logs').style.display = 'none'} });

		$("selbox2_logs").style.display='block';

//		$('userform').style.display='none';

		$('selbox_loading_operator').style.display = 'none'



	}

}

function set_btnunlockbase()

{

	if($F('txtunlokcbaseapi')=="")

	{

		$('error_unlockbase').innerHTML = "Please enter API key";

	}

	var postStr='txtunlokcbaseapi='+$F('txtunlokcbaseapi');			

	new Ajax.Updater('error_unlockbase', base_url+'servicemanager/saveunlockbasekey', {method:'post', postBody: postStr });

}