//-->
function view_activity_flow()
{
	window.open('modules/enewuser/massmailworkflow.html','','menubar=no,toolbar=no,status=no,scrollbars=yes,width=760,height=670,left=100,top=20');
}
function img_change()
{
	document.getElementById('feature_image').src="../images/feature_normal.gif";
	//document.getElementById('pri').style.display="none";
	show_pri();
}

function resetpg()
{
	document.getElementById('showtotalcalc1').style.display="none";
	//document.getElementById('featurelist').style.display="inline";
	//window.location='../mass_mail/introduction.php?onload=show_pri()';
	window.location='../mass_mail/introduction.php?page=pricing';
}

function computeform(name) 
	{
    document.intro.action="MM_introduction.php?name=" + name;
	document.intro.method="Post";
	document.intro.submit();	
    }
function show_fet()
{
	document.getElementById('feature_image').src="../images/feature_normal.gif";
	obj1=document.getElementById("feat")
	//obj2=document.getElementById("act")
	//obj3=document.getElementById("price")
	obj4=document.getElementById("feat1")
	obj5=document.getElementById("pri")
	obj1.style.display='';
	//obj2.style.display="none";
	// obj3.style.display="none";
	obj4.style.display="inline";
	obj5.style.display="none";
}

function show_pri()
{
	document.getElementById('feat1').style.display='none';
	document.getElementById('pri').style.display='inline';
	document.getElementById('feature_image').src="../images/feature_over.gif";
	MM_nbGroup('over','pricing','../images/pricing_normal.gif','../images/pricing_normal.gif',0)
	obj1=document.getElementById('feat1')
	//obj2=document.getElementById('act')
	obj3=document.getElementById('pri')
	if(document.getElementById("contacts").value!="") {
		 obj4=document.getElementById('capt')
		 obj4.style.display='inline'; }
	else {
		 obj4=document.getElementById('capt')
		 obj4.style.display='none'; }

	obj1.style.display='none';
	// obj2.style.display='none';
	obj3.style.display='inline';
 
	document.getElementById("contacts").focus();
	// document.getElementById("capimg2").style.display="none";
}

function show_act()
{
	document.getElementById('feature_image').src="../images/feature_over.gif";
	obj1=document.getElementById('feat')
	obj2=document.getElementById('act')
	obj3=document.getElementById('price')
	obj1.style.display='none';
	obj2.style.display='';
	obj3.style.display='none';
}

function show_price()
{
	document.getElementById('feature_image').src="../images/feature_over.gif";
	obj1=document.getElementById('feat')
	obj2=document.getElementById('act')
	obj3=document.getElementById('price')
	obj1.style.display='none';
	obj2.style.display='none';
	obj3.style.display='';
}

function featureamount_calc(currency_id,prdid,feature_ids)
{
	var sl_feature=feature_ids.split("-");
	var sltd_featureid='';
	for(i=0;i<=sl_feature.length-2;i++)
	{		
		if(document.getElementById("feature_"+sl_feature[i]).checked==true)
		{			
			sltd_featureid+=sl_feature[i]+"-";
		}
	}
	var url="../mass_mail/ajaxfunctions.php";
	var passvar="emptyarg&prdid="+prdid+"&currency_id="+currency_id+"&sltd_featureid="+sltd_featureid+"&actn=featureamount_calc";
	loadmajax(url,'POST',passvar,'featureamount_calc');
	return false;
}

function changecurrency(currency_id,prdid)
{
	//alert(document.getElementById("featureamount_calc").style.display);
	document.getElementById("contacts").disabled=false;
	document.getElementById("contacts").value="";
	document.getElementById("security_code").value="";
	document.getElementById("capt").style.display="none";
	document.getElementById('captcha1').src = document.getElementById('captcha1').src + '?' + (new Date()).getMilliseconds();
	document.getElementById("featureamount_calc").style.display="none";
	document.getElementById("showtotalcalc1").innerHTML="";
	document.getElementById("showtotalcalc1").style.display="none";
	var url="../mass_mail/ajaxfunctions.php";
	var passvar="emptyarg&prdid="+prdid+"&currency_id="+currency_id+"&actn=featurelist";
	loadmajax(url,'POST',passvar,'featurelist');
	return false;
}
function proc()
{
	var featureall_id=document.getElementById("featureall_id").value;
	var cont = document.getElementById("contacts").value;

//    if(cont != '' && featureall_id != ''){
    if(cont != ''){

	featureall_id=featureall_id.split(",");
	var sltd_featureid="";
	for(i=0;i<=featureall_id.length-2;i++)
	{
		if(document.getElementById("feature_"+featureall_id[i]).checked==true)
		{
			sltd_featureid+=featureall_id[i]+"-";
		}
		//alert(featureall_id[i]);
	}
	//alert('las'+sltd_featureid);
	var t=setTimeout("writetotal('"+sltd_featureid+"');",1000);

	}
	else{
		alert('Please enter no of contacts');
		document.getElementById("contacts").focus();

	}

}

