function getpage(url,args,msg,end){
	var win=document.createElement('div');
	win.className='ajaxwindowfade';
	setopacity(win,20);
	document.body.appendChild(win);
	var msgv=document.createElement('div');
	msgv.className='ajaxmsgview';
	document.body.appendChild(msgv);
	msgv.innerHTML=msg;
	
	var core=new XMLHttpRequest(),param='',i;
	core.abort();
	core.open("POST",url,true);
	core.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	core.setRequestHeader("Accept","text/html");
	core.setRequestHeader("X-Requested-With", "XMLHttpRequest");
	core.setRequestHeader("Accept-Charset", "utf-8, unicode-1-1;q=0.8");
	core.setRequestHeader("cache-request-directive", "no-cache");
	core.setRequestHeader("cache-response-directive", "no-cache");
	for(i=0;i<args.length-1;i+=2){
		param+="&"+encodeURIComponent(args[i])+"="+encodeURIComponent(args[i+1])
	}
	param=param.replace(/^&/,"");
	core.onreadystatechange=function(){if(end&&core.readyState==4){
		var endans=end(core.responseText);
		end=false;
		if(!endans){
			win.style.display='none';
			msgv.style.display='none';			
			document.body.removeChild(win);
			document.body.removeChild(msgv);
		}
	}};
	setTimeout(function(){core.send(param)},1);
}


function showagreepage(){
	var win=document.createElement('div');
	win.className='ajaxwindowfade';
	setopacity(win,20);
	document.body.appendChild(win);
	var msgv=document.createElement('div');
	msgv.className='ajaxmsgview';
	document.body.appendChild(msgv);

	var end=function(html){
		msgv.innerHTML='';
		msgv.close=function(){
			win.style.display='none';
			msgv.style.display='none';			
			document.body.removeChild(win);
			document.body.removeChild(msgv);
		};
		msgv.className='ajaxpageview';
		msgv.innerHTML='<div>'+html+'</div><button onclick="this.parentNode.close()">بستن این پنجره</button>'+
						'<button onclick="if(!$(\'chk_iagree\').selected) $(\'chk_iagree\').onclick();this.parentNode.close()">موافقت نامه را خواندم و پذیرفتم</button>';
	};
	
	if(order.info.agreementpage){
		end(order.info.agreementpage);
	}else{
		msgv.innerHTML="در حال دریافت موافقت نامه";
		var core=new XMLHttpRequest();
		core.abort();
		core.open("POST",'agreement.code',true);
		core.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		core.onreadystatechange=function(){if(end&&core.readyState==4){
			order.info.agreementpage=core.responseText;
			end(core.responseText);
			end=false;
		}};
		setTimeout(function(){core.send('submit=ok')},100);
	}
	
};

