// JavaScript Document
/*window.onload = function () {
$('frmupcredit').onsubmit = function () {
		updateme(id);
		return false;	
}
}*/
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 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)
{
	if ($('userform'))
		if ($('userform').style.display == 'block')	
			$('userform').style.display = 'none';
		
	if(id==0)
	{
		$("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 loadform(id)
{	
	$("btnorder").style.display='none';
	if ($("ks_currCredits") && $("txtc")  )
	{
		if (parseInt($F("ks_currCredits")) < parseInt($F("txtc")))
		{
			$('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');	
//		$('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)
{

	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	
		$("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'} });
	}
}
function loadform_files(id)
{
	$("btnorder_files").style.display='none';
	if ($("ks_currCredits") && $("txtc_files")  )
	{
		if (parseInt($F("ks_currCredits")) < parseInt($F("txtc_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');	
//		$('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';} });
		
	}
}


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()
{
	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, onComplete:function(){$('txtftext').value = ''}});		
		new Effect.Fade('errordiv',{duration:9});
	}
}
function savetitle()
{
	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, onComplete:function(){$('txttitle').value = ''}});		
		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 CheckIMEIForm()
{
//	document.getElementById('form1')
	cnt=$F('hidecnt');
	for(i=0; i<cnt; i++)
	{
		if(i!=0)
		{
			strcnt = 'imeino'+i;
		}else{
			strcnt = 'imeino';
		}
		
		if ($(strcnt))
		{
			if($F(strcnt).length!=15)
			{
				$('errordiv').innerHTML = "IMEI code should be 15 character."
				$('errordiv').style.display = 'block';
				new Effect.Fade('errordiv',{duration:9});
				return false;				
			}else
			{
				k = i+1;
				for(j=k; j<cnt; j++)
				{
					perimei = 'imeino'+j;
					if($F(perimei)==$F(strcnt))
					{
						$('errordiv').innerHTML = "You cant enter same IMEI again."
						$('errordiv').style.display = 'block';
						new Effect.Fade('errordiv',{duration:9});
						return false;				
					}
				}
				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;
						}
					}
				}
			}
		}	
	}

}

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 savenewpass()
{
	
	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()
{
	$F('oldpassword')="";
	$F('newpassword')="";
	$F('confirmpassword')="";	
}
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 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_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)
{
	if(id=='processcodediv')
	{
		// IMEI codes div
		$('pane1').className = 'active'
		$('pane2').className = ''
		$(id).style.display = 'block';
		$('fileprocessdiv').style.display = 'none';
		//new Effect.BlindUp('fileprocessdiv');
		//new Effect.BlindDown(id);
	}else
	{	
		// Files Div
		$('pane1').className = ''
		$('pane2').className = 'active'
		$('processcodediv').style.display = 'none';
		$(id).style.display = 'block';
		//new Effect.SlideUp('processcodediv');
		//new Effect.SlideDown(id);
	}
}
function showtxt(id)
{
	/*if(document.getElementById('selmodel').value=="addm")
	{
		document.getElementById('phonemodel').disabled=false;
	}
	else
	{
		document.getElementById('phonemodel').disabled=true;
	}*/
	credit = id.substring(0,id.indexOf('#'));
	
	name = id.substring(id.indexOf('#')+1);
	phname = name.substring(0,name.indexOf('#'));
	phid=name.substring(name.indexOf('#')+1);
	
	document.getElementById('txtc').value = credit;
	document.getElementById('hidephonename').value = phname;
	document.getElementById('btnorder').style.display = "block";	
	document.getElementById('phoneid').value = phid;
	
}

function showtxt_files(id)
{
	/*if(document.getElementById('selmodel').value=="addm")
	{
		document.getElementById('phonemodel').disabled=false;
	}
	else
	{
		document.getElementById('phonemodel').disabled=true;
	}*/
	credit = id.substring(0,id.indexOf('#'));
	name = id.substring(id.indexOf('#')+1);
	phname = name.substring(0,name.indexOf('#'));
	phid=name.substring(name.indexOf('#')+1);
	
	document.getElementById('txtc_files').value = credit;
	document.getElementById('hidephonename_files').value = phname;
	document.getElementById('btnorder_files').style.display = "block";	
	document.getElementById('phoneid_files').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 savereguser()
{
//	alert(document.frmtype.accesstype.value)
	for (var i=0; i < document.frmtype.accesstype.length; i++)
	{
		if (document.frmtype.accesstype[i].checked)
		{
		  var accesstype=document.frmtype.accesstype[i].value;
		}
	}

/*	if(accesstype=='undefined' && $F('reguser')=='undefined')
	{
		$('errordiv_reguser').innnerHTML='Please select some value to update the record';
	}else
	{*/
		postStr='accesstype='+accesstype+"&reguser="+$F('reguser')+'&creditstype='+$F('creadittype');
		var t="";
		new Ajax.Updater('errordiv_reguser',base_url+'servicemanager/saveuserreg', {method:'post', postBody: postStr, onSuccess:showvalue});			
//	}
}
function showvalue(t)
{
//	alert(t.responseText)
}
					 
					 
//**********fucntion for delete services***************/
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;
}

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();}});		
	}
}

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'} });
		
	}
}
