﻿function checkuser() {

	var username=get_value_for_ajax('username');	
	var password=get_value_for_ajax('password');	
  if ( username=='' || password=='') 
  {
    var error = '* ';
    if (username=='')  { error += 'نام کاربري '; }
    else if (password=='') {error += ' رمز عبور ';}
    
   write_in_id('sms_place_block_checkuser_error' ,'' + error + ' وارد نشده است.')
    
  }
  else
	{
		main_ajax_do( 'checkuser.php' , 'sms_place_block_checkuser_error', 'user='+username+'&pass='+password+'')
  	}
  
}
function get_editor(area){
WYSIWYG.attach(area , test);
document.getElementById(''+area+'').value="kjgkhj";
}
//------------------------------------------------------------------ Check Valid Email ---------------------------------------------------------------------------
function CheckEmail(val){
	  var splitted = val.match("^(.+)@(.+)$"); 
  if(splitted == null) return false; 
  if(splitted[1] != null ) { 
    var regexp_user=/^\"?[\w-_\.]*\"?$/; 
    if(splitted[1].match(regexp_user) == null) return false; 
  } 
  
  if(splitted[2] != null) { 
    var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/; 
    if(splitted[2].match(regexp_domain) == null) { 
      var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/; 
      if(splitted[2].match(regexp_ip) == null) return false; 
    }
    return true; 
  } 
  return false; 
}
//------------------------------------------------------------------ Check Valid Username---------------------------------------------------------------------------
function check_userpanel() {

	var panel_user=get_value_for_ajax('panel_user');	
	if ( panel_user!=''){
			main_ajax_do( 'check_userpanel.php' , 'sms_place_block_register_error', 'panel_user='+panel_user+'')	
	
	}
}
//--------------------------------------------------------------------------------------------- whois functions --------------------------------------------------------------------------------//
function whois_func(act,post){
	if(act=='del'){
		var agree=confirm("آيا شما از حذف اين بخش مطمئن هستيد؟");
		if (agree){
				block_loader('whois','main_area','action=del&'+post+'');
		}
	}
	else if(act=='del_all'){
		var agree=confirm("آیا شما از حذف تمامی موارد مطمئن هستید؟");
		if (agree){
				block_loader('whois','main_area','action=del_all&'+post+'');
		}
	}
}
//--------------------------------------------------------------------------------------------- whois functions --------------------------------------------------------------------------------//
function contact_func(act,post){
	if(act=='del'){
		var agree=confirm("آیا شما می خواهید این ایمیل حذف شود؟");
		if (agree){
				block_loader('contact','main_area','action=del&'+post+'');
		}
	}
	else if(act=='do'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var to=get_value_for_ajax('email');			
			var subject=get_value_for_ajax('answer_subject');
			var info=get_value_for_ajax('answer_info');
			if(subject=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* متن پاسخ وارد نشده است.');
			}
			else{			
				block_loader('contact','main_area','action=do&subject='+subject+'&info='+info+'&to='+to+'&title='+title+'&icon='+icon+'&'+post);
			}
	}	

}
//--------------------------------------------------------------------------------------------- Pages functions --------------------------------------------------------------------------------//
function page_func(act,post){
	if(act=='add'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var subject=get_value_for_ajax('subject');
			var info=get_value_for_ajax('info');
			if(subject=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* توضيحات وارد نشده است.');
			}
			else{			
				block_loader('editpages','main_area','action=doadd&subject='+subject+'&info='+info+'&title='+title+'&icon='+icon+'');
			}
	}
	else if(act=='edit'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var subject=get_value_for_ajax('subject');
			var info=get_value_for_ajax('info');
			if(subject=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* توضيحات وارد نشده است.');
			}
			else{			
				block_loader('editpages','main_area','action=doedit&subject='+subject+'&info='+info+'&title='+title+'&icon='+icon+'&'+post);
			}
	}	
	else if(act=='edit_pages'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var subject=get_value_for_ajax('subject');
			var info=get_value_for_ajax('info');
			if(subject=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* توضيحات وارد نشده است.');
			}
			else{			
				block_loader('editpages','main_area','action=doedit_pages&subject='+subject+'&info='+info+'&title='+title+'&icon='+icon+'&'+post);
			}
	}	
	else if(act=='add_customer'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var name=get_value_for_ajax('name');
			var link=get_value_for_ajax('link');
			if(name=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان مشتری وارد نشده است.');
			}
			else{			
				block_loader('editpages','main_area','action=doadd_customer&name='+name+'&link='+link+'&title='+title+'&icon='+icon+'');
			}
	}
	else if(act=='edit_customer'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var name=get_value_for_ajax('name');
			var link=get_value_for_ajax('link');
			if(name=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان مشتری وارد نشده است.');
			}
			else{			
				block_loader('editpages','main_area','action=doedit_customer&name='+name+'&link='+link+'&title='+title+'&icon='+icon+'&'+post);
			}
	}	
	
	else if(act=='del'){
		var agree=confirm("آيا شما از حذف اين بخش مطمئن هستيد؟");
		if (agree){
				block_loader('editpages','main_area','action=del&'+post+'');
		}
	}
}
//--------------------------------------------------------------------------------------------- Pages functions --------------------------------------------------------------------------------//
function cpage_func(act,post){
	if(act=='add'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var subject=get_value_for_ajax('subject');
			var info=get_value_for_ajax('info');
			if(subject=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* توضيحات وارد نشده است.');
			}
			else{			
				block_loader('editpages','main_area','action=doadd_cpages&subject='+subject+'&info='+info+'&title='+title+'&icon='+icon+'');
			}
	}
	else if(act=='edit'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var subject=get_value_for_ajax('subject');
			var info=get_value_for_ajax('info');
			if(subject=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* توضيحات وارد نشده است.');
			}
			else{			
				block_loader('editpages','main_area','action=doedit_cpages&subject='+subject+'&info='+info+'&title='+title+'&icon='+icon+'&'+post);
			}
	}	
	else if(act=='del'){
		var agree=confirm("آیا شما می خواهید این صفحه حذف شود؟");
		if (agree){
				block_loader('editpages','main_area','action=del_cpages&'+post+'');
		}
	}
}