var javas={
	
	radio_checkme:function(obj){
		var radios=obj.parentNode.getElementsByTagName(obj.tagName);
		for(var i=0;i<radios.length;i+=1){
			if(radios[i]==obj){
				obj.className='selected';
				obj.parentNode.selected=i;
				setopacity(obj,100);
				obj.onmouseover=function(){};
				obj.onmouseout=function(){};
			}else{
				radios[i].className='';
				setopacity(radios[i],100);
				radios[i].onmouseover=function(){setopacity(this,70)};
				radios[i].onmouseout=function(){setopacity(this,100)};
			}
		};
		
	},
	
	chkbox_checkme:function(obj){
		
	},
	
	chkinpvalue:function(obj,reg){
		var istrue=true,num=parseInt(obj.value),isnum=!!obj.value.match(/^\d+$/);
		if(obj.value!=''){
			if(reg.min) istrue=istrue&&(reg.min<=num)&&isnum;
			if(reg.max) istrue=istrue&&(reg.max>=num)&&isnum;
			if(reg.reg) istrue=istrue&&(obj.value.match(RegExp(reg.reg)));
		};
		obj.style.background=istrue?"#fff":"#FFFFB9";
	},

	chkinpkeys:function(keys,e){
		var key;
		try{key=window.event.keyCode}catch(err){
		try{key=e.which}catch(err){return true}}
		if(",8,0,9,118,99,120,86,88,67,122,120,99,118,121,97,".indexOf(","+key+",")>-1) return true;
		return (keys.indexOf(String.fromCharCode(key))>-1)?true:false;
	},

	init:function(obj){
		var childs=obj.all?obj.all:obj.getElementsByTagName('*'),undobj;
		var i,j;
		for(i=0;i<childs.length;i+=1){
			childs[i].getattr=childs[i].getAttribute;
			childs[i].getbytag=childs[i].getElementsByTagName;

			//	فعال سازی رادیو باتن ها
			
			if(childs[i].getattr('type')=='radio'){
				
				undobj=childs[i].getbytag('div');
				if(undobj.length>1){
					for(j=0;j<undobj.length;j+=1){
						undobj[j].onclick=function(){javas.radio_checkme(this)};
					};
					if(!childs[i].selected) childs[i].selected=0;
					if(childs[i].selected>=undobj.length) childs[i].selected=undobj.length-1;
					undobj[childs[i].selected].onclick();
				}else{
					try{childs[i].selected=childs[i].selected.toString()}catch(e){};
					try{undobj[0].style.cursor='default'}catch(e){};
				};
			};
			
			// فعال سازی دکمه هت
			if("/btnnext/btnback/onlineshopping/btnend1/btnend2/".indexOf('/'+childs[i].className+'/')>-1){
				childs[i].onmouseover=function(){setopacity(this,80)};
				childs[i].onmouseout=function(){setopacity(this,100)};
			};
			
			// تنظیمات اضافی"
			
			if(childs[i].getattr('chkvalue')){
				if(childs[i].onkeyup){
					childs[i]._onkeyup=childs[i].onkeyup;
					childs[i].onkeyup=new Function
						("javas.chkinpvalue(this,{"+childs[i].getattr('chkvalue')+"});this._onkeyup()");
				}else{
					childs[i].onkeyup=new Function("javas.chkinpvalue(this,{"+childs[i].getattr('chkvalue')+"})");
				};
				childs[i].onkeyup();
			};
			
			if(childs[i].getattr('ukey'))
					childs[i].onkeypress=function(event){return javas.chkinpkeys(this.getattr('ukey'),event)};

			if(childs[i].getattr('info')) childs[i].info=childs[i].getattr('info');

		};
	}
}
	
function getanswer(pagenum){
	if($('chk_iagree').selected!=true){showagreepage();return false}
	
	
	var connectBank=function(url,method,param,value){
		var form = document.createElement("form");
		form.setAttribute("method",method);
		form.setAttribute("action",url);         
		var hiddenField = document.createElement("input");              
		hiddenField.setAttribute("name",param);
		hiddenField.setAttribute("value",value);
		form.appendChild(hiddenField);
		document.body.appendChild(form);         
		form.submit();
		document.body.removeChild(form);
	};
	
	
	if(pagenum==1){
		getpage('ajax.php',['action','bank','bank',order.DB.or_online_pybanks,'rapids',order.info.rpd,
							'name',order.DB.or_name,'tel',order.DB.or_tel,'mail',order.DB.or_mail,
							'offcode',order.DB.or_offper,'accid',(order.info.tamdid==0?'':order.DB.or_accid),
							'istraffic',(pagenum==1)?order.info.serv:(order.DB.or_serv.indexOf('\u202b')<0?0:1)],
						'در حال بررسی اطلاعات و اتصال به درگاه پرداخت',function(ans){
			if(ans.indexOf('OK')<0){alert(ans);return false};
			ans=ans.substr(3);
			if(order.DB.or_online_pybanks==1){
				//بانک پارسیان
				connectBank('https://www.pecco24.com:27635/pecpaymentgateway/','GET','au',ans);
			}else{
				//بانک ملت
				connectBank('https://pgw.bpm.bankmellat.ir/pgwchannel/startpay.mellat','POST','RefId',ans);
			};
			return true;
		});
	}else{
		
		
	
		getpage('ajax.php',['action','saveinfo','bank',order.info.bank[order.DB.or_pybanks].name,'name',order.DB.or_name,'tel',order.DB.or_tel,'mail',order.DB.or_mail,
							'rapids',order.info.rpd,'accid',order.DB.or_accid,'comm',order.DB.or_comm,
							'datetime',order.DB.or_dt_yea+','+order.DB.or_dt_mon+','+order.DB.or_dt_day+','+order.DB.or_dt_hou+','+order.DB.or_dt_min,
							'fish',(pagenum==3?order.DB.or_fish:order.DB.or_bcard),'isfish',pagenum==3,
							'istraffic',(pagenum==1)?order.info.serv:(order.DB.or_serv.indexOf('\u202b')<0?0:1)],
							'در حال بررسی و ذخیره کردن اطلاعات',
			function(ans){
				if(ans.indexOf('OK')<0){alert(ans);return false};
				order.body.innerHTML='<div style="padding:40px;text-align:center">'+ans.substr(3)+'</div>';
				order.cmds[2].className='';
				order.cmds[1].className='';
				
			});
	};
};

