﻿function ShowDialog(url)
{
    var oManager = GetRadWindowManager();
    var oWnd = oManager.GetWindowByName("SettingDialog");
    oWnd.SetUrl(url);
    oWnd.Show();
    oWnd.Maximize();
    return;
}
function ShowSmallDialog(url)
{
    var oManager = GetRadWindowManager();
    var oWnd = oManager.GetWindowByName("SettingDialog");
    oWnd.SetUrl(url);
    oWnd.Show();
    return;
}

function refreshGrid(arg)
{
    if(!arg)
    {
       if(window["RadGrid1"]!=null)
       {
           window["RadGrid1"].AjaxRequest('RadGrid1', 'Rebind');
       }      
    }
    else
    {
       if(window["RadGrid1"]!=null)
       {
           window["RadGrid1"].AjaxRequest('RadGrid1', 'RebindAndNavigate');
       }     
    }
}
function CloseAndRebind()
{
    GetRadWindow().BrowserWindow.refreshGrid(null);
    GetRadWindow().Close();
}

function GetRadWindow()
{
    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow; 
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
		
    return oWindow;
}

function CancelEdit()
{
    GetRadWindow().Close();		
} 

function checkForm(sender, arguments)
{
    var valid = new Validation('form1', {useTitles:true});
    if (arguments.EventTarget == 'btnUpdate' || arguments.EventTarget == 'btnAdd')
    {
        if (valid.validate())
        {
            return true;
        }
        return false;
    }
    
    return false;
}

//收藏窗口
function ShowMyCollectDialog(url)
{	
    var oManager = GetRadWindowManager();
    var oWnd = oManager.GetWindowByName("SettingDialog");
    oWnd.SetUrl(url);
    oWnd.Show();
    return;
}

//动态生成表单提交 add by xy
function DSF(url,TempId)
{
    var pars=$('p'+TempId).value;
	dynamicSubmitFormXY(url,pars);
	return false;   
}
function dynamicSubmitFormXY(url,pars)
{
	var parsArray=pars.split(';');
	var parsFields=new Array();
	var parsValue=new Array();
	
	for(var i=0;i<parsArray.length;i++)
	{
		var oneParsValue=parsArray[i].split('=');
		parsFields.push(oneParsValue[0]);
		parsValue.push(oneParsValue[1]);	
	}

		var target="target='_blank'";
	if(url.indexOf("showdetail.aspx")>0)
	{
	    target="";
	}

	var f = document.createElement("<form name='dynamicSubmitForm' ACTION='"+url+"' "+target+" METHOD='post'>");

	
	var allFields = document.createElement("<input type='text' id='allParsFields' name='allParsFields' value='"+parsFields.join(';')+"' />");  //所有参数域值
	f.appendChild(allFields);
	
	for(var j=0;j<parsFields.length;j++)
	{
		var k = document.createElement("<input type='text' id='"+parsFields[j]+"' name='"+parsFields[j]+"' value=\""+parsValue[j]+"\" />");
		f.appendChild(k);	
	}	
	document.appendChild(f);
	f.submit(); 
	return false;   
}