//--------------------------------------------------------------------------------------------- Domain & server & hosting functions --------------------------------------------------------------------------------//
function domainhost_func(act,post){
	if(act=='add_domain'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var name=get_value_for_ajax('name');
			var price=get_value_for_ajax('price');
			if(name=="")
			{
				write_in_id('sms_place_block_error' ,'* پسوند دامین وارد نشده است!');
			}
			else if(price=="")
			{
				write_in_id('sms_place_block_error' ,'* قیمت دامین وارد نشده است!');
			}
			else{			
				block_loader('domain_host','main_area','action=doadd_domain&name='+name+'&price='+price+'&title='+title+'&icon='+icon+'');
			}
	}
	else if(act=='edit_domain'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var name=get_value_for_ajax('name');
			var price=get_value_for_ajax('price');
			if(name=="")
			{
				write_in_id('sms_place_block_error' ,'* پسوند دامین وارد نشده است!');
			}
			else if(price=="")
			{
				write_in_id('sms_place_block_error' ,'* قیمت دامین وارد نشده است!');
			}
			else{			
				block_loader('domain_host','main_area','action=doedit_domain&name='+name+'&price='+price+'&title='+title+'&icon='+icon+'&'+post);
			}
	}	
	else if(act=='add_host'){
			var os=get_value_for_ajax('os');
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var name=get_value_for_ajax('name');
			var space=get_value_for_ajax('space');
			var bw=get_value_for_ajax('bw');
			var price=get_value_for_ajax('price');
			var info=get_value_for_ajax('info');
			if(name=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان پلان وارد نشده است.');
			}
			else if(space=="")
			{
				write_in_id('sms_place_block_error' ,'* فضا وارد نشده است.');
			}
			else if(bw=="")
			{
				write_in_id('sms_place_block_error' ,'* پهنای باند وارد نشده است.');
			}
			else if(price=="")
			{
				write_in_id('sms_place_block_error' ,'* قیمت وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* توضیحات وارد نشده است.');
			}
			else{			
				block_loader('domain_host','main_area','action=doadd_host&name='+name+'&space='+space+'&bw='+bw+'&price='+price+'&info='+info+'&os='+os+'&title='+title+'&icon='+icon+'');
			}
	}
	else if(act=='edit_host'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var name=get_value_for_ajax('name');
			var space=get_value_for_ajax('space');
			var bw=get_value_for_ajax('bw');
			var price=get_value_for_ajax('price');
			var info=get_value_for_ajax('info');
			if(name=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان پلان وارد نشده است.');
			}
			else if(space=="")
			{
				write_in_id('sms_place_block_error' ,'* فضا وارد نشده است.');
			}
			else if(bw=="")
			{
				write_in_id('sms_place_block_error' ,'* پهنای باند وارد نشده است.');
			}
			else if(price=="")
			{
				write_in_id('sms_place_block_error' ,'* قیمت وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* توضیحات وارد نشده است.');
			}
			else{			
				block_loader('domain_host','main_area','action=doedit_host&name='+name+'&space='+space+'&bw='+bw+'&price='+price+'&info='+info+'&title='+title+'&icon='+icon+'&'+post);
			}
	}
	else if(act=='add_server'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var subject=get_value_for_ajax('subject');
			var info=get_value_for_ajax('info');
			if(subject=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان سرور وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* توضیحات وارد نشده است.');
			}
			else{			
				block_loader('domain_host','main_area','action=doadd_server&subject='+subject+'&info='+info+'&title='+title+'&icon='+icon+'');
			}
	}
	else if(act=='edit_server'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var subject=get_value_for_ajax('subject');
			var info=get_value_for_ajax('info');
			if(subject=="")
			{
				write_in_id('sms_place_block_error' ,'* عنوان سرور وارد نشده است.');
			}
			else if(info=="")
			{
				write_in_id('sms_place_block_error' ,'* توضیحات وارد نشده است.');
			}
			else{			
				block_loader('domain_host','main_area','action=doedit_server&subject='+subject+'&info='+info+'&title='+title+'&icon='+icon+'&'+post);
			}
	}
	else if(act=='del_server'){
		var agree=confirm("آیا شما از حذف این سرور و تمامی پلان های موجود در آن مطمئنید؟");
		if (agree){
				block_loader('domain_host','main_area','action=del_server&'+post+'');
		}
	}
	else if(act=='del'){
		var agree=confirm("آيا شما از حذف اين بخش مطمئن هستيد؟");
		if (agree){
				block_loader('domain_host','main_area','action=del&'+post+'');
		}
	}
}
//--------------------------------------------------------------------------------------------- BUY functions --------------------------------------------------------------------------------//
function buy_func(act,post){
	if(act=='buy2'){

			var radioObj=document.forms['buy_form'].elements['kind'];
			var length=radioObj.length;
			for(var i = 0; i < length; i++) {
				if(radioObj[i].checked) {
					var kind=radioObj[i].value;
				}
			}
			var dpart=get_value_for_ajax('dpart');
			if(kind=="d" || kind=="dh")
			{
				var domain_name=get_value_for_ajax('domain_name');
				if(domain_name==""){
					write_in_id('buy_place_block_error_dmn' ,'* لطفا نام دامنه را وارد کنید.');
				}
				else{
					
					block_loader('pages','main_area','action=buy2&kind='+kind+'&domain_name='+domain_name+'&dpart='+dpart+'');
				}
			}
			else{
				block_loader('pages','main_area','action=buy2&kind='+kind+'');
			}
	}
	else if(act=='buy3'){
			var name=get_value_for_ajax('name');			
			var tell=get_value_for_ajax('tell');
			var city=get_value_for_ajax('city');
			var address=get_value_for_ajax('address');
			var email=get_value_for_ajax('email');
			var cor=get_value_for_ajax('cor');
			var host=get_value_for_ajax('host');
			var dpart=get_value_for_ajax('dpart');
			var domain_name=get_value_for_ajax('domain_name');
			var kind=get_value_for_ajax('kind');
			var Emaill = document.getElementById("email");
			var radioObj=document.forms['buy2_form'].elements['hold'];
			var length=radioObj.length;
			for(var i = 0; i < length; i++) {
				if(radioObj[i].checked) {
					var hold=radioObj[i].value;
				}
			}
			
			if(name=="")
			{
					write_in_id('buy_place_block_error' ,'* لطفا نام و نام خانوادگی خود را وارد کنید.');
			}
			else if(tell=="")
			{
					write_in_id('buy_place_block_error' ,'* لطفا تلفن تماس خود را وارد کنید.');
			}
			else if(email=="")
			{
					write_in_id('buy_place_block_error' ,'* لطفا ایمیل خود را وارد کنید.');
			}
			else{	
				 if(!CheckEmail(Emaill.value))
					{
					 	write_in_id('buy_place_block_error' ,'* ايميل صحيح نمي باشد.');
					}
					else
					{
						block_loader('pages','main_area','action=buy3&name='+name+'&tell='+tell+'&city='+city+'&address='+address+'&email='+email+'&cor='+cor+'&host='+host+'&dpart='+dpart+'&domain_name='+domain_name+'&kind='+kind+'&hold='+hold+'');
					}
			}
	}
	else if(act=="del"){
		var agree=confirm("آیا شما می خواهید این سفارش حذف شود؟");
		if (agree){
				block_loader('order','main_area','action=del&'+post+'');
		}
	}
}
//--------------------------------------------------------------------------------------------- BANK functions --------------------------------------------------------------------------------//
function bank_func(act,post){
	if(act=='add'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var bnk_name=get_value_for_ajax('bnk_name');
			var user_name=get_value_for_ajax('user_name');
			var sn_cash=get_value_for_ajax('sn_cash');
			var sn_card=get_value_for_ajax('sn_card');
			if(bnk_name=="")
			{
				write_in_id('sms_place_block_error' ,'* لطفا نام بانک را وارد نمایید');
			}
			else if(user_name=="")
			{
				write_in_id('sms_place_block_error' ,'* لطفا نام صاحب حساب را وارد نمایید');
			}
			else if(sn_cash=="")
			{
				write_in_id('sms_place_block_error' ,'* لطفا شماره حساب را وارد نمایید.');
			}
			else if(sn_card=="")
			{
				write_in_id('sms_place_block_error' ,'* لطفا شماره کارت را وارد نمایید');
			}
			else{			
				block_loader('bank','main_area','action=doadd&bnk_name='+bnk_name+'&user_name='+user_name+'&sn_cash='+sn_cash+'&sn_card='+sn_card+'&title='+title+'&icon='+icon+'');
			}
	}
	else if(act=='edit'){
			var icon=get_value_for_ajax('icon');
			var title=get_value_for_ajax('title');			
			var bnk_name=get_value_for_ajax('bnk_name');
			var user_name=get_value_for_ajax('user_name');
			var sn_cash=get_value_for_ajax('sn_cash');
			var sn_card=get_value_for_ajax('sn_card');
			if(bnk_name=="")
			{
				write_in_id('sms_place_block_error' ,'* لطفا نام بانک را وارد نمایید');
			}
			else if(user_name=="")
			{
				write_in_id('sms_place_block_error' ,'* لطفا نام صاحب حساب را وارد نمایید');
			}
			else if(sn_cash=="")
			{
				write_in_id('sms_place_block_error' ,'* لطفا شماره حساب را وارد نمایید.');
			}
			else if(sn_card=="")
			{
				write_in_id('sms_place_block_error' ,'* لطفا شماره کارت را وارد نمایید');
			}
			else{			
				block_loader('bank','main_area','action=doedit&bnk_name='+bnk_name+'&user_name='+user_name+'&sn_cash='+sn_cash+'&sn_card='+sn_card+'&title='+title+'&icon='+icon+'&'+post);
			}
	}	
	else if(act=='del'){
		var agree=confirm("آیا شما می خواهید اطلاعات مربوط به این حساب حذف شود؟");
		if (agree){
				block_loader('bank','main_area','action=del&'+post+'');
		}
	}
}
//--------------------------------------------------------------------------------------------- Report functions --------------------------------------------------------------------------------//
function report_func(act,post){
	if(act=='edit'){
			var newdate=get_value_for_ajax('newdate');			
			//var info=get_value_for_ajax('info');
			if(newdate=="")
			{
				alert('مدت زمان تمديد عضويت انتخاب نشده است.');
			}
			else{			
				block_loader('report','main_area','action=donewdate&newdate='+newdate+'&'+post);
			}
	}	
}
//--------------------------------------------------------------------------------------------- safhe bandi functions for MSG --------------------------------------------------------------------------------//
function pager_action_msg(no,count){
			var pager_num=get_value_for_ajax('pager_num');
			var post='count='+count;
			pager_num--;
			var start=pager_num*no;
			block_loader('msg','main_area','action=message_list&start='+start+'&'+post);
}
//--------------------------------------------------------------------------------------------- safhe bandi functions for REPORT --------------------------------------------------------------------------------//
function pager_action_report(no,count,id){
			var pager_num=get_value_for_ajax('pager_num');
			var post='count='+count+'&customer_id='+id;
			pager_num--;
			var start=pager_num*no;
			block_loader('report','main_area','action=message_list&start='+start+'&'+post);
}
//--------------------------------------------------------------------------------------------- safhe bandi functions for POLL--------------------------------------------------------------------------------//
function pager_action_poll(no,count,quiez_id,style,title){
			var pager_num=get_value_for_ajax('pager_num');
			var post='count='+count+'&quiez_id='+quiez_id+'&style='+style+'&title='+title;
			pager_num--;
			var start=pager_num*no;
			block_loader('poll','main_area','action=message_list&start='+start+'&'+post);
}
//--------------------------------------------------------------------------------------------- safhe bandi functions for POLL--------------------------------------------------------------------------------//
function pager_action(sw,no,count,quiez_id,style,title){
			var pager_num=get_value_for_ajax('pager_num');
			var post="";
			pager_num--;
			var start=pager_num*no;
			if(sw==1){
				post='count='+count+'&quiez_id='+quiez_id+'&style='+style+'&title='+title;
				block_loader('poll','main_area','action=message_list&start='+start+'&'+post);

			}
			else{
				 post='count='+count;
				 block_loader('poll','main_area','action=message_list_other&start='+start+'&'+post);
			}
}
//*****************************************************************************************************************
//  Whois Functions
//*****************************************************************************************************************
function whois_domain(act,post){
		if(act=='search'){
			var tld=get_value_for_ajax('tld');
			var domain=get_value_for_ajax('domain');			
            if(domain=="")
			{
				alert('* نام دامین انتخاب نشده است.');
			}
			else{			
				block_loader('pages','main_area','action=whois&domain='+domain+'&tld='+tld+'');
			}
	}
}
//*****************************************************************************************************************
//  Contact Functions
//*****************************************************************************************************************
function contact() {
	var name=get_value_for_ajax('name');	
	var tel=get_value_for_ajax('tel');	
	var email=get_value_for_ajax('email');	
	var subject=get_value_for_ajax('subject');
	var info=get_value_for_ajax('info');	
	var Emaill = document.getElementById("email");
	
  if ( name=='' || tel=='' || email=='' || subject=='' || info=='') 
  {
    var error = '* ';
    if (name=='')  { 
		error += 'نام و نام خانوادگي ';
	}
    else if (tel=='') {
		error += ' تلفن تماس ';

	}
    else if (email=='') {  
		error += 'ايميل ';	
	}
    else if (subject=='') {
		error += ' موضوع ';	
	}
	else if (info=='') {
		error += ' پيام ';	
	}
 	write_in_id('jhost_place_block_contact_error' ,'' + error + ' وارد نشده است.');
  }
  else
	{
	 if(!CheckEmail(Emaill.value))
		{
		 	write_in_id('jhost_place_block_contact_error' ,'* ايميل صحيح نمي باشد.');
			
		}
		else
		{
			main_ajax_do( 'inc/pages.php' , 'jhost_place_block_contact_main', 'action=addcontact&name='+name+'&tel='+tel+'&email='+email+'&subject='+subject+'&info='+info+'');
			hide_id('jhost_place_block_contact_main');
			show_id('jhost_place_block_contact_final');
			
		}
  	}
  
}

