﻿// JScript 文件
 

 $(document).ready(function(){
			loadWeather();
		 	ExchangRateUpdate();			
			setInterval('AutoScroll("#newList")',7000)
			LoadVote();
			LoadAD();
			LoadTags();
			

			
	        $("#keywords").keydown(function(e){
			  if(e.keyCode==13) {
				  $("#searching").show();
				var kws=$("#keywords").val();
				//alert(kws);
				  SearchWeb(kws);
				  if(kws!=""|| kws=="SEARCH" ) return false;
				  }
			  });
			 /////---------------pageflip AD------------------
			 
			 	$("#pageflip").hover(function() {
					$("#pageflip").stop()
						.animate({
							width: '338px', 
							height: '338px'
						}, 500);
					 $("#Fimg , .msg_block").stop()
						.animate({
							width: '338px', 
							height: '338px'
						}, 500); 
						 
					} , function() {
					$("#pageflip").stop() 
						.animate({
							width: '47px', 
							height: '47px'
						}, 220);
						
					$("#Fimg").stop() 
						.animate({
							width: '50px', 
							height: '50px'
						}, 220);
					 $(".msg_block").stop() 
						.animate({
							width: '10px', 
							height: '10px'
						}, 220);
						
					 
				});

			 //////---------------------------
			 
			  $('a[href*=#]').click(function(){
        			if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname){
           				var $target = $(this.hash);
          				$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
           				if ($target.length){
                  			var targetOffset = $target.offset().top;
                  			$('html,body').animate({scrollTop: targetOffset}, 2000);
                			return false;
             			}
         			}
   			 });
			  ////////////////////////////////
			 
		});

 
function ReplyComment(id,id_content,lang,commentsCount)
{
	 //alert(id);
	$(".ReplyBox").fadeOut("slow");
	
	var title=(lang=="cn" ? "快速回复" : "Repy");
	var name=(lang=="cn" ? "你的名字" : "Your Name");
	var cancel=(lang=="cn" ? "取消回复" : "Cancel");
	
	$("#reply_"+id).html("<a name='thisComments'></a><div class='Block'><b class='xtop'><b class='xb1'></b><b class='xb2'></b><b class='xb3'></b><b class='xb4'></b></b> <div class='xboxcontent'  > <h2>"+title+" !</h2> <br/> <div id='FormConten'>  " +
                 "<span class='RowNoBorder'><span>"+name+" : </span><input name='usr_name_R' type='text' size='25' id='usr_name_R' /><br/> <span>Email/Web : </span><input name='usr_mail_R' type='text' size='30' id='usr_mail_R' /></span>" +
    
                 " <textarea name='MessageTxts_R' cols='10' rows='5'  id='comments_content_R'  > </textarea> " +
                 "<span class='RowNoBorder'><input type='button' name='SubmitButton_R' value='"+title+"' id='SubmitButton_R' class='button' onclick=\"AddCommnets('" + id_content + "','" + lang + "','" + commentsCount + "','"+id+"');\" /> <input type='button'  value='"+cancel+"' class='button'   onclick=\"$('.ReplyBox').hide('slow');\" /><div id='CommentResult_R'> </div> </span> " +
                 "</div>  </div><b class='xbottom'><b class='xb2_4'></b><b class='xb2_3'></b><b class='xb2_2'></b><b class='xb1'></b></b> </div>");
	
	 $(".Block").fadeIn("slow");
	$("#reply_"+id).show("slow");
}
 
function AddCommnets(id_content,lang,commentsCount,id)
{
	var usr_name,usr_mail,comments_content;
	if(id!="" && id!=null )
	{
	  usr_name=$("#usr_name_R").val();
	  usr_mail=$("#usr_mail_R").val();
	  comments_content=$("#comments_content_R").val();
	}
	else
	{
	  usr_name=$("#usr_name").val();
	  usr_mail=$("#usr_mail").val();
	  comments_content=$("#comments_content").val();
	  id="0";
	}
	var urlS="/Adm/ajaxTools.aspx?Action=AddCommnets&usr_name="+usr_name+"&usr_mail="+usr_mail+"&comments_content="+comments_content+"&id_content="+id_content+"&lang="+lang+"&id="+id;
	//alert(urlS);
	$.ajax({
        url:encodeURI(urlS),
        type:"post",
        dataType:"html",
        cache:false,
        success:function (msg){
          $("#CommentResult").html(msg);
	     $("#Comments").prepend("<div class='Row2'> " +(parseInt(commentsCount)+1) + " By <a href='"+usr_mail+"'> " + (usr_name==""? "Guest": usr_name) + "</a> post at " +new   Date().toLocaleString()  + "<br/> <b>" +comments_content+ "</b>  </div");
		  $("#comments_content").val('');
		   
            } 
		 
		 });
	
}

 


