var city_list = new Array();
var current_cityinfo = 0;
var basePath;
var	FGDemo1_1;
var citypage = new Object();
citypage.pagesize = 10 ;


jQuery(
	function(){

    	if(city_list.length%citypage.pagesize == 0)
    		citypage.totalpage =( city_list.length )/10;
    	else
    		citypage.totalpage =( city_list.length - city_list.length%citypage.pagesize )/10+1;
    	citypage.pageindex = 0 ;
    	jQuery('#area_zone,.Click-but').hover(function(){open_area_zone();},function(){close_area_zone();});
    	FGDemo1_1=document.getElementById('cityinfo_area');
    	scroll_cityinfo();
    	var speed=7000;
    	var MyMar1=setInterval(scroll_cityinfo,speed);
	    FGDemo1_1.onmouseover=function(){clearInterval(MyMar1)};
	    FGDemo1_1.onmouseout=function(){MyMar1=setInterval(scroll_cityinfo,speed)};
 	}
);

function open_area_zone(){
	jQuery("#area_zone").show();
}

function close_area_zone() {
	jQuery("#area_level_1").hide();
	jQuery("#area_zone").hide();
	jQuery(".jing-cl").removeClass("jing-cl");
}

function create_level_0(upId){
	var count = 1 ;
	var flag = false;
	var htmlText = '<h1><span></span></h1><ul>';
	var data;
	for (var j=0;j<cm.length;j++){
		if (upId == cm[j].key ) {
			data = cm[j].value;
			break;
		}
	}
	for (var i = 0;i<data.length;i++){
		if( i%15 == 0 && i != 0 ) {
			htmlText = htmlText + '</ul><ul>';
			count++;
		}
		if (i%15 != 0) {
			flag = true;
		}
		if ( data[i].cId == '' && data[i].cId != '2') {
			htmlText = htmlText + '<li class="c2"><a style="color:#497ebb;cursor:pointer;">'+data[i].n.substring(0,4)+'</a></li>'
		}else {
			htmlText = htmlText + '<li class="c1"><a target="_blank" href="'+basePath+'/web/forepageProducts/CitySiteIndex.html?zoneId='+data[i].Id+'" style="color:#ff6600">'+data[i].n.substring(0,4)+'</a></li>'
		}
	}
	if( flag ) {
		htmlText = htmlText + '</ul>';
	}
	var width = count*80;
	jQuery(".jing-cl").removeClass("jing-cl");
	jQuery("#level_0_"+upId).addClass("jing-cl");
	jQuery("#level_1").css("width",width+"px");
	jQuery("#level_1").html(htmlText);
	$("li.c2").click(function(){
		var d=document.getElementById('coverdiv');
		if(!d){d=document.createElement("div");d.id="coverdiv";jQuery(d).css({"filter":"alpha(opacity=30)","top":"0px","left":"0px","opacity":"0.3","background-color":"black","z-index":"10000","height":document.documentElement.scrollHeight+"px","width":document.documentElement.scrollWidth+"px","position":"absolute"});jQuery("body").append(d); } jQuery(d).show();
		jQuery('#company').val("");jQuery('#remark').val("");
		jQuery('#man').val("");jQuery('#tel').val("");jQuery('#text').val("");
		
		addSiteDivShow($(this).children().html());
		$("#area_zone").hide();
		$("#area_level_1").hide();
	});
	if ( data.length>0 )
		jQuery("#area_level_1").show();
}

function scroll_cityinfo(forward)
{

  	var begin = 0;
  	var end = 0;
  	if( forward == '-')	{
  		if ( citypage.pageindex <= 1 ){
  			begin = ( citypage.totalpage - 1 ) * citypage.pagesize ;
  			citypage.pageindex = citypage.totalpage ;
  		}
  		else {
  			begin = ( citypage.pageindex - 2 ) * citypage.pagesize;
  			citypage.pageindex = citypage.pageindex - 1 ;
  		}
  		end = begin + citypage.pagesize ;
  	}
  	else {
  		if( citypage.pageindex >= citypage.totalpage )
  			citypage.pageindex = citypage.totalpage - 1;
  		begin = ( citypage.pageindex ) * citypage.pagesize ;
  		end = begin + citypage.pagesize ;
  		if( citypage.pageindex + 1 >= citypage.totalpage )
  			citypage.pageindex = 0 ;
  		else
  			citypage.pageindex = citypage.pageindex + 1 ;
  	}
  	if ( end > city_list.length )
  		end = city_list.length;
  	var htmlText = '';
   	for( begin ; begin< end ; begin++){
   		htmlText = htmlText + '<a target="_blank" href="'+basePath+'/web/forepageProducts/CitySiteIndex.html?zoneId='+city_list[begin].zoneId+'">'+city_list[begin].name+'</a>';
  	}
    jQuery("#cityinfo_area").html(htmlText);
}


//include
function setDialogBig(id){
var tiwen=document.getElementById(id);
tiwen.style.position ="absolute";
tiwen.style.left = document.body.clientWidth/2-160+"px";
tiwen.style.top = document.documentElement.scrollTop+document.documentElement.clientHeight/2-200+"px";
tiwen.style.zIndex="10001";
}
function setDialog(id){
				var tiwen=document.getElementById(id);
				tiwen.style.position ="absolute";
				tiwen.style.left = document.body.clientWidth/2-140+"px";
				tiwen.style.top = document.documentElement.scrollTop+document.documentElement.clientHeight/2+"px";
				tiwen.style.zIndex="10001";
			}
function addSiteDivShow(params)
{
	$("#company").val(params);
	setDialogBig("siteAddDivJH");
	loadvalidatecodejh();
	jQuery(window).scroll(function(){setDialogBig("siteAddDivJH");})
	document.getElementById('thisunlook').innerHTML=="";
	$("#siteAddDivJH").show();
}
function loadvalidatecodejh()
{	
	document.getElementById("codepicjh").src=basePath+"/validatecode/validatecode.html?temp=" + (new Date().getTime().toString(36));            
}
function checkcityvalidatecode()
{
		$.ajax({
				type : "post",
				url : basePath+"/validatecode/checkvalidatecode.html",
				async:false,
				data:{c:$("#text").val()},
				success : function(data){
				var i=parseInt(data);
				if(i==1){
					$('#v_codell').attr('value',1);
				}else if(i==2){
					$('#v_codell').attr('value',2);
				}
				}
			});
}
function addSite()
{
		checkcityvalidatecode();
		//var v_code=document.getElementById('v_codell').value;
		if($("#company").val()=="")
		{
			document.getElementById('thiscompanyem').innerHTML="不能为空";return false;
		}
		else if($("#man").val()=="")
		{
			document.getElementById('thisnoempty').innerHTML="不能为空";return false;
		}
		else if($("#tel").val()=="")
		{
			document.getElementById('thistelem').innerHTML="不能为空";return false;
		}
		else if($("#v_codell").val()==2)
		{
			document.getElementById('thisunlook').innerHTML="验证码错误";return false;
		}
		else
		{
			$.ajax({
		          type:"post",
		          url:"${basePath}/headJqueryAjax/addSiteJquery.html",
		          data:{company:$("#company").val(),man:$("#man").val(),tel:$("#tel").val(),remark:$("#remark").val(),type:1},
		          success:function(){
		          	$('#siteAddDivJH').hide();
					setDialogBig('layer2JH');
					$('#layer2JH').show();
		          },
		          error:function(){$('#siteAddDivJH').hide();
					setDialogBig('layer2JH');
					$('#layer2JH').show();}
		    });      
		}
}
