﻿function ajaxclass(flag,obj)
{
    alert(flag);
//    url = 'ajax/ajax.ashx';
//　　pars = 't='+flag;
//    switch(flag)
//    {
//        case "newsclass1": 
//　　        myAjax = new Ajax.Updater(
//　　        obj.id,
//　　        url,
//　　        {
//　　            method: 'get',
//　　            parameters: pars
//　　        });
//             
//　　    break;
//    }
}
function ajaxinfolist(flag,pa,menuid)
{
    url = 'ajax/ajax.ashx';
　　pars = 'ram='+Math.random()+'&t='+flag;
    if(pa<1||isNaN(pa))
    {
        pa=1;
    }
    switch(flag)
    { 
        case "searchproductslist":
            if($('keyword').value.RTrim()=='想找什么？输入商品名称试试'||$('keyword').value.RTrim()=='')
            { 
                return;
            }        
           pars=pars+'&pa='+pa+'&pb='+$('pagesize').value+'&pc='+menuid+'&pd='+$('typeflag').value+'&pe='+$('keyword').value;
            $('pageid').value=pa;
            //　　 alert(pars);
　　        var myAjax = new Ajax.Updater(
　　        'viewlist',
　　        url,
　　        {
　　        method: 'get',
　　        parameters: pars
　　        });
             
　　    break;
　　     case "getnewslist":            
           pars=pars+'&pa='+pa+'&pb='+$('pagesize').value+'&pc='+menuid
            $('pageid').value=pa;
            //　　 alert(pars);
　　        var myAjax = new Ajax.Updater(
　　        'viewlist',
　　        url,
　　        {
　　        method: 'get',
　　        parameters: pars
　　        });
             
　　    break; 
        case "getproductslist":            
           pars=pars+'&pa='+pa+'&pb='+$('pagesize').value+'&pc='+menuid+'&pd='+$('typeflag').value;
            $('pageid').value=pa;
            //　　 alert(pars);
　　        var myAjax = new Ajax.Updater(
　　        'viewlist',
　　        url,
　　        {
　　        method: 'get',
　　        parameters: pars
　　        });
             
　　    break;
　　     case "getnewslist":            
           pars=pars+'&pa='+pa+'&pb='+$('pagesize').value+'&pc='+menuid
            $('pageid').value=pa;
            //　　 alert(pars);
　　        var myAjax = new Ajax.Updater(
　　        'viewlist',
　　        url,
　　        {
　　        method: 'get',
　　        parameters: pars
　　        });
             
　　    break; 
　　    case "addpubinfo": 
　　       if($('linkman').value.RTrim()=='')
　　      {
　　            alert('请输入联系人姓名。');
　　            $('linkman').focus();
　　            return false;
　　      }
　　      else if($('phone').value.RTrim()=='')
　　      {
　　            alert('请输入联系人电话。');
　　             $('phone').focus();
　　            return false;
　　      }
　　      else if($('mail').value.RTrim()=='')
　　      {
　　            alert('请输入联系人电子邮箱。');
　　             $('mail').focus();
　　            return false;
　　      }
　　      else if(!isemail($('mail').value.RTrim()))
　　      {
　　            alert('请正确输入联系人电子邮箱。');
　　            $('mail').focus();
　　             $('mail').select();
　　            return false;
　　      }
　　     else if($('type').value=='==请选择==')
　　      {
　　        alert('请选择交易类别。');
　　        $('type').focus();
　　        $('type').select();
　　            return false;
　　      }
　　      else if($('showtitle').value.RTrim()=='')
　　      {
　　            alert('请输入你要发布的信息标题。');
　　            $('showtitle').focus();
　　            return false;
　　      }
　　      else if($('showcontent').value.RTrim()=='')
　　      {
　　            alert('请输入你要发布的信息内容。');
　　            $('showcontent').focus();
　　            return false;
　　      }
　　      else
　　      {
　　        pars=pars+'&pa='+$('linkman').value+'&pb='+$('phone').value+'&pc='+$('mail').value+'&pd='+$('type').value+'&pe='+$('showtitle').value+'&pf='+$('showcontent').value;
              
　　        var myAjax = new Ajax.Request(
　　        url,
　　        {
　　            method: 'get',
　　            parameters: pars,
　　            onComplete: showResponse
　　            });
　　      }
　　    break;
　　    case "edit":            
            $('mediainfo').style.display="none";
            pars=pars+'&id='+pa+'&userid='+$('userid').value+'&money='+$('money').value+'&date='+$('date').value+'&class='+$('class').value;
             
　　        var myAjax = new Ajax.Request(
　　        url,
　　        {
　　        method: 'get',
　　        parameters: pars,
　　        onComplete: showResponse
　　        });
         ajaxnewslist('getnewslist',$('pageid').value,'');
　　    break;
　　    case "del":            
            pars=pars+'&id='+pa;
　　        var myAjax = new Ajax.Request(
　　        url,
　　        {
　　        method: 'get',
　　        parameters: pars,
　　        onComplete: showResponse
　　        });
          ajaxnewslist('getnewslist',$('pageid').value,'');
　　    break;
　　    case "searchnewslist":            
           pars=pars+'&pageid='+pa+'&pagesize='+$('pagesize').value+'&txttitle='+$('selectclass1').value+'&class2='+$('selectclass2').value+'&keywords='+$('txtkeywords').value;
            $('pageid').value=pa;
            
　　        var myAjax = new Ajax.Updater(
　　        'viewlist',
　　        url,
　　        {
　　        method: 'get',
　　        parameters: pars
　　        });
             
　　    break;
　　}

}
function shownewsinfo(flag,str)
{
    $('newsinfo').style.display="block";
    switch(flag)
    { 
        case "add": 
　　       $('addbtn').style.display="block";
　　       $('editbtn').style.display="none"; 
            $('userid').value='';
            $('money').value='0';
            $('date').value='2009-09-09';
            $('class').value='';
　　    break;
　　    case "edit":
　　        $('addbtn').style.display="none";
            $('editbtn').style.display="block";
            $('infoid').value=str.split('|')[0];
            $('userid').value=str.split('|')[1];
            $('money').value=str.split('|')[2];
            $('date').value=str.split('|')[3];
            $('class').value=str.split('|')[4];
            
　　    break;
    }
}


function showResponse(originalRequest)
　　{ 
　　  if(originalRequest.responseText=="1")
　　  {
　　    alert('操作成功！等待管理员审核。');
　　    location.reload();
　　  }
　　  else
　　  {
　　     alert('操作失败，请重试！');
　　  }
　　}
　　
function gotopagenumber(flag,menuid)
　　{
　　    ajaxnewslist(flag,$('pagenumber').value,menuid);
}
function isemail(email){ 
	var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
	flag = pattern.test(email); 
	return flag
}