function SaveNewsLetter()
{
	var CST_Name=$("#CST_Name").val();
	var CST_Email=$("#CST_Email").val();
	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=SaveNewsLetter&CST_Name="+CST_Name+"&CST_Email="+CST_Email),
        type:"post",
        dataType:"html",
        cache:false,
        success:function (msg){
          $("#NewsLetter").html(msg);
		  $("#CST_Name").val('');
		  $("#CST_Email").val('');
		   
            }
		 });
	
}
function SelectVote(VoteID,VoteItem)
{
	$("#Mazingvote").fadeOut("slow");
	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=UpdateVote&VoteID="+VoteID+"&VoteItem="+VoteItem),
        type:"get",
        dataType:"html",
        cache:false,
        success:function (msg){
			 //alert(msg);
          $("#Mazingvote").html(msg);
		   $("#Mazingvote").fadeIn("slow");
            },
		error:function (){alert('erro'+VoteID+'/'+VoteItem);}
		 });
}

function LoadTags()
{
	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=LoadTags"),
        type:"get",
        dataType:"html",
        cache:false,
        success:function (msg){
          $("#MazingTech_tags").html(msg);
		  $(".Block").fadeIn("slow");
            }
		 });
	
}
function LoadVote()
{
	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=LoadVote"),
        type:"get",
        dataType:"html",
        cache:false,
        success:function (msg){
          $("#Mazingvote").html(msg);
		  $("#Mazingvote").fadeIn("slow");
            }
		 });
	
}

function LoadAD()
{
	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=LoadADs"),
        type:"get",
        dataType:"html",
        cache:false,
        success:function (msg){
			
          $("#pageflip").html(msg);
		  $("#pageflip").fadeIn("slow");
            }
		 });
	
}


 

function AutoScroll(obj){
        $(obj).find("ul:first").animate({
                marginTop:"-24px"
        },1000,function(){
                $(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
        });
}
 

 



function ExchangRateUpdate()
{   
	var cr1=$("#Cr1").val()==null || $("#Cr1").val()=="" ?"USD" : $("#Cr1").val()  ;
	var cr2=$("#Cr2").val()==null || $("#Cr2").val()=="" ? "CNY" : $("#Cr2").val() ;
	 $("#ExChgRes").html("<img src='/img/Field_loading.gif' />");
	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=ExchangRateUpdate&cr1="+cr1+"&cr2="+cr2),
        type:"get",
        dataType:"html",
        cache:false,
        success:function (msg){
		// 	alert(msg);
         $("#exchangerate").html(msg);
		
		  $("#exchangerate").fadeIn("slow");
		   $("#exchangerate").pngFix();
		  
            }
		 });
	
}

function loadWeather()
{ 
 
	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=GetCity"),
        type:"get",
        dataType:"html",
        cache:false,
        success:function (msg){
      // alert(msg);
         LoadWeather_end(msg)
		 
            }
            ,  error:function (){
            //alert("/Adm/ajaxTools.aspx?Action=GetCity");
            }
		 });
	
	
 }
 
 function LoadWeather_end(city)
 {
	 	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=GetWeather&City="+city),
        type:"get",
        dataType:"html",
        cache:false,
        success:function (msg){
        // alert(msg)
	   $("#weather").html(msg)
		
		 $("#weather").fadeIn("slow");
		   $("#weather").pngFix();
            }
		 });
	
	 
 }
 