function confirm1(scod)
{
	//var featureall_id=document.getElementById("featureall_id").value;
	var cont = document.getElementById("contacts").value;
	//var scode = document.getElementById("security_code").value;
	//alert('wel'+scod);
	//alert('ses'+document.getElementById("sescode").value);
	//alert(scod);
	if(cont == '' && scod==''){
		alert('Please enter no of contacts');
		document.getElementById("contacts").focus();}
	else if(cont != '' && scod=='') {
		if((document.getElementById("capt").style.display=="inline") && (scod=='')){
		   alert('Please enter code'); 
		   document.getElementById("security_code").focus();}
        else{		  
	 	    document.getElementById("capt").style.display="inline"; 		
			document.getElementById("ref").style.display="inline"; 
			//document.getElementById("capimg").style.display="inline"; 				
	 	    document.getElementById("security_code").focus(); 		
			//getcodenew1(document.intro.contacts.value)

				}
	}
	else if(scod!='' && cont!=''){		
		//alert('else ses'+document.getElementById("sescode").value);
 		var scode = document.getElementById("sescode").value;
		confirm2(scode);
	}
}

function confirm2(scod)
{
	//var featureall_id=document.getElementById("featureall_id").value;
	//var cont = document.getElementById("contacts").value;
	var scode = document.getElementById("security_code").value;

	//window.location='../survey/snewuserintroduction.php?onload=show_pri()';
	//history.go(0);

	//window.location.reload(false);
    // proc();
    var t=setTimeout("secu('"+scode+"');",1000);
}

function secu(scod){
   
	var url="../mass_mail/ajaxfunctions.php";
	var passvar="emptyarg&seccod="+scod+"&actn=seccode";
	ListSomthing("../mass_mail/checkstatus.php",scod,"seccode");
	//loadmajax(url,'POST',passvar,'seccode');
	//return false;

}

function getcodenew(url)
{
	//	document.intro.action="../massmail/mmintroduction.php?page=pricing&cont="+url;
	//	document.intro.submit();
	//window.location="../massmail/mmintroduction.php?page=pricing&cont="+url
	//alert(url);
	ListSomthing("../mass_mail/checkstatus.php?page=pricing",url,"capt");
}

function getcodenew1(url1)
{
	//alert('welcome');
    document.getElementById('showtotalcalc1').style.display="none";
    document.getElementById('security_code').value="";
	document.getElementById("cap").style.display="none";	
	document.getElementById("capimg").style.display="inline";
	var url="../mass_mail/captchaajax.php";
	loadmajax(url,'POST','','capimg');
	return false;	
}

function writetotal(fid)
{
	//document.getElementById('tot').innerHTML='<span class="text" id="tot">Total email ids : <font color="red">'+total+'</font>';
	if(document.getElementById("showtotalcalc1").style.display=='none'){
		document.getElementById("showtotalcalc1").style.display="" }

	var prdid=document.getElementById("product_id").value;
	var currency_id=document.getElementById("currency").value;
	//var featureid_ses=document.getElementById("featureid_ses").value;
	var featureid_ses=fid;
	var total=document.getElementById("contacts").value;
	
	//var modnum=0;
	//var balnum=0;
	var divnum=0;
	var numval=0;

	modnum = total % 100;
	if(modnum != 0)
		balnum = 100 - modnum;
	else
		balnum = 0;
	numval=parseInt(total)+parseInt(balnum);
	divnum = numval / 100;

	document.getElementById("ref").style.display="none"
	document.getElementById("contacts").disabled=true;

	var url="../mass_mail/ajaxfunctions.php";
	//var passvar="emptyarg&prdid="+prdid+"&featureid_ses="+featureid_ses+"&currency_id="+currency_id+"&total="+total+"&actn=showtotalcalc1";
	var passvar="emptyarg&prdid="+prdid+"&featureid_ses="+featureid_ses+"&currency_id="+currency_id+"&total="+total+"&actn=showtotalcalc1&cntval="+divnum;;
	//var passvar="emptyarg&prdid="+prdid+"&currency_id="+currency_id+"&total="+total+"&actn=showtotalcalc1";
	loadmajax1(url,'POST',passvar,'showtotalcalc1');
    //var t=setTimeout("chkerr();",1000);
	return false;
}

