var global_cnt = 1; // Declared as global variable
var template_gbl="";

function set_global_variables(template_gbl)
{
	//alert("welcome");
	 window.template_gbl=template_gbl;
}


 var pageLoaded = function(htmlDocument) {
$(".calendar1, .calendar2").calendar();
};


function testfn(link,myparams)
{

	if(!myparams)
	var myparams=0;
	document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	
	var paramstring="myparams="+myparams;
	
	 
	$.ajax({url:'processes/formcheck/'+link+'.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});	

	
}
 

function dolink(link,myparams)
{


	global_cnt=1;
	if(!myparams)
	var myparams=0;
	//alert(window.template_gbl);
	if(window.template_gbl=="smspanel")
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
    else		
		document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	
	$.ajax({url:'processes/balancebox.php',data:'',type:'POST',success:function(data){$("#balancebox").html(data)}});
	
	var paramstring="myparams="+myparams;
		
 
	$.ajax({url:'processes/linkcheck/'+link+'.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});	

	window.scroll(0,0);
	
}


function doform(link,myparams)
{

	if(!myparams)
	var myparams=0;
	if(window.template_gbl=="smspanel")
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
    else		
		document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	
	var paramstring="myparams="+myparams;
	
	 
	$.ajax({url:'processes/formcheck/'+link+'.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});
	
	window.scroll(0,0);
	
}


function confirmprocess(link,alert,myparams)
{

	if(!myparams)
	var myparams=0;
		
	var myalert=confirm(alert);
	if(myalert)
	{
	
		var paramstring="myparams="+myparams;
	
		if(link=="changetemplate")
		{
			document.changetemplate.myparams.value=myparams;
			document.changetemplate.submit();
			
		}

		else
		
		{
			if(window.template_gbl=="smspanel")
				document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
			else		
				document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
			$.ajax({url:'processes/formcheck/'+link+'.php',data:paramstring,type:'POST',
			success:function(data)
			{
			$("#latest-post").html(data);
			
			pageLoaded(this); 
				
			}});
		
		}
	
	}

	window.scroll(0,0);
	
}


function formproceed(todo)
{

	var submit=1;
	
	var todo=todo;
	
	if(todo=="register")
	{
	var formname = "register";
	}
	else if(todo=="enquiry")
	{
		var formname = "enquiry";
	}
	else if(todo=="submitenquiry")
	{
		var formname = "submitenquiry";
	}
	else if(todo=="updateuserdetails")
	{
		var formname = "updateuserdetails";
	}	
	else if(todo=="assigntmpl")
	{
		var formname = "assigntemplate_r";
	}
	else if(todo=="bday" || todo=="anniv" || todo=="settingsenderid")
	{
		var formname = "other_settings";
	}
	else
	{
	var formname = $("form").attr("name");
	}
	
	

	
	var paramcount = $('#paramcount').val();
	var i=1;
	
	
	if(formname=="composesms")
	{
		if(document.getElementById("RadioGroup1_1").checked==true)
		{
			var msg=document.getElementById("param6").value;
			var msg=msg.replace(/^\s+/,'').replace(/\s+$/,'');

			if(msg=="")
			{
				alert("Message content is empty!");
				var submit=0;
			}		
			var unicode=1;
		}
		else if(document.getElementById("RadioGroup1_2").checked==true)
		{
			var msg=document.getElementById("param7").value;
			var msg=msg.replace(/^\s+/,'').replace(/\s+$/,'');

			if(msg=="")
			{
				alert("Message content is empty!");
				var submit=0;
			}
		 var unicode=2;
		}
		else if(document.getElementById("RadioGroup1_3").checked==true)
		var unicode=3;
		else if(document.getElementById("RadioGroup1_5").checked==true)
		var unicode=5;
		else
		{
			var msg=document.getElementById("param7").value;
			var msg=msg.replace(/^\s+/,'').replace(/\s+$/,'');;

			if(msg=="")
			{
				alert("Message content is empty!");
				var submit=0;
			}
			var unicode=0;	
		}
		
		global_cnt=1;
	}
	
	else if(formname=="bulkpush")
	{
		if(document.getElementById("RadioGroup1_1").checked==true)
		var todo=1;
		else if(document.getElementById("RadioGroup1_2").checked==true)
		var todo=2;
		else
		var todo=3;
		
	}

	else if(formname=="addcredits_u" || formname=="addcredits_r")
	{
		if(todo==3513 || todo==9)
		{
			if(formname=="addcredits_u")
			return_value=validate_addcredits("param2", "param9", "paid_amt");
			else if(formname=="addcredits_r")
			return_value=validate_addcredits("param2", "param10", "paid_amt");
			else
			{
				alert("Invalid Input");
				submit=0;
			}
			
			if(return_value!="1")
			{
				alert(return_value);
				submit=0;
			}
			
		}
	}
	
	else if(formname=="register")
	{
	  return_value=validation_register("param1","param4","param5","param6","param7","param8","param9","param10");
	  if(return_value!="1")
			{
				alert(return_value);
				submit=0;
			}
	}
	
	else if(formname=="addcustomers")
	{
		return_value=validation_register("param1","param4","param5","param6","param7","param8","param9","");
	    if(return_value!="1")
			{
				alert(return_value);
				submit=0;
			}
	}

	else if(formname=="changepwd")
	{
	  return_value=validation_changepwd();
	  if(return_value!="1")
			{
				alert(return_value);
				submit=0;
			}
	}

	else if(formname=="update_email")
	{
	
		return_value = validate_mail(document.update_email.param3.value);
		if(return_value!="1")
		{
			alert("Please enter a valid email!");
			submit=0;		
		}

	}
	
	else if(formname=="managesidebar_headings")
	{	
		return_value=validation_sidebar();
		//alert(return_value);
	    if(return_value!="1")
			{
				alert(return_value);
				submit=0;
			}
	}
	
	else if(formname=="managelinks")
	{	
		return_value=validation_sidebar();
		//alert(return_value);
	    if(return_value!="1")
			{
				alert(return_value);
				submit=0;
			}
	}
	
	else if(formname=="feedback")
	{
		return_value=validation_feedback("param2","param3","param4","param1");
		if(return_value!="1")
			{
				alert(return_value);
				submit=0;
			}
	}
	
	else if(formname=="submitenquiry")
	{
		return_value=validation_contactus("param1","param2","param3","param5");
		if(return_value!="1")
			{
				alert(return_value);
				submit=0;
			}
	}
	
	else if(formname=="updateuserdetails")
	{
		return_value=validation_updateuserdetails();
		if(return_value!="1")
			{
				alert(return_value);
				submit=0;
			}
	}	
	
	var paramstr ="formname="+formname+ "&paramcount="+paramcount;
	for(i=0;i<=paramcount;i++)
	{
		var present = "param" + i;
		
		if($('#'+present).val())
		{
		var presentval = $('#'+present).val();
		presentval = encodeURIComponent(presentval);
		presentval = presentval.replace(/\%2B/g,"%252B");

		var input_type=$('#'+present).attr('type');
		if(input_type=="checkbox")
		{
		presentval=$('#'+present).attr('checked');

			if((formname=="addcontacts" || formname=="assigntemplate_r") && presentval==true)
			{
			presentval = $('#'+present).val();
			}
			
		}
		
		if(input_type=="radio")
		{
			presentval=$('#'+present).attr('checked');

			if(presentval==true)
			{
			presentval = 1;
			}
			else
			presentval=0;
			
		}
		
		paramstr=paramstr+"&"+present+"="+presentval;
		}
	
	}
	

	if(formname=="banners" || formname=="approvekeyword" || formname=="bulkpush"|| formname=="approvesenderid" || formname=="transfercredit")
	{
	paramstr=paramstr+"&todo="+todo;	
	}
	else
	paramstr=paramstr+"&unicode="+unicode;
	
    if(formname=="managelinks")	
	{
		paramstr=paramstr+"&todo="+todo;	
	}
	if(submit==1)
	{
		if(formname=="composesms")
		{
		if(window.template_gbl=="smspanel")
			document.getElementById("latest-post").innerHTML="<p align='center'>Sending.... </p><center><br/><br/><img src='images/sending.gif'/></center>";
		else
		document.getElementById("latest-post").innerHTML="<center><br/><br/><br/>Sending.... Please wait....<br/><br/><img src='images/progressbar.gif'/></center>";
		}
		else
		{
		if(window.template_gbl=="smspanel")
			document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
		else		
		document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
		}
	
		$.ajax({url:'processes/formcheck/'+formname+'_f.php',data:paramstr,type:'POST',success:function(data){$("#latest-post").html(data)}});	
		
		$.ajax({url:'processes/balancebox.php',data:'',type:'POST',success:function(data){$("#balancebox").html(data)}});
		
		window.scroll(0,0);
	}
	
	
}

function copytogrp()
{
	
	var chkbox="";
	for (var i=0; i<document.mngcontacts.chkbox_name.length; i++)
	{
	if (document.mngcontacts.chkbox_name[i].checked==true)
	{
		tmp=document.mngcontacts.chkbox_name[i].value;
		var temparray = new Array();
		temparray=tmp.split("*");
		chkbox=chkbox+temparray[0]+"*";
	}
	}
	var paramstr="ids="+chkbox;
	//alert(paramstr);
	if(window.template_gbl=="smspanel")
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
    else		
	document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	$.ajax({url:'processes/linkcheck/copytogroup_l.php',data:paramstr,type:'POST',success:function(data){$("#latest-post").html(data)}});	
	window.scrollTo(0,0);

}

function chktocompose()
{
	var chkbox="";
	for (var i=0; i<document.mngcontacts.chkbox_name.length; i++)
	{
	if (document.mngcontacts.chkbox_name[i].checked==true)
	{
		tmp=document.mngcontacts.chkbox_name[i].value;
		var temparray = new Array();
		temparray=tmp.split("*");
		chkbox=chkbox+temparray[1]+"*";
	}
	}
	var paramstr="chknumbers="+chkbox;
	alert(paramstr);
	if(window.template_gbl=="smspanel")
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
    else		
	document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	$.ajax({url:'processes/linkcheck/composesms_l.php',data:paramstr,type:'POST',success:function(data){$("#latest-post").html(data)}});	
	window.scrollTo(0,0);
}

function delcontacts()
{	
	var msg="You are about to delete the contacts permanently from checked group!";
	var myalert=confirm(msg);
	if(myalert)
	{
	var chkbox="";
	var count=document.mngcontacts.chkbox_name.length;
	for (var i=0; i<count; i++)
	{
	if (document.mngcontacts.chkbox_name[i].checked==true)
	{
		tmp=document.mngcontacts.chkbox_name[i].value;
		var temparray = new Array();
		temparray=tmp.split("*");
		chkbox=chkbox+temparray[0]+"*";
	}
	}
	var paramstr="ids="+chkbox;
	//alert(paramstr);
	if(window.template_gbl=="smspanel")
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
    else		
	document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	$.ajax({url:'processes/formcheck/delcontacts_f.php',data:paramstr,type:'POST',success:function(data){$("#latest-post").html(data)}});	
	window.scrollTo(0,0);
	}

}


function find_checked(formname, name_to_store, chkbox_name)

{
	
	if(chkbox_name==undefined)
	var chkbox_name="chkbox_name";
	
	var chkbox="";
	for (var i=0; i<eval("document."+formname+"."+chkbox_name+".length"); i++)
	{
		if (eval("document."+formname+"."+chkbox_name+"[i].checked")==true)
		{
			tmp=eval("document."+formname+"."+chkbox_name+"[i].value");
			chkbox=chkbox+tmp+"*"; 
		}	
	}
	
	if(formname=="composesms")
	{
		alert(chkbox);
		alert(name_to_store);
		
	}
	
	document.getElementById(name_to_store).value=chkbox;

}

function ccheck(what)
{

	if(what=="")
	{
		if(document.getElementById("RadioGroup1_1").checked==true)
		var what="param6";
		else
		var what="param7";
	}

var a=document.getElementById(what).value;


if(what=="param6")
{
var total_length=a.length;
var temp = new Array();
temp = a.split(' ');
var spaces=temp.length;
spaces=spaces-1;
var characters=total_length-spaces;

//alert(total_length);
//alert(spaces);
//alert(characters);

//var unicode_char_len=characters*3;
var unicode_char_len=characters;
var unicode_spaces_len=spaces*1;
var unicode_length=unicode_char_len+unicode_spaces_len;
//alert(unicode_length);
document.getElementById("chcount").value=unicode_length;

//var sms=(unicode_length/160);
var sms=(unicode_length/60);
var tmp=Math.ceil(sms);
document.getElementById("smscount").value=tmp;

}
else
{

if(isDoubleByte(document.getElementById(what).value))
alert("Unicode or unsupported character detected, Please select unicode to send unicode messages.");

document.getElementById("chcount").value=a.length;
var sms=(a.length/160);
var tmp=Math.ceil(sms);
document.getElementById("smscount").value=tmp;
}
}

function togglesidebar(param,templatename)

{

	

	if(param==1)
	
	{		
	
		var templatepath="template/"+templatename+"/innerpage/sidebar_admin.php";
		
		var adminparams="togglesidebar('1',"+"'"+templatename+"');";		
		
		var messagingparams="togglesidebar('2',"+"'"+templatename+"');";
	
		if(window.template_gbl=="smspanel")
		 document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
        else		
		 document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
		
		document.getElementById("menu2").innerHTML="<li><a class='current' id='current' href=javascript:"+adminparams+">Administration</a></li><li><a href=javascript:"+messagingparams+ ">Messaging</a></li>";
		
		$.ajax({url:templatepath,data:'',type:'POST',success:function(data){$("#sidebar").html(data)}});
		
		$.ajax({url:'processes/linkcheck/activeusers_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
		
	}
	else if(param==2)
	{
	
		var adminparams="togglesidebar('1',"+"'"+templatename+"');";		
		
		var messagingparams="togglesidebar('2',"+"'"+templatename+"');";	
	
		var templatepath="template/"+templatename+"/innerpage/sidebar_user.php";
		if(window.template_gbl=="smspanel")
		 document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
        else		
		document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	
		document.getElementById("menu2").innerHTML="<li><a href=javascript:"+adminparams+">Administration</a></li><li><a class='current'  id='current' href=javascript:"+messagingparams+ ">Messaging</a></li>";
		
		$.ajax({url:templatepath,data:'',type:'POST',success:function(data){$("#sidebar").html(data)}});	
		
		$.ajax({url:'processes/linkcheck/composesms_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}
	

}

function togglesidebar_1(param,templatename)

{

	 

	if(param==1)
	
	{		
	
		var templatepath="template/"+templatename+"/innerpage/sidebar_admin.php";
		
		var adminparams="togglesidebar_1('1',"+"'"+templatename+"');";		
		
		var messagingparams="togglesidebar_1('2',"+"'"+templatename+"');";
	
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
		
		document.getElementById("menu2").innerHTML="<h1> <img src='template/smspanel/innerpage/images/admin.png' alt='' /><a class='current' id='current' href=javascript:"+adminparams+">Admin Menu</a><img src='template/smspanel/innerpage/images/user.png' alt='' /><a href=javascript:"+messagingparams+ ">User Menu</a></h1>";
		
		$.ajax({url:templatepath,data:'',type:'POST',success:function(data){$("#sidebar").html(data)}});
		
		$.ajax({url:'processes/linkcheck/activeusers_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
		
	}
	else if(param==2)
	{
	
		var adminparams="togglesidebar_1('1',"+"'"+templatename+"');";		
		
		var messagingparams="togglesidebar_1('2',"+"'"+templatename+"');";	
	
		var templatepath="template/"+templatename+"/innerpage/sidebar_user.php";
	
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
	
		document.getElementById("menu2").innerHTML="<h1> <img src='template/smspanel/innerpage/images/admin.png' alt='' /><a href=javascript:"+adminparams+">Admin Menu</a><img src='template/smspanel/innerpage/images/user.png' alt='' /><a class='current' id='current' href=javascript:"+messagingparams+ ">User Menu</a></h1>";
		
		$.ajax({url:templatepath,data:'',type:'POST',success:function(data){$("#sidebar").html(data)}});	
		
		$.ajax({url:'processes/linkcheck/composesms_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}
	

}

function togglemainmenu(param)

{

	if(param==1)
	{
	
		document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu('1');  class='current'  id='current'>Home</a></li><li><a href=javascript:togglemainmenu('2');  >About Us</a></li><li><a href=javascript:togglemainmenu('3');>Pricing</a></li><li><a href=javascript:togglemainmenu('4');>Contact Us</a></li>";
		
		$.ajax({url:'processes/linkcheck/home_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}
	
	if(param==2)
	{
	
		document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu('1');>Home</a></li><li><a href=javascript:togglemainmenu('2');  class='current'  id='current' >About Us</a></li><li><a href=javascript:togglemainmenu('3');>Pricing</a></li><li><a href=javascript:togglemainmenu('4');>Contact Us</a></li>";
		
		$.ajax({url:'processes/linkcheck/aboutus_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}
	
	if(param==3)
	{
	
		document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu('1');>Home</a></li><li><a href=javascript:togglemainmenu('2');  >About Us</a></li><li><a href=javascript:togglemainmenu('3'); class='current'  id='current' >Pricing</a></li><li><a href=javascript:togglemainmenu('4');>Contact Us</a></li>";
		
		$.ajax({url:'processes/linkcheck/pricing_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}

	if(param==4)
	{
	
		document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu('1');>Home</a></li><li><a href=javascript:togglemainmenu('2');  >About Us</a></li><li><a href=javascript:togglemainmenu('3'); >Pricing</a></li><li><a href=javascript:togglemainmenu('4'); class='current'  id='current' >Contact Us</a></li>";
		
		$.ajax({url:'processes/linkcheck/contactus_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}
	
}

function togglemainmenu_1(param)

{

	if(param==1)
	{
	
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu_1('1');  class='current'  id='current'>Home</a></li><li><a href=javascript:togglemainmenu_1('2');  >About Us</a></li><li><a href=javascript:togglemainmenu_1('3');>Price List</a></li><li><a href=javascript:togglemainmenu_1('4');>Payment Options</a></li><li><a href=javascript:togglemainmenu_1('5');>Features</a></li><li><a href=javascript:togglemainmenu_1('6');>Contact Us</a></li>";
		
		$.ajax({url:'processes/linkcheck/home_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}
	
	if(param==2)
	{
	
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu_1('1');>Home</a></li><li><a href=javascript:togglemainmenu_1('2'); class='current'  id='current' >About Us</a></li><li><a href=javascript:togglemainmenu_1('3');>Price List</a></li><li><a href=javascript:togglemainmenu_1('4');>Payment Options</a></li><li><a href=javascript:togglemainmenu_1('5');>Features</a></li><li><a href=javascript:togglemainmenu_1('6');>Contact Us</a></li>";
		
		$.ajax({url:'processes/linkcheck/aboutus_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}
	
	if(param==3)
	{
	
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu_1('1');>Home</a></li><li><a href=javascript:togglemainmenu_1('2');  >About Us</a></li><li><a href=javascript:togglemainmenu_1('3'); class='current'  id='current'>Price List</a></li><li><a href=javascript:togglemainmenu_1('4');>Payment Options</a></li><li><a href=javascript:togglemainmenu_1('5');>Features</a></li><li><a href=javascript:togglemainmenu_1('6');>Contact Us</a></li>";
		
		$.ajax({url:'processes/linkcheck/pricing_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}

	if(param==4)
	{
	
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu_1('1');>Home</a></li><li><a href=javascript:togglemainmenu_1('2');  >About Us</a></li><li><a href=javascript:togglemainmenu_1('3');>Price List</a></li><li><a href=javascript:togglemainmenu_1('4'); class='current'  id='current'>Payment Options</a></li><li><a href=javascript:togglemainmenu_1('5');>Features</a></li><li><a href=javascript:togglemainmenu_1('6');>Contact Us</a></li>";
		
		$.ajax({url:'processes/linkcheck/paymentoptions_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	
	}
	
	if(param==5)
	{
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu_1('1');>Home</a></li><li><a href=javascript:togglemainmenu_1('2');  >About Us</a></li><li><a href=javascript:togglemainmenu_1('3');>Price List</a></li><li><a href=javascript:togglemainmenu_1('4');>Payment Options</a></li><li><a href=javascript:togglemainmenu_1('5'); class='current'  id='current'>Features</a></li><li><a href=javascript:togglemainmenu_1('6');>Contact Us</a></li>";
	
		$.ajax({url:'processes/linkcheck/feature_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	}
	
	if(param==6)
	{
		document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
		
		document.getElementById("mainmenu").innerHTML="<li><a href=javascript:togglemainmenu_1('1');>Home</a></li><li><a href=javascript:togglemainmenu_1('2');  >About Us</a></li><li><a href=javascript:togglemainmenu_1('3');>Price List</a></li><li><a href=javascript:togglemainmenu_1('4');>Payment Options</a></li><li><a href=javascript:togglemainmenu_1('5');>Features</a></li><li><a href=javascript:togglemainmenu_1('6'); class='current'  id='current'>Contact Us</a></li>";
		
		$.ajax({url:'processes/linkcheck/contactus_l.php',data:'',type:'POST',success:function(data){$("#latest-post").html(data)}});	
	}
	
}

/* $(document).ready(function()
{
	//scroll the message box to the top offset of browser's scrool bar
	$(window).scroll(function()
	{
  		$('#message_box').animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 350});  
	});
    //when the close button at right corner of the message box is clicked 
	$('#close_message').click(function()
	{
  		//the messagebox gets scrool down with top property and gets hidden with zero opacity 
		$('#message_box').animate({ top:"+=15px",opacity:0 }, "slow");
	});
}); */


function changeto(type)
{

	if(type==1)
	{
		document.getElementById("sendto").innerHTML="<label>Group or Groups*<br/>(<a class=\"links\" href=\"javascript:addnumbers('groups');\">My Groups</a>)</label><textarea style=\"width: 145px; height: 70px;\" name=\"param4\" id=\"param4\"></textarea>";
		document.getElementById("inclusionsch").innerHTML="<label>Inclusions<br/>Exclusions</label><input type='checkbox' name='inclusionsidc' id='inclusionsidc' value='1' onclick='javascript:toggleme(\"inclusionsid\");'/><br/><input type='checkbox' name='exclusionsidc' id='exclusionsidc' value='1' onclick='javascript:toggleme(\"exclusionsid\");'/>";
		document.getElementById("param4").value="";
	}
	else if(type==0)
	{
		document.getElementById("sendto").innerHTML="<label>Number or Numbers*<br/>(<a class=\"links\" href=\"javascript:addnumbers('numbers');\">My Contacts</a>)</label><textarea style=\"width: 145px; height: 70px;\" name=\"param4\" id=\"param4\"></textarea>";
		document.getElementById("param4").value="";
		document.getElementById("inclusionsch").innerHTML="";
		document.getElementById("inclusionsid").innerHTML="";
		document.getElementById("exclusionsid").innerHTML="";
	}
	else if(type==2)
	{
		document.getElementById("inclusionsch").innerHTML="";
		document.getElementById("inclusionsid").innerHTML="";
		document.getElementById("exclusionsid").innerHTML="";

		document.getElementById("sendto").innerHTML="<p>* For sending to default database, you will consume 5% extra credits(eg: For sending 100 sms , you will consume 105 credits.) <br/> <br/>* You can select the number range (eg: \"From\"=500 and \"To\"=1000, to select numbers between 500 and 1000).</p> <font size='3'><b>Select States</b></font> <br>  <div id='states'><table><tr><td> <input type='checkbox' value='1' id='chkbox_name' name='chkbox_name'  onclick=showcities('1')  > Andhra Pradesh </td> <td> <input type='checkbox' value='2' id='chkbox_name' name='chkbox_name'  onclick=showcities('2')  > Chhattisgarh </td>  <td> <input type='checkbox' value='4' id='chkbox_name' name='chkbox_name'  onclick=showcities('4')  > Gujarat </td> <td> <input type='checkbox' value='5' id='chkbox_name' name='chkbox_name'  onclick=showcities('5')  > Haryana </td> </tr>  <tr> <td> <input type='checkbox' value='6' id='chkbox_name' name='chkbox_name'  onclick=showcities('6')  > Jharkhand </td>  <td> <input type='checkbox' value='7' id='chkbox_name' name='chkbox_name'  onclick=showcities('7')  > Karnataka </td>  <td> <input type='checkbox' value='8' id='chkbox_name' name='chkbox_name'  onclick=showcities('8')  > Kerala </td><td> <input type='checkbox' value='9' id='chkbox_name' name='chkbox_name'  onclick=showcities('9')  > Madhya Pradesh </td>  </tr> <tr> <td> <input type='checkbox' value='10' id='chkbox_name' name='chkbox_name'  onclick=showcities('10')  > Maharashtra </td>  <td> <input type='checkbox' value='11' id='chkbox_name' name='chkbox_name'  onclick=showcities('11')  > Orissa </td>  <td> <input type='checkbox' value='12' id='chkbox_name' name='chkbox_name'  onclick=showcities('12')  > Punjab </td> <td> <input type='checkbox' value='13' id='chkbox_name' name='chkbox_name'  onclick=showcities('13')  > Rajasthan </td> </tr>  <tr> <td> <input type='checkbox' value='14' id='chkbox_name' name='chkbox_name'  onclick=showcities('14')  > Tamil Nadu </td>  <td> <input type='checkbox' value='16' id='chkbox_name' name='chkbox_name'  onclick=showcities('16')  > Uttar Pradesh </td> <td> <input type='checkbox' value='17' id='chkbox_name' name='chkbox_name'  onclick=showcities('17')  > West Bengal </td> </tr>  <tr> <td> &nbsp; </td>  <td> &nbsp; </td> </tr>  </table></div> <br> <div id='cities' style='display:none'><br><font size='3'><b>Select Cities</b></font> <div id='show_loading'></div> <div id='show_cities' name='show_cities' ></div></div>";	
	}
	else if(type==3)
	{
		document.getElementById("inclusionsch").innerHTML="";
		document.getElementById("inclusionsid").innerHTML="";
		document.getElementById("exclusionsid").innerHTML="";

		document.getElementById("sendto").innerHTML="<label>(<a class=\"links\" href=\"javascript:addnumbers('shared_groups');\">Shared Groups</a>)</label><textarea style=\"width: 145px; height: 70px;\" name=\"param4\" id=\"param4\"></textarea>";
		
		//addnumbers('shared_groups');
	
	}

}


function showcities(value)
{

		var tableid="table-"+value;
		
		document.getElementById("show_loading").innerHTML="<img src='images/loading3.gif'>";
		
		for (i = 0; i < eval("document.composesms.chkbox_name.length"); i++)
		{	
			
			current_value=document.composesms.param30.value;			
			var search_value="*"+eval("document.composesms.chkbox_name["+i+"]").value+"*";
			
			if(eval("document.composesms.chkbox_name["+i+"]").value==value)
			{
				if(eval("document.composesms.chkbox_name["+i+"]").checked==true)
				{
						if(current_value.indexOf(search_value)=="-1")
						{
							if(current_value=="")
							document.composesms.param30.value="*"+eval("document.composesms.chkbox_name["+i+"]").value+"*";
							else if(current_value.indexOf(search_value)=="-1")
							document.composesms.param30.value=current_value+search_value;
						}
					
				}
				else
				{
					if(current_value.indexOf(search_value)!="-1")
					{
							
						new_value=current_value.replace(search_value, "");
						document.composesms.param30.value=new_value;
					
					}
					
				}
			
			}
			
			
		}



		
	
		document.getElementById("cities").style.display="inline";
		
		//if(document.composesms.chkbox_name[value-1].checked==false)
		//{
			//document.getElementById(tableid).innerHTML="";
		//}
		//else
		//{
		
			//var old_data = document.getElementById("show_cities").innerHTML;
			
			param30=document.composesms.param30.value;
			param29=document.composesms.param29.value;
			param32=document.getElementById("param32").value;
						
			var paramstring="state_id="+value+"&param29="+param29+"&param30="+param30+"&param32="+param32;
			$.ajax({url:'processes/fetch_districts.php',data:paramstring,type:'POST',
			success:function(data)
			{
						
			//var updated_data=old_data+data;
			
			
			$("#sendto").html(data);
						
			
			document.getElementById("show_loading").innerHTML="";
			
			pageLoaded(this); 
				
			}});	
		//}
		
		/*for (i = 0; i < eval("document.composesms.chkbox_name.length"); i++)
		{
			if(document.composesms.chkbox_name[i].checked==true)
			{
				var field="chkbox"+(i+1)+"name";
				for (i = 0; i < eval("document.composesms."+field+".length"); i++)
				{
					
					current_value=document.composesms.param29.value;	
					var search_value="*"+eval("document.composesms."+field+"["+i+"]").value+"*";
					if(current_value.indexOf(search_value)!="-1")
					eval("document.composesms."+field+"["+i+"]").checked=true;					
					
				}		
			}
		}*/
	
}

function calc_total_numbers()
{
	var vals=document.getElementById("param29").value;
	if(vals!="")
	{
	vals=vals.replace("**", "*");
	temparray=vals.split("*");
	var total_count=0;
	document.getElementById("param32").value="";
	for (i = 1; i < temparray.length+1; i++)
	{
		
		if(temparray[i]!="" && temparray[i]!=undefined)
		{
		
			var textboxname="counttextbox" +temparray[i];
			var new_value=parseInt(document.getElementById(textboxname).value);
			var textboxname_org="counttextbox_org" +temparray[i];		

			var textboxname_to="counttextbox_to" +temparray[i];
			var new_value_to=parseInt(document.getElementById(textboxname_to).value);
			var textboxname_to_org="counttextbox_to_org" +temparray[i];

			
			if(parseInt(document.getElementById(textboxname_org).value)<new_value)
			{
				document.getElementById(textboxname).value = 0;				
				new_value=0;
				
				document.getElementById(textboxname).style.color = "red";
			}

			if(parseInt(document.getElementById(textboxname_to_org).value)<new_value_to)
			{
				document.getElementById(textboxname_to).value = document.getElementById(textboxname_to_org).value;
				new_value_to=parseInt(document.getElementById(textboxname_to_org).value);
				
				document.getElementById(textboxname_to).style.color = "red";
			}
			
			if(new_value>new_value_to)
			{
				document.getElementById(textboxname).value = 0;
				new_value=0;		
				document.getElementById(textboxname).style.color="red";
				
				document.getElementById(textboxname_to).value = document.getElementById(textboxname_to_org).value;
				new_value_to=parseInt(document.getElementById(textboxname_to_org).value);
				document.getElementById(textboxname_to).style.color="red";
				
			}
		
			var total_count=total_count+(new_value_to-new_value);
			document.getElementById("div_total_numbers").innerHTML=total_count;
			
			document.getElementById("param32").value = document.getElementById("param32").value+"*"+temparray[i]+"-"+document.getElementById(textboxname).value+"-"+document.getElementById(textboxname_to).value;	
		
		}
		
		
		
	}
	
	}
	
	
}

function selectCity(field, val)
{


	if(val=="-1")
	{
	
		for (i = 0; i < eval("document.composesms."+field+".length"); i++)
		{	
			
			current_value=document.composesms.param29.value;			
			var search_value="*"+eval("document.composesms."+field+"["+i+"]").value+"*";
			

			eval("document.composesms."+field+"["+i+"]").checked=true;
			if(current_value=="")
			document.composesms.param29.value="*"+eval("document.composesms."+field+"["+i+"]").value+"*";
			else if(current_value.indexOf(search_value)=="-1")
			document.composesms.param29.value=current_value+search_value;
			
		}
		
	}
	else
	{
	
		for (i = 0; i < eval("document.composesms."+field+".length"); i++)
		{	
			
			current_value=document.composesms.param29.value;			
			var search_value="*"+eval("document.composesms."+field+"["+i+"]").value+"*";
			
			if(eval("document.composesms."+field+"["+i+"]").value==val)
			{
				if(eval("document.composesms."+field+"["+i+"]").checked==true)
				{
						if(current_value.indexOf(search_value)=="-1")
						{
							if(current_value=="")
							document.composesms.param29.value="*"+eval("document.composesms."+field+"["+i+"]").value+"*";
							else if(current_value.indexOf(search_value)=="-1")
							document.composesms.param29.value=current_value+search_value;
						}
					
				}
				else
				{
					if(current_value.indexOf(search_value)!="-1")
					{
							
						new_value=current_value.replace(search_value, "");
						document.composesms.param29.value=new_value;
					
					}
					
				}
			
			}
			
			
		}
		
	}
	
	calc_total_numbers();	
}

function addnumbers(whatdo,dot)
{
	var url="addnos.php?what="+whatdo+"&do="+dot;
	if(whatdo=="shared_groups")
	var params="menubar=0,toolbar=0,location=0,resizable=0,scrollbars=1,width=500,height=400";
	else
	var params="menubar=0,toolbar=0,location=0,resizable=0,scrollbars=1,width=300,height=400";
	mynewwindow=window.open(url,"myaddwindow",params);
}

function populate(number,iswhat)
{
	if(document.getElementById(iswhat).value=="")
	{
		document.getElementById(iswhat).value=number;
	}
	else
	{
		document.getElementById(iswhat).value+="\n"+number;
	}
}

function populate2(number,iswhat)
{

	temparray=number.split("-");
	number = temparray[0];
	val = temparray[1];
	
	if(document.getElementById(iswhat).value=="")
	{
		document.getElementById(iswhat).value=number;
		document.getElementById("param33").value=val;
	}
	else
	{
		document.getElementById(iswhat).value+="\n"+number;
		document.getElementById("param33").value+="\n"+val;
	}
}


function toggleme(dotoggle)
{
if(document.getElementById("param3").value==1)
{
var dot = dotoggle + "c";
if(document.getElementById(dot).checked==1)
{
if(dotoggle=="inclusionsid")
document.getElementById(dotoggle).innerHTML="<label>Inclusion Numbers<br/>(<a class=\"links\" href=\"javascript:addnumbers('numbers','inclusions');\">My Contacts</a>)</label><textarea style='width: 145px; height: 50px;' name='param5' id='param5'></textarea>";
if(dotoggle=="exclusionsid")
document.getElementById(dotoggle).innerHTML="<label>Exclusion Numbers<br/>(<a class=\"links\" href=\"javascript:addnumbers('numbers','exclusions');\">My Contacts</a>)</label><textarea style='width: 145px; height: 50px;' name='param6' id='param6'></textarea>";
}
else
{
if(dotoggle=="inclusionsid")
document.getElementById(dotoggle).innerHTML="";
if(dotoggle=="exclusionsid")
document.getElementById(dotoggle).innerHTML="";
}
}
else
{
if(dotoggle=="inclusionsid")
document.getElementById(dotoggle).innerHTML="";
if(dotoggle=="exclusionsid")
document.getElementById(dotoggle).innerHTML="";
}
}


function togglesched()
{
if(document.getElementById("schedcontent").style.display=="none")
{
document.getElementById("schedcontent").style.display="inline";
document.getElementById("schedfield").innerHTML="Schedule Message(s)";
}
else
{
document.getElementById("schedcontent").style.display="none"
document.getElementById("schedfield").innerHTML="Click to Schedule Message(s)";
}
}

function togglesched1()
{
if(document.getElementById("schedcontent").style.display=="none")
{
document.getElementById("schedcontent").style.display="inline";
document.getElementById("schedfield").innerHTML="Schedule Message(s)";
document.getElementById("sched").value=1;
}
else
{
document.getElementById("schedcontent").style.display="none"
document.getElementById("schedfield").innerHTML="Click to Schedule Message(s)";
document.getElementById("sched").value=0;
}
}

function toggleinstr()
{
if(document.getElementById("instrcontent").style.display=="none")
{
document.getElementById("instrcontent").style.display="inline";
document.getElementById("instrfield").innerHTML="Instructions";
}
else
{
document.getElementById("instrcontent").style.display="none"
document.getElementById("instrfield").innerHTML="Click for Instructions";
}
}

function toggledynamic()
{
if(document.getElementById("dynamiccontent").style.display=="none")
{
document.getElementById("dynamiccontent").style.display="inline";
document.getElementById("dynamicinstr").innerHTML="Instructions";
}
else
{
document.getElementById("dynamiccontent").style.display="none"
document.getElementById("dynamicinstr").innerHTML="Click for Instructions";
}
}

function toggleviewapi()
{
if(document.getElementById("viewcontent").style.display=="none")
{
document.getElementById("viewcontent").style.display="inline";
/*document.getElementById("dynamicinstr").innerHTML="Instructions";*/
}
else
{
document.getElementById("viewcontent").style.display="none"
/*document.getElementById("dynamicinstr").innerHTML="Click for Instructions";*/
}
}

function togglegenapi()
{
if(document.getElementById("gencontent").style.display=="none")
{
document.getElementById("gencontent").style.display="inline";
/*document.getElementById("dynamicinstr").innerHTML="Instructions";*/
}
else
{
document.getElementById("gencontent").style.display="none"
/*document.getElementById("dynamicinstr").innerHTML="Click for Instructions";*/
}
}

function multiling(m)
{

	if(m==1)
	{
		document.getElementById('translControl55').style.display="inline";
		document.getElementById('multilin').style.display="inline";
		document.getElementById('nonmulti').style.display="none";
		
		document.getElementById('shownormal').style.display="inline";
		document.getElementById('showvcard').style.display="none";
		document.getElementById('showwap').style.display="none";
		document.getElementById('showpicmsg').style.display="none";
		document.getElementById('shownormal_button').style.display="inline";
		document.getElementById('showpicmsg_button').style.display="none";
		document.getElementById('showvoice_button').style.display="none";
		document.getElementById('showchar').style.display="inline";
	}
	else if(m==3)
	{
		document.getElementById('translControl55').style.display="none";
		document.getElementById('multilin').style.display="none";
		document.getElementById('nonmulti').style.display="none";
		
		document.getElementById('shownormal').style.display="none";
		document.getElementById('showvcard').style.display="inline";
		document.getElementById('showwap').style.display="none";
		document.getElementById('showpicmsg').style.display="none";
		document.getElementById('shownormal_button').style.display="inline";
		document.getElementById('showpicmsg_button').style.display="none";
		document.getElementById('showvoice_button').style.display="none";
		document.getElementById('showchar').style.display="none";

	}
	else if(m==4)
	{
		document.getElementById('translControl55').style.display="none";
		document.getElementById('multilin').style.display="none";
		document.getElementById('nonmulti').style.display="none";
		
		document.getElementById('shownormal').style.display="none";
		document.getElementById('showvcard').style.display="none";
		document.getElementById('showwap').style.display="none";
		document.getElementById('showpicmsg').style.display="inline";
		document.getElementById('shownormal_button').style.display="none";
		document.getElementById('showpicmsg_button').style.display="inline";
		document.getElementById('showvoice_button').style.display="none";
		document.getElementById('showchar').style.display="none";

	}
	
	else if(m==5)
	{
		document.getElementById('translControl55').style.display="none";
		document.getElementById('multilin').style.display="none";
		document.getElementById('nonmulti').style.display="none";
		
		document.getElementById('shownormal').style.display="none";
		document.getElementById('showvcard').style.display="none";
		document.getElementById('showwap').style.display="inline";
		document.getElementById('showpicmsg').style.display="none";
		document.getElementById('shownormal_button').style.display="inline";
		document.getElementById('showpicmsg_button').style.display="none";
		document.getElementById('showvoice_button').style.display="none";
		document.getElementById('showchar').style.display="none";

	}
	
	else if(m==2)
	{
		document.getElementById('translControl55').style.display="none";
		document.getElementById('multilin').style.display="none";
		document.getElementById('nonmulti').style.display="inline";
		
		document.getElementById('shownormal').style.display="inline";
		document.getElementById('showvcard').style.display="none";
		document.getElementById('showwap').style.display="none";
		document.getElementById('showpicmsg').style.display="none";
		document.getElementById('shownormal_button').style.display="inline";
		document.getElementById('showpicmsg_button').style.display="none";
		document.getElementById('showvoice_button').style.display="none";
		document.getElementById('showchar').style.display="inline";
	}
	else
	{
		document.getElementById('translControl55').style.display="none";
		document.getElementById('multilin').style.display="none";
		document.getElementById('nonmulti').style.display="inline";
		
		document.getElementById('shownormal').style.display="inline";
		document.getElementById('showvcard').style.display="none";
		document.getElementById('showwap').style.display="none";
		document.getElementById('showpicmsg').style.display="none";
		document.getElementById('shownormal_button').style.display="inline";
		document.getElementById('showpicmsg_button').style.display="none";
		document.getElementById('showvoice_button').style.display="inline";
		document.getElementById('showchar').style.display="inline";

	}
	
	// Load the Google Transliteration API
      google.load("elements", "1", {
          packages: "transliteration"
      });

	
		if(global_cnt==1)
	
	{
	      //function onLoad() {
		 
        var options = {
          sourceLanguage: 'en',
          destinationLanguage: ['hi','bn','gu','kn','ml','mr','ne','ta','te','pa'],
          shortcutKey: 'ctrl+g',
          transliterationEnabled: true
        };				
		


        // Create an instance on TransliterationControl with the required
        // options.
        var control =
            new google.elements.transliteration.TransliterationControl(options);

        // Enable transliteration in the textfields with the given ids.
        var ids = ["param6"];
        control.makeTransliteratable(ids);

        // Show the transliteration control which can be used to toggle between
        // English and Hindi and also choose other destination language.
		
        control.showControl('translControl');
      //}
      //google.setOnLoadCallback(onLoad);
	  
	  }
	  
	
global_cnt++;

}


function close_banner(type)
{
	//document.getElementById('message_box').style.display="none";
	if(type=="status_message")
	$("#status_message").hide("slow");
	else
	$("#message_box").hide("slow");
}


function displaylink(link,params)

{


var paramstring=params;
if(window.template_gbl=="smspanel")
		 document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
else
document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";

	$.ajax({url:'processes/linkcheck/'+link+'.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});	
	
	window.scroll(0,0);

}

function generateapi(params)
{
	var paramstring=params;

document.getElementById("gencontent").style.display="inline";

if(params=="1")
	document.getElementById("showelements").style.display="inline";

}
function pagination_all(page,link,param1,param2)
{

//var link="assignnondnd_all_l";

var link=link+"_l";

var append="";

if(link=="assignnondnd_all_l" || link=="assignnondnd_sr_l" || link=="assignnondnd_u_l" || link=="activeusers_l")

{
	if(param1!='')
		append+="&search1="+param1;
		
	if(param2!='')
		append+="&search2="+param2;
}

else if(link=="managecontacts_l" || link=="approvemsgs_l")
{
	append+="&myparams="+param1;
}
else if(link=="sentmessages_l" || link=="transactions_l")
{
	var from_date = $('#calendar_from').val();

	var to_date = $('#calendar_to').val();

	append+="&from_date="+from_date+"&to_date="+to_date+"&from_link=pagination";
}
else if(link=="viewtraffic_l")
{
	append+="&time1="+param1+"&time2="+param2;
}

else if(link=="viewmsgtraffic_l")
{
	append+="&time1="+param1+"&time2="+param2;
}


else if(link=="smsconsumption_r_l" || link=="smsconsumption_u_l")
{
	var from_date = $('#calendar_from').val();

	var to_date = $('#calendar_to').val();

	var order = $('#order').val();

	append+="&from_date="+from_date+"&to_date="+to_date+"&from_link=pagination&order="+order;

}

else if(link=="inactiveusers_l" || link=="assigndownloads_u_l")
{
if(param1!='')
	append+="&search="+param1;
}
else if(link=="smsconsumption_directr_l")
{
	var from_date = $('#calendar_from').val();

	var to_date = $('#calendar_to').val();

	var order = $('#order').val();

    append+="&from_date="+from_date+"&to_date="+to_date+"&from_link=pagination&order="+order+"&direct_resellers=1";
}

else if(link=="displaydlr_l")
{
	append+="&time="+param1;
}



var paramstring="page="+page+append;
if(window.template_gbl=="smspanel")
		 document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
 else
document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";

	$.ajax({url:'processes/linkcheck/'+link+'.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});	

}



function displaydlrexall(sttime,ettime,username,detail,senderid)
{
	
	var url="processes/exportexcelall.php?username="+username+"&sttime="+sttime+"&ettime="+ettime+"&detail="+detail+"&senderid="+senderid;
	location.href=url;
	
}

function displaydlrex(mtime, detail)
{
	var url="processes/exportexcel.php?detail="+detail+"&time="+mtime; 
	location.href=url;
}


/* function dlr_pagination(page,time)
{

var link="displaydlr_l";

var paramstring="page="+page+"&time="+time;

document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";

	$.ajax({url:'processes/linkcheck/'+link+'.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});	

}


function approvemsgs_pagination(page,myparams)
{

var link="approvemsgs_l";

var paramstring="page="+page+"&myparams="+myparams;

document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";

	$.ajax({url:'processes/linkcheck/'+link+'.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});	

}
 */

function checkavailability(user)
{

		var userlen=user.length;

	if(user=="")
	{
		document.getElementById("validuser").innerHTML="&nbsp;<font color='red'>Username empty</font>";
	}
	else if(userlen<3 || userlen>20)
	{
		document.getElementById("validuser").innerHTML= "<font color='red'>The username should be between 3 and 20 characters long</font>";
	}
	
	else
	{
		msg=validate_special(user);
		if(msg!=1)
			document.getElementById("validuser").innerHTML= "<font color='red'>Special characters and space not allowed in username.</font>";
		else
		{
		document.getElementById("validuser").innerHTML="<img src='images/loading3.gif'>";
		var paramstring="name="+user;
		$.ajax({url:'processes/checkavailability.php',data:paramstring,type:'POST',
		success:function(data)
		{
		$("#validuser").html(data);
		
		pageLoaded(this); 
			
		}});	
		}
	}
}



function validate_registration()
{
	var err=0;
	var msg="";
	var user=document.register.username.value;
	var userlen=user.length;
	var mob=document.register.mobile.value;
	var mail=document.register.email.value;
	var	apos=mail.indexOf("@");
	var dotpos=mail.lastIndexOf(".");
	if(document.register.username.value==null || document.register.username.value=="")
	{
		msg="*Username is empty";
		err=1;
	}
	else if(userlen<3 || userlen>20)
	{
		msg=msg+"*The username should be between 3 and 20 characters long";
		err=1;
	}
	else
	{
		var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>? ";

		for (var i = 0; i < userlen; i++) 
		{
		if (iChars.indexOf(document.register.username.value.charAt(i)) != -1) 
		{
		msg=msg+"*Special characters and space not allowed in username";
		err=1;
		break;
		}
		}
	}
	if(document.register.mobile.value==null || document.register.mobile.value=="")
	{
		msg=msg+"&nbsp*Mobile field is empty";
		err=1;
	}
	else if(isNaN(mob) || mob.length<10 || mob.length>12)
	{
		msg=msg+"&nbsp*Please enter a valid mobile number!";
		err=1;
	}
	if(document.register.email.value==null || document.register.email.value=="")
	{
		msg=msg+"&nbsp*E-mail field is empty";
		err=1;
	}
	
	else if (apos<1 || dotpos-apos<2)
	{
		msg=msg+"&nbsp*Please enter a valid email!";
		err=1;
	}	

	if(document.register.location.value==null || document.register.location.value=="")
	{
		msg=msg+"&nbsp*Location is empty";
		err=1;
	}

	if(document.register.chkBoxTerms.checked!=1)
	{
	msg=msg+"&nbsp*Sorry. You have to accept the terms and conditions to register.";
	err=1;
	}

	if(err==1)
		document.getElementById('message').innerHTML=msg;
	else
		document.register.submit();
} 


function checkAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}


function toggleaddtourl()
{
if(document.getElementById("addtourlfield").style.display=="none")
{
document.getElementById("addtourlfield").style.display="inline";
document.getElementById("addtourl").innerHTML="Forward to URL";
}
else
{
document.getElementById("addtourlfield").style.display="none";
document.getElementById("urlfield").value="";
document.getElementById("addtourl").innerHTML="Click to Forward to URL";
}
}


function exportusers(what)
{

	var url="exportusers.php?todo="+what;

	location.href=url;
}

function exporttraffic(what)
{

	var url="exporttraffic.php?keyword="+what;

	location.href=url;
}


function managedesktop()
{

var link="desktopsettings_f";

var aboutus=document.desktopsettings.param2.value;

var title=document.desktopsettings.param3.value;

var iconpath=document.desktopsettings.param4.value;

var imagepath=document.desktopsettings.param5.value;

var colorcode_org=document.getElementById('iframecolor').contentWindow.document.getElementById('colorcode').innerHTML;

var colorcode=colorcode_org.replace("#","")

var paramstring ="colorcode="+colorcode+"&aboutus="+aboutus+"&title="+title+"&iconpath="+iconpath+"&imagepath="+imagepath;
	

	if(window.template_gbl=="smspanel")
		 document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
        else
	document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	
	$.ajax({url:'processes/formcheck/'+link+'.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});	

	window.scroll(0,0);

}



function addtemp(whatdo)
{
var url="addtemp.php?what="+whatdo;
var params="menubar=0,toolbar=0,location=0,resizable=0,scrollbars=1,width=600,height=400";
mynewwindow2=window.open(url,"myaddwindow2",params);
}


function handleEnter(inField, e) 
{
    var charCode;
    
    if(e && e.which)
	{
        charCode = e.which;
    }else if(window.event)
	{
        e = window.event;
        charCode = e.keyCode;
    }

	
	
    if(charCode == 13 && document.login.password.value!="" && document.login.username.value!="") 
	{
		
		//document.login.action='processes/login.php';
        //document.login.submit();
		submitlogin("login");
		
    }
}


function submitlogin(todo)

{

		if(todo=="login")
		{
			if(document.login.password.value=="" || document.login.username.value=="")
				alert("Please enter username and password");
			else
			{ 
				document.login.action='processes/login.php';
				document.login.submit();
			}
			
		}
		
		else if(todo=="resend")
		{
			if(document.login.username.value=="")
				alert("Please enter username");
			else
			{
				document.login.action='processes/resendpassword.php';
				document.login.submit();
			}
		}
		else
		alert("wrong inputs");
		
        
	
}



function chkapprovemsg(type,flag)

{
	var form1="approvemsgs";
	
	var chkbox="";
	var msgutf16="msgutf16";

	var chkall="";
	for (var i=0; i<eval("document."+form1+".chkall.length"); i++)
	{
		var chk="";
		var rd="";
		var status="";
		var demo="";
		var cnt="";
		var message="";
		
	if (eval("document."+form1+".chkall[i].checked")==true)
	{
		tmp=eval("document."+form1+".chkall[i].value");
				
		var temparray = new Array();
		temparray=tmp.split(":");
		var index=temparray[0];
		chk="chk"+index;
		rd="rd"+index;
		cnt="cnt"+index;
		message="message"+index;
		
		cnt=document.getElementById(cnt).value;
		
		
		var demo=rd+"-demo";
		var normal=rd+"-normal";
		var stock=rd+"-stock";
		var stock2=rd+"-stock2";
		var mark=rd+"-mark";
		var mark2=rd+"-mark2";
		var yog=rd+"-yog";
		var mark3=rd+"-mark3";
		var pri1=rd+"-pri1";
		var pri2=rd+"-pri2";
		var loop=rd+"-loop";
		
		var route="0";	
		
		if(document.getElementById(demo).checked==true)
		route="demo";
		else if(document.getElementById(normal).checked==true)
		route="normal";
		else if(document.getElementById(stock).checked==true)
		route="stock";
		else if(document.getElementById(stock2).checked==true)
		route="stock2";
		else if(document.getElementById(mark).checked==true)
		route="mark";
		else if(document.getElementById(mark2).checked==true)
		route="mark2";
		else if(document.getElementById(yog).checked==true)
		route="yog";
		else if(document.getElementById(mark3).checked==true)
		route="mark3";
		else if(document.getElementById(pri1).checked==true)
		route="pri1";
		else if(document.getElementById(pri2).checked==true)
		route="pri2";
		else if(document.getElementById(loop).checked==true)
		route="loop";
		else
		route="0";
		
		
		if(document.getElementById(chk).checked==false)
		var status="off";
		else
		var status="on";	
		
		
		chkbox=chkbox+tmp+":"+status+":"+route+":"+cnt+":"+msgutf16+":"+flag+":"+type+"*";
		
	}
	}
	if(window.template_gbl=="smspanel")
		 document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
        else
	document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	
	var paramstring ="userarr="+chkbox;
	
	$.ajax({url:'processes/formcheck/approvemsgs_f.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});	

	
window.scroll(0,0);

}



function approvemsgaction(todo,chk,flag,rd,cnt,msg,type)
{
	
		
	var chkbox="";
	
	var msgutf16="msgutf16";

	var count=document.getElementById(cnt).value;

	var demo=rd+"-demo";
	var normal=rd+"-normal";
	var stock=rd+"-stock";
	var stock2=rd+"-stock2";
	var mark=rd+"-mark";
	var mark2=rd+"-mark2";
	var yog=rd+"-yog";
	var mark3=rd+"-mark3";
	var pri1=rd+"-pri1";
	var pri2=rd+"-pri2";
	var loop=rd+"-loop";

	var route="0";
	
		if(document.getElementById(demo).checked==true)
		route="demo";
		else if(document.getElementById(normal).checked==true)
		route="normal";
		else if(document.getElementById(stock).checked==true)
		route="stock";
		else if(document.getElementById(stock2).checked==true)
		route="stock2";
		else if(document.getElementById(mark).checked==true)
		route="mark";
		else if(document.getElementById(mark2).checked==true)
		route="mark2";
		else if(document.getElementById(yog).checked==true)
		route="yog";
		else if(document.getElementById(mark3).checked==true)
		route="mark3";
		else if(document.getElementById(pri1).checked==true)
		route="pri1";
		else if(document.getElementById(pri2).checked==true)
		route="pri2";
		else if(document.getElementById(loop).checked==true)
		route="loop";
		else
		route="0";
	


	if(document.getElementById(chk).checked==false)
	var status="off";
	else
	var status="on";	
	
	chkbox="0:"+todo+":"+status+":"+route+":"+count+":"+msgutf16+":"+flag+":"+type+"*";
	if(window.template_gbl=="smspanel")
		 document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
        else
	document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	
	if(flag=="approve")
	{
		var paramstring ="userarr="+chkbox;
		
		$.ajax({url:'processes/formcheck/approvemsgs_f.php',data:paramstring,type:'POST',
		success:function(data)
		{
		$("#latest-post").html(data);
		
		pageLoaded(this); 
			
		}});	
		
	}
	else
	{

		var msg="You are about to delete the messages!";
		var myalert=confirm(msg);
		if(myalert)
		{
		
		var paramstring ="userarr="+chkbox;
		
		$.ajax({url:'processes/formcheck/approvemsgs_f.php',data:paramstring,type:'POST',
		success:function(data)
		{
		$("#latest-post").html(data);
		
		pageLoaded(this); 
			
		}});	
		
		}	
	}
	
	
	window.scroll(0,0);
	
}

function checkcompose() 
{

	/*var node = document.getElementById('uploadedfile');
	var size = node.files[0].fileSize;
	var name = document.getElementById('uploadedfile').value;
	var filename=name.substring(0,name.lastIndexOf('.'));
	var filelength=filename.length;
	var extension=name.substring(name.lastIndexOf('.')+1,name.length);
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";
	var flag=0;
		for (var i = 0; i < filelength; i++) 
		{
		if (iChars.indexOf(document.composesms.uploadedfile.value.charAt(i)) != -1) 
		{
			flag=1;
		}
		}*/
	var name = document.getElementById('uploadedfile').value;
	var path=name.lastIndexOf('\\');
	if(path==-1)
		var filename=name.substring(0,name.lastIndexOf('.'));
	else
		var filename=name.substring(path+1,name.lastIndexOf('.'));
	var filelength=filename.length;
	var extension=name.substring(name.lastIndexOf('.')+1,name.length);
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";
	var flag=0;
		for (var i = 0; i < filelength; i++) 
		{
		if (iChars.indexOf(filename.charAt(i)) != -1) 
		{
			flag=1;
		}
		}
	if(extension!="gif" && extension!="GIF")
	{
		alert('Sorry, You should upload an image file.')
	}
	else if(flag==1)
	{
		alert('Special characters and space not allowed in filename');
	}
	else if(filelength>20)
	{
		alert('Sorry, filename length should not exceed 20 characters!');
	}
	/*else if (size > 10240)
	{
		alert('Sorry, logo size above 10kb is not allowed!');
	}*/
	else
	{
		document.composesms.method='post';
		document.composesms.action='uploadpicmsg.php'
		document.composesms.submit();
	}
}

function checkbulk() 
{
	var name = document.getElementById('param2').value;
	var path=name.lastIndexOf('\\');
		//alert(path);
	if(path==-1)
		var filename=name.substring(0,name.lastIndexOf('.'));
	else
		var filename=name.substring(path+1,name.lastIndexOf('.'));
	//alert(filename);

	var filelength=filename.length;
	//alert(filelength);
	var extension=name.substring(name.lastIndexOf('.')+1,name.length);
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";
	var flag=0;
		for (var i = 0; i < filelength; i++) 
		{
		if (iChars.indexOf(filename.charAt(i)) != -1) 
		{
			flag=1;
		}
		}
	if(extension!="csv" && extension!="CSV" && extension!="txt" && extension!="TXT")
	{
		alert('Sorry, You should upload a csv or txt file.');
	}
	else if(flag==1)
	{
		alert('Special characters and space not allowed in filename');
	}
	else if(filelength>20)
	{
		alert('Sorry, filename length should not exceed 20 characters!');
	}
	else
	{
		document.form1.submit();
	}
}

function checkcsv() 
{
	var msg = document.getElementById('param7').value;
	var msg=msg.replace(/^\s+/,'').replace(/\s+$/,'');
	var name = document.getElementById('uploadedfile').value;
	var path=name.lastIndexOf('\\');
	if(path==-1)
		var filename=name.substring(0,name.lastIndexOf('.'));
	else
		var filename=name.substring(path+1,name.lastIndexOf('.'));
			
//	var filename=name.substring(0,name.lastIndexOf('.'));  
	var filelength=filename.length;
	//alert(filelength);
	var extension=name.substring(name.lastIndexOf('.')+1,name.length);
	var flag=0;
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";

		for (var i = 0; i < filelength; i++) 
		{
	
		if (iChars.indexOf(filename.charAt(i)) != -1) 
		{
			flag=1;
			//alert('$'+filename.charAt(i));
		}
		}
		
	if(extension!="csv" && extension!="CSV")
	{
		alert('Sorry, You should upload a csv file.')
	}
	else if(flag==1)
	{
		alert('Special characters and space not allowed in filename');
	}
	else if(filelength>20)
	{
		alert('Sorry, filename length should not exceed 20 characters!');
	}
	else if(msg=="")
	{
		alert("Message content is empty!");
	}	
	else
	{
		document.form1.submit();
	}
}



function checkSize() 
{

	/*var node = document.getElementById('uploadedfile');
	var size = node.files[0].fileSize;
	alert(size);*/
	var name = document.getElementById('uploadedfile').value;
	var path=name.lastIndexOf('\\');
	if(path==-1)
		var filename=name.substring(0,name.lastIndexOf('.'));
	else
		var filename=name.substring(path+1,name.lastIndexOf('.'));
	var filelength=filename.length;
	var extension=name.substring(name.lastIndexOf('.')+1,name.length);
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";
	var flag=0;
		for (var i = 0; i < filelength; i++) 
		{
		if (iChars.indexOf(filename.charAt(i)) != -1) 
		{
			flag=1;
		}
		}
	if(extension!="jpg" && extension!="JPG" && extension!="jpeg" && extension!="JPEG" && extension!="bmp" && extension!="BMP" && extension!="gif" && extension!="GIF" && extension!="png" && extension!="PNG")
	{
		alert('Sorry, You should upload an image file.')
	}
	else if(flag==1)
	{
		alert('Special characters and space not allowed in filename');
	}
	else if(filelength>20)
	{
		alert('Sorry, filename length should not exceed 20 characters!');
	}
	else
	{
		document.form1.submit();
	}
}

function exportgroup(value)
{
	var url="processes/exportgroup.php?grpid="+value;
	location.href=url;
}

function go_to_link(link)
{
	window.location="http://"+link;
}

function isDoubleByte(str) 
{
    for (var i = 0, n = str.length; i < n; i++) {
        if (str.charCodeAt(i) > 255) { return true; }
    }
    return false;
}
 

function submitrecredit(type, id)

{
		if(type==1)
		document.form1.action='processes/recredit2.php?uid='+id;
		else if(type==2)
		document.form1.action='processes/recredit2.php?siteid='+id;
		else
		document.form1.action='processes/recredit2.php';
		
        document.form1.submit();
	
}


      google.load("visualization", "1", {packages:["columnchart"]});
      google.setOnLoadCallback(drawChart);
     function drawChart() 
	  {
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Year');
        data.addColumn('number', 'Sales');
        data.addColumn('number', 'Expenses');
        data.addRows(4);
		
        data.setValue(0, 0, '2004');
        data.setValue(0, 1, 1000);
        data.setValue(0, 2, 400);
		
        data.setValue(1, 0, '2005');
        data.setValue(1, 1, 1170);
        data.setValue(1, 2, 460);
		
        data.setValue(2, 0, '2006');
        data.setValue(2, 1, 660);
        data.setValue(2, 2, 1120);
		
        data.setValue(3, 0, '2007');
        data.setValue(3, 1, 1030);
        data.setValue(3, 2, 540);

        var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
        chart.draw(data, {width: 400, height: 240, is3D: true, title: 'Company Performance'});
      } 
	  
function find_amount(credit, rate, param)
{
	document.getElementById(param).value=(credit*rate)/100;
}

function show_pending_amt(param1,param2)
{
	var total_amt=document.getElementById(param1).value;
	var paid_amt=document.getElementById("paid_amt").value;
	var pending_amt=total_amt-paid_amt;
	document.getElementById(param2).value=pending_amt;
} 

function insert_field(val)
{
	var old_data = document.getElementById("param7").value;
	var new_data=old_data+"#field"+val+"#";	
	document.getElementById("param7").value=new_data;
}


function validate_integer(val)
{
	var IsFound = /^-?\d+$/.test(val);
	return IsFound;
}


function validate_number(s)
{
	var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}	


function validate_addcredits(param_credit, param_rate, param_paid_amt)
{
	var credit = document.getElementById(param_credit).value;
	//credit=credit.trim();
	var rate = document.getElementById(param_rate).value;
	//rate=rate.trim();
	var paid_amt = document.getElementById(param_paid_amt).value;
	//paid_amt=paid_amt.trim();

	if(validate_integer(credit)==false || credit=="")
	{
		return "Credit is not valid!";		
	}
	else if(isNaN(rate)==true || rate=="" || rate=="0")
	{
		return "Rate is not valid!";		
	}
	else if(isNaN(paid_amt)==true || paid_amt=="")
	{
		return "Paid amount is not valid!";
	}
	else
	{
		return "1";	
	}
}

function validation_register(param_uname,param_fname,param_lname,param_email,param_mobile,param_city,param_country,param_condn)
{
	var uname=document.getElementById(param_uname).value;
	var fname=document.getElementById(param_fname).value;
	var lname=document.getElementById(param_lname).value;
	var email=document.getElementById(param_email).value;
	var mob=document.getElementById(param_mobile).value;
	var city=document.getElementById(param_city).value;
	var country=document.getElementById(param_country).value;
	if(param_condn!="")
    	var condn=document.getElementById(param_condn).checked; 
	else
		var condn=true;
		
	var userlen=uname.length;
	if(uname=="" || fname=="" || lname=="" || email=="" || mob=="" || city=="" || country=="")
	{
		return "Make sure to fill all fields";		
	}
	else if(userlen<3 || userlen>20)
	{
		return "*The username should be between 3 and 20 characters long";
	}
	else
	{
		msg=validate_special(uname);
		if(msg!=1)
		return msg;
		else
		{
			msg = validate_mobile(mob);
			if(msg!=1)
			return msg;
			else
			{
			 msg = validate_mail(email);
			if(msg!=1)
			return msg;
			else
			{
				if(condn!=true)
				{
					msg="Sorry. You have to accept the terms and conditions to register.";
					return msg;
			    }
			}
		  }
	    }
    }
	return 1;
}

function validation_feedback(param_uname,param_mobile,param_email,param_feedback)
{
	var uname=document.getElementById(param_uname).value;
	var email=document.getElementById(param_email).value;
	var mob=document.getElementById(param_mobile).value;
	var feedbk=document.getElementById(param_feedback).value; 
	
	if(uname=="" || email=="" || mob=="" || feedbk=="")
	{
		return "Make sure to fill all fields";		
	}
	else
	{
			msg = validate_mobile(mob);
			if(msg!=1)
			return msg;
			else
			{
			 msg = validate_mail(email);
			if(msg!=1)
			return msg;
			}
	}
	return 1;
}

function validation_changepwd()
{
	var oldpassword=document.getElementById("param1").value;
	var newpassword1=document.getElementById("param2").value;
	var newpassword2=document.getElementById("param3").value;
	
	if(oldpassword=="" || newpassword1=="" || newpassword2=="")
	{
		return "Please fill all the fields.";
	}
	else if(newpassword1!=newpassword2)
	{
		return "New passwords do not match!";
	}
	else
	{
		var msg = validate_password(newpassword1);
		if(msg!=1)
		return msg;
		else
		return 1;

	}	
	
}

function validation_updateuserdetails()
{
	var username=document.getElementById("param1").value;
	var oldpassword=document.getElementById("param2").value;
	var newpassword1=document.getElementById("param3").value;
	var newpassword2=document.getElementById("param4").value;
	var email=document.getElementById("param5").value;
	
	if(username=="" || oldpassword=="" || newpassword1=="" || newpassword2=="" || email=="")
	{
		return "Please fill all the fields.";
	}
	else if(newpassword1!=newpassword2)
	{
		return "New passwords do not match!";
	}
	else
	{
		msg = validate_mail(email);
		if(msg!=1)
		return msg;
		else
		{
			var msg = validate_password(newpassword1);
			return msg;
		}

	}
}

function validate_password(password)
{
	var length=password.length;
	if(length<8 || length>30)
	{
		msg="Password length must be greater than 8 and less than 30";
		return msg;
	}
	else
	{
		var find_digit=0;
		var find_alphabet=0;
		var character="";
		
		for(i=0;i<length;i++)
		{
			character=password.charAt(i);
			
			if(isNumeric(character)==true)
			find_digit=1;

			if(isAlphabet(character)==true)
			find_alphabet=1;
			
		}
		
		if(find_digit==1 && find_alphabet==1)
		return 1;
		else
		return "Password must contain numbers and alphabets";
	}


}


function isAlphabet(character)
{
	var alphaExp = /^[a-zA-Z]+$/;
	if(character.match(alphaExp))
	{
		return true;
	}
	else
	{
		return false;
	}
}


function isNumeric(character)
{
	var numericExpression = /^[0-9]+$/;
	if(character.match(numericExpression))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function validation_contactus(param_uname,param_mobile,param_email,param_query)
{
	var uname=document.getElementById(param_uname).value;
	var email=document.getElementById(param_email).value;
	var mob=document.getElementById(param_mobile).value;
	var feedbk=document.getElementById(param_query).value; 
	
	if(uname=="" || email=="" || mob=="" || feedbk=="")
	{
		return "Make sure to fill all fields";		
	}
	else
	{
			msg = validate_mobile(mob);
			if(msg!=1)
			return msg;
			else
			{
			 msg = validate_mail(email);
			if(msg!=1)
			return msg;
			}
	}
	return 1;
}

function validation_sidebar()
	{
		var l=3;	
		var k=3;
		var param_count=document.getElementById('paramcount').value;
		while(l<=param_count)
		{
		var param_values1="param"+l;
		var param_value1=document.getElementById(param_values1).value;
		//alert(param_value1);
		while(k<param_count)
			{
			var k=k+3;	
			var param_values2="param"+k;
			
			var param_value2=document.getElementById(param_values2).value;
			//alert(param_value2);
			 if(param_value1==param_value2)
			 {
				//alert("inside if");
			   return "Same position number cannot be given to multiple headings";
			 }
			}
		 var l=l+3;
		 var k=l;
		} 
		return 1;
   }
/*function validate_addcustomer(param_uname,param_fname,param_lname,param_email,param_mobile,param_city,param_country)
{
	var uname=document.getElementById(param_uname).value;
	var fname=document.getElementById(param_fname).value;
	var lname=document.getElementById(param_lname).value;
	var email=document.getElementById(param_email).value;
	var mob=document.getElementById(param_mobile).value;
	var city=document.getElementById(param_city).value;
	var country=document.getElementById(param_country).value;
	//var condn=document.getElementById(param_condn).value;

	var userlen=uname.length;
	if(uname=="" || fname=="" || lname=="" || email=="" || mob=="" || city=="" || country=="")
	{
		return "Make sure to fill all fields";		
	}
	else if(userlen<3 || userlen>20)
	{
		return "*The username should be between 3 and 20 characters long";
	}
	else
	{
		msg=validate_special(uname);
		if(msg!=1)
		return msg;
		else
		{
			msg = validate_mobile(mob);
			if(msg!=1)
			return msg;
			else
			{
			 msg = validate_mail(email);
			if(msg!=1)
			return msg;
		  }
	    }
    }
	return 1;
}*/

function validate_special(uname)
{
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?_ ";
	var userlen=uname.length;
	var msg=1;
		for (var i = 0; i < userlen; i++) 
		{
		if (iChars.indexOf(uname.charAt(i)) != -1) 
		{
		msg="*Special characters and space not allowed in username";
		break;
		}
		}
		return msg;
}

function validate_mobile(mob)
{
	var msg=1;
	if(isNaN(mob) || (mob.length!=10 && mob.length!=12))
	  msg="Please enter a valid mobile number!";
	 return msg;		
}
function validate_mail(email)
{
	var	apos=email.indexOf("@");
	var dotpos=email.lastIndexOf(".");
	var msg=1;
	if (apos<1 || dotpos-apos<2)
	{
		msg="Please enter a valid email!";
		
	}	
	return msg;
}

function changeType(value)
{
	var paramstring="param="+value;
	document.getElementById("second_stage").innerHTML="<center><br/><br/><img src='images/ajax-loader.gif'/></center>";
	$.ajax({url:'processes/ajax/changeType.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#second_stage").html(data);
	
	pageLoaded(this); 
		
	}});
}
function invoice_accept(value)
{
	var paramstring="param="+value;
	if(window.template_gbl=="smspanel")
		 document.getElementById("latest-post").innerHTML="<p align='center'>Loading......</p><center><br/><br/><img src='images/loading1.gif'/></center>";
        else
	document.getElementById("latest-post").innerHTML="<center><br/><br/><img src='images/loading.gif'/></center>";
	$.ajax({url:'processes/linkcheck/invoice_accept_l.php',data:paramstring,type:'POST',
	success:function(data)
	{
	$("#latest-post").html(data);
	
	pageLoaded(this); 
		
	}});
}

function toggle_heading(param1)
{
	var heading_id="heading_ul_"+param1;
	$("#heading_ul_"+param1).slideToggle("slow");
}

function toggle_heading_1(param1)
{
	var heading_id="heading_ul_"+param1;
	$("#heading_ul_"+param1).slideToggle("slow");
	var s1=document.getElementById("accord_"+param1).innerHTML;
	/* window.alert(s1.innerHTML);
	var span_textnode = s1.firstChild;
	var span_text = span_textnode.data;*/
	//alert(s1);
	var path=s1.lastIndexOf('/');
	var filename=s1.substring(path+1,s1.lastIndexOf('.'));
	if(filename=="plus")
	/*if(s1=="<img class='statusicon' src='template/smspanel/innerpage/images/plus.gif'>")*/
	   $("#accord_"+param1).html("<img class='statusicon' src='template/smspanel/innerpage/images/minus.gif'>");
	else
	   $("#accord_"+param1).html("<img class='statusicon' src='template/smspanel/innerpage/images/plus.gif'>");
	
}

function dynamic_percentage(count,un,s,time)
{

		var close_img="<img id='close_message' style='float:right;cursor:pointer' src='template/premium/innerpage/images/12-em-cross.png' onClick=javascript:close_banner('status_message'); />";
	
		count=count+1;
		

	var paramstring="un="+un+"&s="+s+"&time="+time;
	
	$.ajax({url:'processes/dynamicmessaging_percentage.php',data:paramstring,type:'POST',
	success:function(data)
	{

		//data_img=data+"..."+count+close_img;
		
		if(data=="-1")
		{
			$("#status_message").html("Completed Processing CSV File..."+close_img);
			$("#status_message").css("color","green");
			$.ajax({url:'processes/balancebox.php',data:'',type:'POST',success:function(data){$("#balancebox").html(data)}});
		}
		else if(data=="-2")
		{
			$("#status_message").html("Processing CSV File..."+close_img);
			
			var params="'"+count+"','"+un+"','"+s+"','"+time+"'";
			var fn="dynamic_percentage("+params+")";
			t=setTimeout(fn,5000);			
		}
		else if(data=="-3")
		{
			$("#status_message").html("Low Balance, Process Stopped!"+close_img);
			$("#status_message").css("color","red");
			$.ajax({url:'processes/balancebox.php',data:'',type:'POST',success:function(data){$("#balancebox").html(data)}});			
		}		
		else
		{
		
			data_modified = "Processing CSV File..."+data+" %"+close_img+"<br/> <div id='dynamic_loading_1'> <div id='dynamic_loading_2'></div> </div>";
			
			$("#status_message").html(data_modified);
			
			$("#dynamic_loading_2").css("width",data+"%");
			
			$.ajax({url:'processes/balancebox.php',data:'',type:'POST',success:function(data){$("#balancebox").html(data)}});
			
			var params="'"+count+"','"+un+"','"+s+"','"+time+"'";
			var fn="dynamic_percentage("+params+")";
			t=setTimeout(fn,5000);
		}
			
		
		
	}});	

	
		
		
		
}



function uploadfile()
{

	var close_img="<img id='close_message' style='float:right;cursor:pointer' src='template/premium/innerpage/images/12-em-cross.png' onClick=javascript:close_banner('status_message'); />";
	
	$("#status_message").css("display","block");
	$("#status_message").html("Uploading File..."+close_img);
	$("#status_message").css("text-decoration", "blink");
	
	window.scroll(0,0);
	
}


function processdynamicmessaging(message, sender, credit_type, time, filename, un, s)
{

	var close_img="<img id='close_message' style='float:right;cursor:pointer' src='template/premium/innerpage/images/12-em-cross.png' onClick=javascript:close_banner('status_message'); />";
	
	$("#status_message").html("Processing CSV File... "+close_img);	
	
	var paramstring="message="+message+"&sender="+sender+"&credit_type="+credit_type+"&time="+time+"&filename="+filename;
	
		
	$.ajax({url:'processes/processdynamicmessaging.php',data:paramstring,type:'POST',
	success:function(data)
	{
		//data=data+close_img;
		//$("#status_message").html(data);
		//alert(data);
		
	}});	
	

	dynamic_percentage(0,un,s,time); 
	
	//setTimeout(dynamic_percentage(0,un,s,time),1000);

	
}