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 save_banner()

{

	

	if($('showbanner').checked==true)

	{

	

		postStr="showbanner=1";

		new Ajax.Updater('chkisbanner', base_url+'servicemanager/savebanner', {method:'post', postBody: postStr });

		

	}

	else

	{

		postStr="showbanner=0";

		new Ajax.Updater('chkisbanner', base_url+'servicemanager/savebanner', {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 save_logattempt()

{

	//alert($('lgin_pg').value);

	var postStr='logattempt='+$F('logattempt');

	new Ajax.Updater('error_logattempt', base_url+'servicemanager/save_logattempt', {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 sercomment=($F('sercomment'));

			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
				
				
				
				
				}		
 $('divinfo2').innerHTML="";
	arr = id.split("#");
	var url = base_url+'servicemanager/kk/'+arr[0];
		new Ajax.Request(url,
 		 {
			method:'post',
			onSuccess: function(transport){
			  var response1 = transport.responseText || "no comments added by admin";
			  $('divinfo1').innerHTML = response1;
			 
			},
			onFailure: function(){ alert('Something went wrong...') }
 		});
		if(id.split("#").length==1)
                    {
                        var url = base_url+'servicemanager/kkcom/'+id;
		new Ajax.Request(url,
 		 {
			method:'post',
			onSuccess: function(transport){
			  var response1 = transport.responseText || "no comments added by admin";
                         
			  $('divinfo2').innerHTML = response1;
			 
			},
			onFailure: function(){ alert('Something went wrong...') }
 		});
                    }
	

	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+"&cr="+$F('hiddencredits');	

//		$('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)

{
$('fcomment').innerHTML=$('fcom_'+id).value;


	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)

{
$('pcomment').innerHTML=$('pcom_'+id).value;
	//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+"&cr="+$F('hiddencredits_files');	

//		$('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)

{
var cr=($("hiddencredits_logs"));
	

	$("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+"&cr="+cr;	

//		$('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()

{
    //alert("hello");

//	document.getElementById('form1')

alert("fads");

//	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')+'&mb_fee='+$F('mb_fee')+'&ppmp_fee='+$F('ppmp_fee')+'&pp_fee='+$F('pp_fee')+'&amt_euro='+$F('amt_euro')+'&amt_usd='+$F('amt_usd')+'&amt_gbp='+$F('amt_gbp')+ '&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="";
	
	
	$('mb_fee').value="";

	$('ppmp_fee').value="";

	$('pp_fee').value="";
	$('amt_euro').value="";

	$('amt_gbp').value="";

	$('amt_usd').value="";

}

function editplan(planid)

{

postStr = 'txtcredit='+$F('txtcredit')+'&mb_fee='+$F('mb_fee')+'&ppmp_fee='+$F('ppmp_fee')+'&pp_fee='+$F('pp_fee')+'&amt_euro='+$F('amt_euro')+'&amt_usd='+$F('amt_usd')+'&amt_gbp='+$F('amt_gbp')+ '&txtamount='+$F('txtamount')+'&txtplanname='+$F('txtplanname')+'&planid='+planid+'&txtdesp='+$F('txtdesp')+"&curruncy="+$F('ddcurruncy')+'&eur_act='+$F('eur_act')+'&gbp_act='+$F('gbp_act')+'&usd_act='+$F('usd_act');

	//postStr = 'txtcredit='+$F('txtcredit')+'&mb_fee='+$F('mb_fee')+'&ppmp_fee='+$F('ppmp_fee')+'&pp_fee='+$F('pp_fee')+'&amt_euro='+$F('amt_euro')+'&amt_usd='+$F('amt_gbp')+'&amt_gbp='+$F('amt_usd')+'&txtamount='+$F('txtamount')+'&txtplanname='+$F('txtplanname')+'&txtdesp='+$F('txtdesp')+'&planid='+planid+"&curruncy="+$F('ddcurruncy');
	//	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 edit_form1(planid)

{

	postStr = 'planid='+planid

	new Ajax.Updater ('addplans', base_url+'paypal/editform1', {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)

{



	if(id=='processcodediv')

	{
		

		// IMEI codes div

		if($('pane1'))

			$('pane1').className = 'active'

		if($('pane2'))

			$('pane2').className = ''

		if($('pane3'))

			$('pane3').className = ''

		if($('pane4'))

			$('pane4').className = ''

		if($('pane6'))

			$('pane6').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';
		if($('adminprocessdiv'))

			$('adminprocessdiv').style.display = 'none';
                    if($('brutforcediv'))

			$('brutforcediv').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($('pane6'))

			$('pane6').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';
			
			
			if($('adminprocessdiv'))

			$('adminprocessdiv').style.display = 'none';
                     if($('brutforcediv'))

			$('brutforcediv').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($('pane6'))

			$('pane6').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';
			
			if($('adminprocessdiv'))

			$('adminprocessdiv').style.display = 'none';
                     if($('brutforcediv'))

			$('brutforcediv').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($('pane6'))

			$('pane6').className = ''

		/*-----------------------------------------------------------------------------------------------------------*/
		
		//alert('Sumit');
		
		/*-----------------------------------------------------------------------------------------------------------*/

		if($('processcodediv'))

			$('processcodediv').style.display = 'none';

		if($('fileprocessdiv'))

			$('fileprocessdiv').style.display = 'none';

		if($('processlogdiv'))

			$('processlogdiv').style.display = 'none';

		if($('processuniversaldiv'))

			$('processuniversaldiv').style.display = 'none';
			
		if($('adminprocessdiv'))

			$('adminprocessdiv').style.display = 'none';	
                     if($('brutforcediv'))

			$('brutforcediv').style.display = 'none';
		

		$(id).style.display = 'block';

	}

/************************************************************for admin api **************************/
	else  if(id=='adminprocessdiv')

	{

		//alert('adminprocessdiv');

		if($('pane1'))

			$('pane1').className = ''

		if($('pane3'))

			$('pane3').className = ''

		if($('pane2'))

			$('pane2').className = ''

		if($('pane4'))

			$('pane4').className = ''

		if($('pane6'))

			$('pane6').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';

		if($('processuniversaldiv'))

			$('processuniversaldiv').style.display = 'none';
			
			 if($('brutforcediv'))

			$('brutforcediv').style.display = 'none';
			document.getElementById('trTool').style.display='none';
document.getElementById('trModel').style.display='none';
document.getElementById('ajax_tool').style.display='none';           
document.getElementById('ajax_model').style.display='none';
document.getElementById('trDeatils').style.display='none';           
document.getElementById('details_tool').style.display='none';


		$(id).style.display = 'block';

	}


/************************************************************for admin api **************************/

	else  

	{

		

		if($('pane1'))

			$('pane1').className = ''

		if($('pane3'))

			$('pane3').className = ''

		if($('pane2'))

			$('pane2').className = ''

		if($('pane4'))

			$('pane4').className = ''

		if($('pane6'))

			$('pane6').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';
$('brutforcediv').style.display = 'none';
			document.getElementById('trTool').style.display='none';
		$(id).style.display = 'block';

	}




}

function showtxt_code(id,sid)

{

	

	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);

    var crereq = document.getElementById('crqtxt').value;
	var ttim  =  document.getElementById('swttxt').value;
	var pord  =  document.getElementById('tpotxt').value;

	document.getElementById('txtc').innerHTML= credit+' '+crereq+''+ttim+' '+dtime+''+pord;

	

	document.getElementById('hiddencredits').value = credit;

	document.getElementById('hidephonename').value = escape(phname);

	document.getElementById('btnorder').style.display = "block";	

	document.getElementById('phoneid').value = phid;
if(document.getElementById('imeicredit')!=null){
	  document.getElementById('imeicredit').value = credit;
}
if(document.getElementById('unlock')!=null){
	  document.getElementById('unlock').value = sid;
}

        

}



function showtxt_files(id,sid)

{

	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. This service will take '+dtime+' to process your order<br>';

	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;
        document.getElementById('fcredit').value = credit;
         document.getElementById('files').value = sid;
       // alert(document.getElementById('fcredit').value );

}

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. This service will take '+dtime+' to process your order <br>';

	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($F('accesstype6')==6)

	{
  
		if($('accesstype2').checked == false && $('accesstype1').checked == false && $('accesstype3').checked == false && $('accesstype4').checked == false)

			straccess+='6'

		else

			straccess+=', 6'

	}
        if($F('accesstype7')==7)

	{
  
		if($('accesstype2').checked == false && $('accesstype1').checked == false && $('accesstype3').checked == false && $('accesstype4').checked == false)

			straccess+='7'

		else

			straccess+=', 7'

	}



	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()

{



	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')
		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;

		}

	}

 var sid=($('selservices_logs').value);
 var credit=($('hiddencredits_logs').value);
             ($('process').value)=sid;
   ($('procredit').value)=credit;

	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 });

}

function set_ipcheck()

{

	//alert($('lgin_pg').value);
	if($F('ipstatus')=="")
	{
		$('error_ip').innerHTML = "Please Select IP Setting";
		return;
	}

	var postStr='ipstatus='+$F('ipstatus');

	new Ajax.Updater('error_ip', base_url+'servicemanager/ipstatus', {method:'post', postBody: postStr });

}
function set_adipcheck()

{

	//alert($('lgin_pg').value);
	if($F('adipstatus')=="")
	{
		$('error_adip').innerHTML = "Please Select IP Setting";
		return;
	}

	var postStr='ipstatus='+$F('adipstatus');

	new Ajax.Updater('error_adip', base_url+'servicemanager/adipstatus', {method:'post', postBody: postStr });

}
