﻿
function setcustomsize(el){
    try{
        var e = el.options[el.selectedIndex];
        $('txtWidth').value = e.value.split('*')[0];
        $('txtHeight').value = e.value.split('*')[1];
 
    }   catch(e){}
}

function searchMenu(iCur,objId){

var   menu=$(objId);   
var   menuN=menu.getElementsByTagName("li");

for (i=0; i<menuN.length; i++)
{
	menuN[i].className=objId + 'off';
}
menuN[iCur].className=objId + 'on';

for(i=0;i<menuN.length;i++) 
{
	if(i == iCur){$(objId + "_so"+i).style.display = "block";}
	else{$(objId + "_so"+i).style.display = "none";}
}
//$("sType").value = objId;
}

function showbgfrom(obj)
{
	 var msgstyle;
	 msgstyle=document.createElement("div");
			
	
	 var s =msgstyle.style;
		with(s)
		{			
		try{
			width=document.body.scrollWidth;
			height=document.body.clientHeight+document.body.scrollTop;
			}
		catch(e)
			{}
		}	 
	msgstyle.className="disabled";
	msgstyle.id="coverPage";
	try{document.body.appendChild(msgstyle);}
	catch(e){}
			
	var ix = getoffset(obj, 'offsetLeft');
  	var iy = getoffset(obj, 'offsetTop');;
	$('BgForm').style.left =  (ix - 400) + 'px';
	$('BgForm').style.top =  (iy-495) + 'px';
	$('BgForm').style.display='';
	$('frmcolor').style.pixelLeft=$('BgForm').style.pixelLeft;
    $('frmcolor').style.pixelTop=$('BgForm').style.pixelTop;
	$('frmcolor').style.width = $('BgForm').style.width;
	$('frmcolor').style.height = '495px';
    $('frmcolor').style.display=$('BgForm').style.display;
	
	getBgList(1,'');;
}

function getBgList(currentPage,mDir)
{
	var ashxfile= "../ashx/Banner/BgList.ashx";
    var param_url = "iPage=" + currentPage + "&mDir=" + mDir;
   	new Ajax.Request(
			ashxfile,
			{
				method: 'post',
				postBody: param_url,
				onComplete: function(response){
					if (response.responseText != "-1")
					{
						$("viewFormContent").innerHTML = response.responseText;
					}
				}
			}
        );  	
}

function changeBg(imgurl)
{
	$('MakeImg').src=imgurl;
	$('hdbgImg').value = imgurl;
	closebg();
}

function uploadbg()
{
	alert('很抱歉，此功能暂停使用！');	
}

function closebg()
{
	$('BgForm').style.display='none';
	$('frmcolor').style.display='none';
	$("coverPage").removeNode(true);
}

// MakeCallBack
function MakeCallBack(type, mpic)
{

  // update the image source
  if (type == 'ok')
  {
	$('MakeImg').src = mpic;
	
	$('loading').style.display='none';
	$('demoTab').style.display='none';
	$('demoTab2').style.display='none';
	$('BtnMake').disabled = true;
    $('BtnSave').disabled = false;
	$('BtnBbs').disabled = false;
	$('BtnReset').disabled = true;
	wait = 10;
	updateinfo();
  }
  else
  {
    alert('抱歉，图片生成失败，请重新操作!');
    TOI_update();
    TOI_img.src = TOI_isrc.src;
    TOI_img.width = TOI_isrc.width;
    TOI_img.height = TOI_isrc.height;
  }
}



// Reset the form
function MakeReset()
{
	$('MakeImg').src=$('hdbgImg').value;
	$('demoTab').style.display = '';
	$('demoTab2').style.display = '';
  	$('BtnSave').disabled = true;
    $('BtnBbs').disabled = true;
	$('BtnMake').disabled = false;
}

function MakeBanner()
{
    var ashxfile= "../ashx/Banner/" + $("Id").value + ".ashx";
	var err = false;
	if ($('txtInput1')){
		if ($('txtInput1').value.length>30) {alert("抱歉，您输入的文字太多了"); err=true;}
		if ($('txtInput1').value.split(",").length >5) {alert("抱歉，您输入的,太多了"); err=true;}
		}
	if ($('txtInput2')){
		if ($('txtInput2').value.length>30) {alert("抱歉，您输入的文字太多了"); err=true;}
		if ($('txtInput2').value.split(',').length >5) {alert("抱歉，您输入的,太多了"); err=true;}
		}
	if ($('txtInput3')){
		if ($('txtInput3').value.length>30) {alert("抱歉，您输入的文字太多了");	 err=true;}
		if ($('txtInput3').value.split(',').length >5) {alert("抱歉，您输入的,太多了"); err=true;}
		}
	if (!err)
	{
		var param_url =  Form.serialize('form1');
		if ($('divbtn')) Form.disable('divbtn');
		$('loading').style.display='';
	
		new Ajax.Request(
					ashxfile,
					{
							method: 'post',
							postBody: param_url,
							onComplete: function(response){
								
								if (response.responseText != "-1")
								{
									 Form.enable('divbtn');
									 MakeCallBack('ok',response.responseText);
								}
								else
								{
									alert("抱歉，本次操作失败!");
									Form.enable('divbtn');
									$('loading').style.display='none';	
								}
							}
					}
			);  
	}
}