function showAllWeather()
 {   
	 $(".forecast").fadeIn(); 
	// $("#weather").pngFix();
	 //$("#DefaultWether").addClass("forecast");
	$("#DefaultWether").css({background:'url(/PageSkins/Default/images/weatherBG.png) no-repeat'});
	$("#weather").pngFix();
	 
 }
 
function HideAllWeather()
 {  // $("#DefaultWether").removeClass("forecast");
     $("#DefaultWether").css({background:'none'}); 
	 $(".forecast").fadeOut(); 
	
	
	// $("#weather").pngFix();
	// alert($("#DefaultWether").css('background'));
 }
 

function changLang_BO(lang,redirect,Blang)
{
    
 
   $.ajax({
        url:"ajaxTools.aspx?Action=changLang&BLang="+Blang+"&ToLang="+lang,
        type:"get",
        dataType:"text",
        cache:false,
        success:function (msg){
          alert(msg);
		  window.location=window.location.href;
          // $("#"+subinput).html(msg);
            },
		 error:function (){alert("/Adm/ajaxTools.aspx?Action=changLang&BLang="+Blang+"&ToLang="+lang );}
 	}); 
   	
	 
}





function changLang(lang,redirect,Blang)
{
    
 
  /* $.ajax({
        url:"/Adm/ajaxTools.aspx?Action=changLang&BLang="+Blang+"&ToLang="+lang+"&rnd="+Math.random(),
        type:"post",
        dataType:"text",
        cache:false,
        success:function (msg){
         //alert(msg);
          // $("#"+subinput).html(msg);
            }
 });*/
  
    if(redirect=="yes"){
        window.location=(lang=="en"?"/Default":"/"+lang+"/Default")+".htm";
    }
    else
    {
		
		 var str=window.location.href;
		
		 if(str.indexOf("/cn/")>=0 )
		 {
			 window.location=str.replace("/cn","");
		 }
		 else
		 {
				 var regexp = new RegExp(/(\w+):\/\/([^/:]+)(:\d*)?([^#]*)/ig)
				  
				  var s2=str.replace(regexp,"$2");
				  //alert(s2);
		  			s2=s2.replace("#thisComments","");
       			window.location=str.replace(s2,s2+"/cn");
		 }
    }
  
}

function ChangeSimi(CatID,id)
{
	//alert(id);
	
	$("#image-block").html("<p>&nbsp;</p><img src='/img/loadingAnimation.gif' />");
	
	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=ChangeSimi&CatID="+CatID+"&id="+id+"&rnd="+Math.random()),
        type:"get",
        dataType:"text",
        cache:false,
        success:function (msg){
        // alert(msg);
		
		//$("#ShowConten").fadeOut("slow");
          $("#ShowConten").html(msg);
		  $("#ShowConten").pngFix(); 
		  $("#ShowConten").fadeIn("slow");
		  
		   
            }
		 });
}


function SearchWeb(kws)
{ 
	$.ajax({
        url:encodeURI("/Adm/ajaxTools.aspx?Action=searchResult&kws="+kws+"&rnd="+Math.random()),
        type:"get",
        dataType:"text",
        cache:false,
        success:function (msg){
        //  alert(msg);
          $("#ShowConten").html(msg);
		   $("#searching").hide();
		   $("#Table_pageContent").hide();
            }
		 });
}


function OpenWinds(url,w,h,id_container,z)
{
 ///////////////////////////////////////////////////////////////////////////////////////
 	  
       // var ss=$("#"+id_container).html()
  		 $("#"+id_container).toggle("slow");
	 
		//alert(ss);
		if(url!=""){ ////z> 500 means open the [add product box], need refresh
			$.ajax({
				url:url,  
				type:"get",
				dataType:"text",
				cache:false,
				success:function (msg){
					// alert(msg);
					$("#talkcontent").html(msg);
					
					},
				error:function (){$("#"+id_container).html("<DIV class='ui-state-error ui-corner-all'><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span><strong>ALERT:</strong>THERE ARE HACE ERRO WHEN LOAD THE PAGE:"+url+", PLEASE CONTACT THE ADMINISTRATOR!</DIV>");}
			 });
		 
		}
		
	 
			
	 
 } 
 