function chkerr(){
	//if(document.intro.errv.value == 1 )	{
    if(document.getElementById("errv").value == 1 )	{
  	   alert('Currency value not available');
	   document.getElementById("contacts").value="";
	   document.getElementById("contacts").focus();
	   resetpg();
	}
}

var req;
var doesNotSupport = true;
function ListSomthing(url,arg1,arg2)
{	
	if (window.XMLHttpRequest) {
        	req = new XMLHttpRequest;
    	} else if (window.ActiveXObject) {
        	req = new ActiveXObject("Microsoft.XMLHTTP");
    	}
    	if (req) {
			req.open("POST",url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			var postvalues="";
			if(arg2=="seccode"){
				postvalues="scode="+arg1;
				req.send(postvalues);
				req.onreadystatechange = processReqChange;
			}
			if(arg2=="capt"){
				//alert('welcome');
				postvalues="cont="+arg1;
				req.send(postvalues);
				req.onreadystatechange = processReqChange1;
			}

    	} else {
       		alert("Please use latest version of the current browser to function properly");
       		doesNotSupport = false;
    	}
}

function processReqChange(){
	if (req.readyState == 4) {
	   	if (req.status == 200) {
			var sescode = document.getElementById("security_code").value;
			if(req.responseText==sescode)
				proc();
		    else {
				alert("Please enter correct code");
				document.getElementById("showtotalcalc1").style.display="none";
				document.getElementById("security_code").value="";
				document.getElementById("security_code").focus();
			}

		}
	}
}

function processReqChange1(){
	if (req.readyState == 4) {
	   	if (req.status == 200) {
			//alert('sec'+document.getElementById("security_code").value);
			var sescode = document.getElementById("security_code").value;
			//alert('ret'+req.responseText);
			if(req.responseText!=""){
				document.getElementById("contacts").value=req.responseText;
				document.getElementById("security_code").focus();
			}

		}
	}
}

function onKeyPressBlockNumbers(e)
{
	var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	//reg = /[a-zA-Z]/;
	reg = /[a-zA-Z\&\s\_\-\(\)\,\.\=\*\&\^\$\%\#\@\~\`\!\/\\]/;
	return !reg.test(keychar);
}

function createRequestObject1() {
   var req;
   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
	   
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      // There is an error creating the object, just as an old browser is being used.
      alert('Problem creating the XMLHttpRequest object');
   }
   return req;
}
//creating script
var req = createRequestObject1();
var rfg;
function loadmajax1(url,method,para,dv){	
rfg=dv;
if(method=="GET"){
	if(para){
	para='?para='+para;
	}
  req.open(method,url+para);
  req.onreadystatechange = handleResponse1;
  req.send(null);
}
else
{
	if(para){
	para='para='+para;
	}
  req.open(method,url);
  req.onreadystatechange = handleResponse1;
  req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  req.send(para);
}


}
function handleResponse1(){
	
   if(req.readyState == 4 && req.status == 200){
      // Text returned FROM the PHP script
      var response = req.responseText;
	  
	 
		if(response)
		{
			
			var response_splt=response.split("||");

			//  'If' condition and 'split' functionality added by Ganesan.D.16-05-2008- for call another js function after executing ajaxphp file. Used in 'Advertise Form'
			if(response_splt[1]!="" && response_splt[1]!=null)
			{
				
				var fnctn_splt=response_splt[1].split(",");
				var args="";
				var comma=",";
				for(i=0;i<=fnctn_splt.length-1;i++)
				{
					if(i==0)
					{
						fnctn=fnctn_splt[i];
					}
					if(i>0)
					{
						if(i==fnctn_splt.length-1)
						{
							comma="";
						}
						args=args+fnctn_splt[i]+comma;
					}
					
				}
				var t=setTimeout(""+fnctn+"("+args+");",10);
				document.getElementById(rfg).innerHTML = response_splt[0];
					
			}else if(response_splt[1]==null || response_splt[1]=="")
			{
			//alert(response);
			//alert(rfg);
				document.getElementById(rfg).innerHTML = response;
				chkerr();
				document.getElementById('cal').focus();
				
			}
			
		}
   }		

}