var order={
	body:null,cmds:[],DB:{or_rapids:50},
	
		
	save:function(){
		var getvalue=function(id){
			var obj=$(id);
			switch(obj.getAttribute('type')){
				case 'text':return obj.value;
				case 'radio':return obj.selected?obj.selected:0;
				case 'textarea':return obj.value.replace(/<br\s*\/?>/ig,'\n');
				case 'select':return obj.options[obj.selectedIndex].innerHTML;
			};
		};
		var childs=order.body.all?order.body.all:order.body.getElementsByTagName('*');
		for(var i=0;i<childs.length;i+=1){
			if('/text/radio/textarea/select/'.indexOf('/'+childs[i].getAttribute('type')+'/')<0) continue;
			order.DB[childs[i].id]=getvalue(childs[i].id);
		};
	},
	
	load:function(html){
		order.body.innerHTML=html;
		var value='',childs=order.body.all?order.body.all:order.body.getElementsByTagName('*');
		for(var i=0;i<childs.length;i+=1){
			value=order.DB[childs[i].id];
			if((typeof value).toLowerCase()=='undefined') continue; 
			switch(childs[i].getAttribute('type')){
				case 'text':childs[i].value=value;break;
				case 'html':childs[i].innerHTML=value;break;
				case 'radio':childs[i].selected=value;break;
				case 'textarea':childs[i].value=value;break;
				case 'htmlarea':childs[i].innerHTML=value.replace(/\n/ig,'<br />');break;
				case 'select':
					for(var j=0;j<childs[i].options.length;j+=1){
						if(childs[i].options[j].innerHTML!=value) continue;
						childs[i].selectedIndex=j;
						if(j!=0&&childs[i].onchange){childs[i].onchange()};
						break;
					};
					break;
			};
		};
		javas.init(order.body);
	},
	
	ispagetrue:function(func){
		var childs=order.body.all?order.body.all:order.body.getElementsByTagName('*');
		var obj,num,isnum,reg;
		var idname={or_name:'نام و نام خانوادگی',or_tel:'شماره تماس',or_accid:'شماره اکانت',or_mail:'پست الکترونیکی',or_offper:'کد تخفیف',or_fish:'شماره فیش',or_bcard:'شماره کارت',
				or_bsss:'شماره کارت',or_dt_day:'روز',or_dt_mon:'ماه',or_dt_yea:'سال',or_dt_hou:'ساعت',or_dt_min:'دقیقه',or_serv:'سرویس درخواستی',or_rapids:'تعداد رپیدز درخواستی'};

		for(i=0;i<childs.length;i+=1){
			if('/text/select/'.indexOf('/'+childs[i].getAttribute('type')+'/')<0) continue;
			obj=childs[i];
			if(childs[i].getAttribute('type')=='text'){
				num=parseInt(obj.value);
				isnum=!!obj.value.match(/^\d+$/);
				if(obj.getAttribute('must')=='true'&&obj.value==''){
					alert('وارد کردن '+idname[obj.id]+' الزامی است.');
					return false;
				}else if(obj.getAttribute('must')!='true'&&obj.value==''){
					continue;
				}else{
					if((typeof obj.getAttribute('chkvalue')).toLowerCase()!='string') continue;
					eval('reg={'+obj.getAttribute('chkvalue')+'}');
					if(reg.min){
						if(reg.min>num){
							alert('حداقل مقدار '+idname[obj.id]+' '+reg.min+' می باشد.');
							return false;
						};								
					};
					if(reg.max){
						if(reg.max<num){
							alert('حداکثر مقدار '+idname[obj.id]+' '+reg.max+' می باشد.');
							return false;
						};								
					};
					if(reg.reg){
						if(!obj.value.match(RegExp(reg.reg))){
							alert(idname[obj.id]+' را به طور صحیح وارد کنید.');
							return false;
						};								
					};

				};
			}else{
				if(obj.value=='def'){
					alert('لطفا '+idname[obj.id]+' را انتخاب کنید.');
					return false;
				};
				if(obj.id=='or_serv'){
					if(obj.options[obj.selectedIndex].innerHTML.indexOf('\u202b')>-1){
						if($('or_accid').value==''){
							alert('برای خرید ترافیک وارد کردن شماره اکانت الزامی است.');
							return false;	
						}
					};
				};
			};
		};
				
		order.info.offcodecost=0;
		var v_offper='',v_accid='';
		if($('or_offper')) v_offper=$('or_offper').value;
		if($('or_accid')) v_accid=$('or_accid').value;
		if($('or_offper')||(order.info.tamdid!=0&&v_accid!='')){
			getpage('ajax.php',['action','chkacc','offcode',($('or_offper')?v_offper:''),'mail',$('or_mail').value,
								'accid',(order.info.tamdid==0?'':v_accid),'rapids',order.info.rpd],
						'در حال بررسی اطلاعات شما',
				function(ans){
					if(ans.indexOf(',')<0){alert(ans);return false};
					ans=ans.split(',');
					order.info.offcodecost=ans[1];
					func();
				});
		}else{
			func();
		};
	},
	
	info:{
		rpd:1,tamdid:0,serv:0,offcode:'',offcodecost:10,onlinebank:{mellat:0,parsian:1},
		getinfo:function(){
			var i,dbinfo=(order.info.serv==1?order.info.traffic:order.info.rapids);
			if(order.info.serv!=2){
				for(i=0;i<dbinfo.length;i+=1){
					if(dbinfo[i].rpd==order.info.rpd) break;
				};
				if(i<dbinfo.length) return dbinfo[i].txt+'<h1>'+dbinfo[i].tip+'</h1>';
			}
			return 'اکانت رپیدشیر پرمیم + '+order.info.rpd+' رپیدز اعتبار';
		}
	},
	

	//pagenum: 0>>list cost		1>>buy online		2>> card		3>>fish
	
	setpage:function(pagenum,ok){
		order.save();
		if(pagenum==0){
			var tbhead='<table cellpadding="0px" cellspacing="0px" border="0px">',html=tbhead,i,info;
			
			info=order.info.rapids;
			html+='<tr class="h"><td colspan="2">نوع سرویس</td><td width="65px">قیمت</td><td>&nbsp;</td></tr>';
			for(i=0;i<info.length;i+=1){
				html+=
					'<tr'+(i%2==0?'':' class="c"')+'><td class="r">'+info[i].txt+'<h1>'+info[i].tip+'</h1></td>'+
					'<td id="radiogroup_'+i+'" class="radiogroup" type="radio">'+'<div>اکانت جدید</div><div>شارژ اکانت</div>'+
					'</td><td>'+order.info.cost(info[i].rpd)+' تومان</td>'+
					'<td width="160px"><div class="onlineshopping" onclick="order.info.rpd='+info[i].rpd+';order.info.serv=0;'+
						'order.info.tamdid=$(\'radiogroup_'+i+'\').selected;order.setpage(1,0)">'+
					'</div></td></tr>';
			};
			html+='</table>';
			
			info=order.info.traffic;
			if(info.length>0){
				html+=tbhead;
				html+='<tr class="h"><td>نوع سرویس</td><td width="65px">قیمت</td><td>&nbsp;</td></tr>';
				for(i=0;i<info.length;i+=1){
					html+='<tr'+(i%2==0?'':' class="c"')+'><td class="r">'+
							info[i].txt+'<h1>'+info[i].tip+'</h1></td>'+
							'<td>'+order.info.cost(info[i].rpd)+' تومان</td>'+
							'<td width="160px"><div class="onlineshopping" '+
							'onclick="order.info.rpd='+info[i].rpd+';order.info.serv=1;'+
							'order.info.tamdid=1;order.setpage(1,0)"></div></td></tr>';
				};
				html+='</table>';			
			};
			
			html+='<table cellpadding="0px" cellspacing="0px" border="0px"><tr class="h">'+
					'<td colspan="2">مقدار رپیدز مورد نیاز شما</td>'+
					'<td width="65px">قیمت</td>'+
					'<td>&nbsp;</td>'+
				'</tr>'+
				
				'<tr class="c">'+
					'<td class="r">'+
					'اکانت رپیدشیر پرمیوم + '+
						'<input type="text" id="or_rapids" size="6" maxlength="5" '+
							'chkvalue="min:50,max:65000,reg:\'^\\\\d+$\'" must="true" ukey="0123456789" '+
							'onchange="$(\'ordercostview\').innerHTML='+
							'order.info.cost($(\'or_rapids\').value)+\'<br />تومان\'" onkeyup="this.onchange()" />'+
					' رپیدز اعتبار'+
					'<h1>'+
						'با استفاده از این بخش، شما می توانید '+
						'دقیقا به مقدار مورد نیاز خود رپیدز تهیه نمایید.'+
						'لازم به توضیح است بخش خرید رپیدز از 50 تا 65000 رپیدز امکان پذیر می باشد'+
						'<br /><b style="color:#f00;text-align:right!important;">توجه: فعال کردن اکانت کمتر از 30 روز (990 رپیدز) امکان پذیر نمی باشد</b>'+
					'</h1>'+
					'</td><td id="radiogroup_a" class="radiogroup" type="radio">'+
						'<div>اکانت جدید</div><div>شارژ اکانت</div>'+
					'</td>'+
					'<td id="ordercostview">2500<br />تومان</td>'+
					'<td width="160px">'+
					'<div class="onlineshopping" onclick="order.ispagetrue(function(){'+
						'order.info.rpd=$(\'or_rapids\').value;order.info.serv=0;'+
						'order.info.tamdid=$(\'radiogroup_a\').selected;order.setpage(1,0)})"></div></td>'+
				'</tr>'+

			'</table>';
		}else{
		
			var html='<table class="form" cellpadding="0px" cellspacing="0px" border="0px">';

			var addlist=function(id,width,item,tip){
				var info,html='<div class="option" style="width:'+width+
					'px"><select style="width:'+(width+2)+'px" type="select" onkeyup="this.onchange()" id="'+id+'"';
				if(item=='serv'){
					html+='onchange="var def=this.options[0];if(def.value==\\\'def\\\'){this.removeChild(def)};'+
								'order.info.rpd=this.value;$(\\\'or_servcost\\\').innerHTML=order.info.cost(this.value)+\\\' تومان\\\'">'+
							'<option style="display:none" value="def">سرویس مورد نظر خود را انتخاب کنید</option>';
					info=order.info.rapids;
					for(var i=0;i<info.length;i+=1){
						html+='<option value="'+info[i].rpd+'">'+info[i].txt+'</option>';
					};
					info=order.info.traffic;
					for(var i=0;i<info.length;i+=1){
						html+='<option value="'+info[i].rpd+'">'+info[i].txt+' \u202b</option>';
					};
				}else{
					if(tip){
						html+=' title="'+tip+
							'" onchange="var def=this.options[0];if(def.value==\\\'def\\\'){this.removeChild(def)}"><option style="display:none" value="def">'+tip+'</option';
					}else{
						html+=' onchange="return false"';
					};
					html+='>';
					if(item.length==2){
						for(var i=item[0];i<=item[1];i+=1){
							html+='<option value="'+i+'">'+i+'</option>';
						};
					}else{
						for(var i=0;i<item.length;i+=2){
							html+='<option value="'+item[i]+'">'+item[i+1]+'</option>';
						};
					}
				};
				html+='</select></div>';
				return html;
			};
			
			var addrow=function(kind,id,title,body,ukey,reg){
				html+='<tr><td class="f">'+(ok?title.replace('*',''):title)+'</td><td width="75%"';
				switch(kind){
					case 0:html+=' id="'+id+'"'+(ukey?' info="'+ukey+'"':'')+'>'+body;break;
					case 1:
						if(ok){
							html+=' id="'+id+'" type="html" style="';
							if(body.dir) html+='direction:'+body.dir+';';
							html+='">';	
						}else{
							html+='><input id="'+id+'" name="'+id.replace(/^or_/,'')+'" type="text" style="';
							if(body.dir) html+='direction:'+body.dir+';';
							if(body.align) html+='text-align:'+body.align+';';
							if(body.padding) html+='padding:'+body.padding+';';
							html+='"';
							if(ukey) html+=' ukey="'+ukey+'"';
							if(reg) html+=' chkvalue="'+reg.replace(/#/gi,'\\\\')+'"';
							if(body.maxlen) html+=' maxlength="'+body.maxlen+'"';
							if(body.size) html+=' size="'+body.size+'"';
							if(title.indexOf('*')>-1) html+=' must="true"';
							html+=' />';
							if(body.info) html+='<h1>'+body.info+'</h1>';
						};
						break;
					case 2:
						if(ok){
							html+='><div class="textarea" id="'+id+'" type="htmlarea"></div>';	
						}else{
							html+='><div style="width:290px;height:80px;overflow:hidden"><textarea id="'+id+'" type="textarea"></textarea></div>';
						};
						break;
				}
				html+='</td></tr>';
			};
			
			var bank={
				chk:function(){
					var info=pagenum==1?([order.info.onlinebank.mellat,order.info.onlinebank.parsian][order.DB.or_online_pybanks]):order.DB.or_pybanks;
					info=order.info.bank[info?info:0];
					return '<tr><td class="f">'+(pagenum==1?'درگاه پرداخت':'بانک')+':</td>'+
						'<td id="'+(pagenum==1?'or_online_pybanks':'or_pybanks')+'" style="line-height:45px" type="radio">'+
							'<div style="background-image:url(img/'+info.picb+')"></div>'+(pagenum==1?'درگاه پرداخت بانک ':'پرداخت در بانک ')+info.name+
						'</td></tr>';	
				},
				sel:function(){
					var i,html;
					html='<tr><td class="f">'+(pagenum==1?'انتخاب درگاه پرداخت':'انتخاب بانک')+':</td>'+
						'<td id="'+(pagenum==1?'or_online_pybanks':'or_pybanks')+'" style="line-height:45px" type="radio">';
					if(pagenum==1){
						html+='<div style="background-image:url(img/'+order.info.bank[order.info.onlinebank.mellat].picb+')" title="بانک '+
																order.info.bank[order.info.onlinebank.mellat].name+'">'+order.info.bank[order.info.onlinebank.mellat].name.replace(/,.*$/,'')+'</div>';
						html+='<div style="background-image:url(img/'+order.info.bank[order.info.onlinebank.parsian].picb+')" title="بانک '+
																order.info.bank[order.info.onlinebank.parsian].name+'">'+order.info.bank[order.info.onlinebank.parsian].name.replace(/,.*$/,'')+'</div>';
					}else{
						for(i=0;i<order.info.bank.length;i+=1){
							html+='<div style="background-image:url(img/'+order.info.bank[i].picb+')" title="بانک '+order.info.bank[i].name+'">'+
								order.info.bank[i].name.replace(/,.*$/,'')+'</div>';
						};						
					};
					html+='</td></tr>'+
						(pagenum==1?('<tr><td colspan="2" style="padding-top:3px">در صورت مشاهده ارور خطای بانک در هنگام پرداخت آنلاین لطفا '+
							'گزینه ی دیگر را انتخاب نموده و ادامه دهید.</td></tr>'):'');
					return html;
				}					
			};
			
			var rows=[
			/*00*/	"0,'or_withoutid','نوع سرویس:',order.info.getinfo()",
			/*01*/	"0,'or_withoutid','مبلغ:',order.info.cost(order.info.rpd)+' تومان'",
			/*02*/	"1,'or_name','نام و نام خانوادگی"+(pagenum==1?'':'*')+":',{dir:'rtl',align:'right',maxlen:40}",
			/*03*/	"1,'or_tel','شماره تماس"+(pagenum==1?'':'*')+":',{maxlen:30,dir:'ltr'},'0123456789-+',\"reg:'^(#+|-|#d)+$'\"",
			/*04*/	"1,'or_accid','شماره اکانت*:',{maxlen:20,dir:'ltr'},'0123456789',\"reg:'^#d+$'\"",
			/*05*/	"1,'or_mail','پست الکترونیکی*:',{maxlen:50,dir:'ltr'},'',\"reg:'^[#w#._]+@[#w#._]+#.[#w_]+$'\"",
			/*06*/	"0,'or_payway','نحوه پرداخت:',"+(pagenum==1?"'پرداخت آنلاین از طریق کلیه کارت های عضو شبکه شتاب'":
						 (pagenum==2?"'انتقال به روش کارت به کارت'":"'پرداخت نقدی از طریق مراجعه به بانک و یا انتقال به روش بانکداری الکترونیک'")),
			/*07*/	"0,'or_offper','میزان تخفیف:',Math.round(order.info.offcodecost/order.info.cost(order.info.rpd)*100)+' درصد',order.DB.or_offper",
			/*08*/	"0,'or_withoutid','مبلغ قابل پرداخت:',(order.info.cost(order.info.rpd)-order.info.offcodecost)+' تومان'",
			/*09*/	"0,'or_withoutid','موافقت نامه:','قوانین را می پذیرم'",
			/*10*/	"1,'or_offper','کد تخفیف:',{maxlen:30,dir:'ltr'},'',\"reg:'^[#w#d]+$'\"",
			/*11*/	"0,'or_withoutid','سرویس درخواستی*:','"+addlist('or_serv',300,'serv')+"'",
			/*12*/	"1,'or_fish','شماره فیش*:',{maxlen:40,dir:'ltr'},0,\"reg:'^#d+$'\"",
			/*13*/	"0,'or_withoutid','ساعت و تاریخ پرداخت*:','"+
						'<table class="formdatetime" cellpadding="0px" cellspacing="0px" border="0px"><tr><td>'+
						addlist('or_dt_min',60,[0,59],'دقیقه')+'</td><td>:</td><td>'+
						addlist('or_dt_hou',60,[0,23],'ساعت')+'</td><td width="20px"></td><td>'+
						addlist('or_dt_day',40,[1,31],'روز')+'</td><td>/</td><td>'+
						addlist('or_dt_mon',45,[1,12],'ماه')+'</td><td>/</td><td>'+
						addlist('or_dt_yea',70,[1390,1390])+"</td></tr></table>'",
			/*14*/	"2,'or_comm','توضیحات:'",
			/*15*/	"0,'or_servcost','هزینه سرویس:',"+
						(ok?"order.info.cost(order.info.rpd)+' تومان'":"'پس از انتخاب سرویس نمایش داده می شود'"),
			/*16*/	"1,'or_bcard','شماره کارت*:',{maxlen:20,dir:'ltr',info:'فقظ چهار رقم آخر شماره کارت خود را وارد کنید'"+"},0,\"reg:'^#d+$'\"",
			/*17*/	"1,'or_serv','سرویس درخواستی:',''",
			/*18*/	"0,'or_withoutid','ساعت و تاریخ پرداخت:','"+
						'<table class="formdatetime" cellpadding="0px" cellspacing="0px" border="0px"><tr>'+
						'<td id="or_dt_min" type="html"></td><td>:</td>'+
						'<td id="or_dt_hou" type="html"></td><td width="20px"></td>'+
						'<td id="or_dt_day" type="html"></td><td>/</td>'+
						'<td id="or_dt_mon" type="html"></td><td>/</td>'+
						'<td id="or_dt_yea" type="html"></td></tr></table>\'',
			/*19*/	"1,'or_accid','شماره اکانت:',{maxlen:20,dir:'ltr',info:'اگر مایلید اکانت قبلی خود را تمدید کنید، شماره اکانت خود را وارد کنید.'},'0123456789',\"reg:'^#d+$'\"",
						
						"","","","","","","","","","",
					
			/*30*/	'<tr><td style="height:25px;"></td><td></td></tr>',
			/*31*/	bank.sel(),	// برای انتخاب بانک
			/*32*/	bank.chk(),	// برای نمایش بانک انتخاب شده
			/*33*/	'<tr><td style="padding:5px 15px 5px 15px;line-height:19px;text-align:justify" colspan="2" >آیا می دانید با تمامی کارت های عضو شتاب '+
						'می توانید آنلاین خرید نمایید و در همان لحظه اکانت را دریافت و یا شارژ نمایید؟</td></tr>',
						
			/*34*/	'<tr><td colspan="2" style="padding-top:3px">این کد در مناسبت های خاص از طریق صفحه ی facebook اعلام می گردد.</td></tr>',							
			/*35*/	'<tr><td colspan="2" style="padding-top:20px">'+
							'<div id="chk_iagree" onclick="this.selected=!this.selected;'+
								'this.style.backgroundPosition=\'center \'+(this.selected?\'-12px\':\'9px\')"'+
								' onmouseover="setopacity(this,80)" onmouseout="setopacity(this,100)"></div>'+
							'<p onclick="showagreepage()" class="iagreelink" '+
								'onmouseover="this.className=\'iagreelink hover\'" '+
								'onmouseout="this.className=\'iagreelink\'">شرایط و نحوه استفاده </p>'+
							' را مطالعه نموده و با آن موافق هستم </td></tr>'						
				];
			
			var rowArray;
			if(pagenum==1&&!ok)						rowArray=[0,1,2,3,5,6,31,30,10,34];
			if(pagenum==1&&ok)						 rowArray=[0,1,2,3,5,6,32,7,8,35];
			if(pagenum==1&&order.info.tamdid&&!ok)	 rowArray=[0,1,2,3,4,5,6,31,30,10,34];
			if(pagenum==1&&order.info.tamdid&&ok)	  rowArray=[0,1,2,3,4,5,6,32,7,8,35];
			if(pagenum==2&&!ok) 						rowArray=[33,2,3,5,19,6,11,15,31,16,13,14,30];
			if(pagenum==2&&ok) 						 rowArray=[33,2,3,5,19,6,17,15,32,16,18,14,30,35];
			if(pagenum==3&&!ok) 						rowArray=[33,2,3,5,19,6,11,15,31,12,13,14,30];
			if(pagenum==3&&ok) 						 rowArray=[33,2,3,5,19,6,17,15,32,12,18,14,30,35];
			
			
			for(var i=0;i<rowArray.length;i+=1){
				if(rowArray[i]<20){
					eval('addrow('+rows[rowArray[i]]+')');
				}else{
					html+=rows[rowArray[i]]
				}
			};
			
			var cantmake='if(order.info.rpd<990&&order.info.tamdid==0&&'+
									"!confirm('\\u202bاکانت هایی که زیر 990 رپیدز اعتبار داشته باشند، فعال نمی شوند.\\n\\u202bآیا مایلید اکانت جدید خود را با '+order.info.rpd+' رپیدز ایجاد کنید؟')) return false;";
			if(pagenum==1&&!ok){
				rowArray=['پر کردن موارد * دار ضروری است','btnnext',''+cantmake+'order.ispagetrue(function(){order.setpage(1,1)})','btnback','order.setpage(0)'];
			}else if(pagenum==1&&ok){
				rowArray=['','btnend2','getanswer(1)','btnback','order.setpage(1,0)'];
			}else if(pagenum==1&&order.info.tamdid&&!ok){
				rowArray=['پر کردن موارد * دار ضروری است','btnnext',''+cantmake+'order.ispagetrue(function(){order.setpage(1,1)})','btnback','order.setpage(0)'];
			}else if(pagenum==1&&order.info.tamdid&&ok){
				rowArray=['','btnend2','getanswer(1)','btnback','order.setpage(1,0)'];
			}else if(pagenum==2&&!ok){
				rowArray=['پر کردن موارد * دار ضروری است','btnnext',''+cantmake+'order.ispagetrue(function(){order.setpage(2,1)})'];
			}else if(pagenum==2&&ok){
				rowArray=['','btnend1','getanswer(2)','btnback','order.setpage(2,0)'];
			}else if(pagenum==3&&!ok){
				rowArray=['پر کردن موارد * دار ضروری است','btnnext',''+cantmake+'order.ispagetrue(function(){order.setpage(3,1)})'];
			}else if(pagenum==3&&ok){
				rowArray=['','btnend1','getanswer(3)','btnback','order.setpage(3,0)'];
			};


			html+='<tr><td colspan="2" style="padding:25px 15px 10px 15px">'+
					'<div style="float:right">'+rowArray[0]+'</div>'+
					'<div class="'+rowArray[1]+'" onclick="'+rowArray[2]+'"></div>'+
					(rowArray[3]?'<div class="'+rowArray[3]+'" onclick="'+rowArray[4]+'"></div>':'')+
				'</td></tr></table>';

		

		
		};
		order.load(html);

	},
	
	init:function(){
		order.body=$('ajaxpage');
		
		order.setpage(0);
				
				
		//init cmds
		order.cmds=$('selectsrv').getElementsByTagName('div');
		order.cmds[0].onclick=function(){
				if(this.className=='selected') return false;
				this.className='selected';
				order.cmds[1].className='';
				order.cmds[2].className='';
				order.setpage(0);
			};
		order.cmds[1].onclick=function(){
				if(this.className=='selected') return false;
				this.className='selected';
				order.cmds[0].className='';
				order.cmds[2].className='';
				order.info.tamdid=1;
				order.setpage(3,0);
			};
		order.cmds[2].onclick=function(){
				if(this.className=='selected') return false;
				this.className='selected';
				order.cmds[0].className='';
				order.cmds[1].className='';
				order.info.tamdid=1;
				order.setpage(2,0);
			};
			
		for(var i=0;i<order.cmds.length;i+=1){
			order.cmds[i].onmouseover=function(){if(this.className!='selected') this.className='hover'};
			order.cmds[i].onmouseout=function(){if(this.className!='selected') this.className=''};
		};
	}

};



//Masoud Noori ( info@mnoori.com )
//Pasargadae Tech
