﻿//LanguageShifer JS
    function setLang(lcode)
    {
        
    var option={
        parameters:"ot=slang&lcode="+lcode,
        method:'post',
        onSuccess:function(transport){
            var rp = transport.responseText;
            if(rp == 'true')
            {
                document.location.reload();
            }
            
            return;
        },
        onFailure:function(transport){
           document.write(transport.responseText);
            return;
        }
    }
    var request=new Ajax.Request("/ajax.aspx",option); 
}

//***************************************************************************************
//Index of Login
    function menuMember()
    {
        location.replace('/Customer/Member.html');
    }
    function index_ctl_AJS_OnKey(ev)
    {
        //press enter will cause a problem when tabed the serverlist
        var e   =   window.event || ev;
        if(e.keyCode==13)
        {
            Index_memLogin();
            return true;
        }
    }
    
    function Index_memLogin()
    {
        var error="";
        var span_error=document.getElementById("span_error");
       // var TestMail=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
          var TestMail=/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
          
        if(document.getElementById('index_ctl_AJS_c_email').value == '')
        {
            if(error.length>0)
            {
                error+='\r\n'+document.getElementById('JS_member_login_input_email').value;
            }
            else
            {
                error=document.getElementById('JS_member_login_input_email').value;
            }
        }
        else
        {
            if(!TestMail.test(document.getElementById('index_ctl_AJS_c_email').value))
            {
                if(error.length>0)
                {
                    error+='\r\n'+document.getElementById('JS_member_login_error_email').value;
                }
                else
                {
                    error=document.getElementById('JS_member_login_error_email').value;
                }
            }
        }

        if(document.getElementById('index_ctl_AJS_pwd').value == '')
        {
            if(error.length>0)
            {
                error+='\r\n'+document.getElementById('JS_member_login_input_pass').value;
            }
            else
            {
                error=document.getElementById('JS_member_login_input_pass').value;
            }
        }
        if(error.length>0)
        {
            //span_error.innerHTML=error;
            alert(error);
            return false;
        }
        //all of up is error handle
        
        //document.getElementById('divLoginPrepare').style.display = 'none';
        //document.getElementById('divLogonStatus').style.display = 'block';
        
        var option={
            parameters:"ot=clogin&c_email="+document.getElementById('index_ctl_AJS_c_email').value+'&c_pwd='+document.getElementById('index_ctl_AJS_pwd').value,
            method:'post',
            onSuccess:function(transport){
                var rp = transport.responseText;
                if(rp == 'true')
                {
                    document.location.reload();
                }
                else
                {
                    //document.getElementById('divLoginPrepare').style.display = 'block';
                    //document.getElementById('divLogonStatus').style.display = 'none';
                    //span_error.innerHTML=rp;
                    alert(rp);
                }
                return;
            },
            onFailure:function(transport){
                alert(transport.responseText);
                ///document.getElementById('ctl_AJS_Div-Logging').innerHTML = transport.responseText;
                return;
            }
        }
        var request=new Ajax.Request("/ajax.aspx",option); 
    }
//***************************************************************************************

//AjaxLogin JS



    function ctl_AJS_OnKey(ev)
    {
        //press enter will cause a problem when tabed the serverlist
        var e   =   window.event || ev;
        if(e.keyCode==13)
        {
            memLogin();
            return true;
        }
    }

    function memLogin()
    {
    
    var error="";
    var span_error=document.getElementById("span_error");
   // var TestMail=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
      var TestMail=/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
      
    if(document.getElementById('ctl_AJS_c_email').value == '')
    {
        if(error.length>0)
        {
            error+='<br>'+document.getElementById('JS_member_login_input_email').value;
        }
        else
        {
            error=document.getElementById('JS_member_login_input_email').value;
        }
    }
    else
    {
        if(!TestMail.test(document.getElementById('ctl_AJS_c_email').value))
        {
            if(error.length>0)
            {
                error+='<br>'+document.getElementById('JS_member_login_error_email').value;
            }
            else
            {
                error=document.getElementById('JS_member_login_error_email').value;
            }
        }
    }

    if(document.getElementById('ctl_AJS_pwd').value == '')
    {
        if(error.length>0)
        {
            error+='<br>'+document.getElementById('JS_member_login_input_pass').value;
        }
        else
        {
            error=document.getElementById('JS_member_login_input_pass').value;
        }
    }
    if(error.length>0)
    {
        span_error.innerHTML=error;
        return false;
    }
    document.getElementById('ctl_AJS_Div-Prepare').style.display = 'none';
    document.getElementById('ctl_AJS_Div-Logging').style.display = 'block';
    
    var option={
        parameters:"ot=clogin&c_email="+document.getElementById('ctl_AJS_c_email').value+'&c_pwd='+document.getElementById('ctl_AJS_pwd').value,
        method:'post',
        onSuccess:function(transport){
            var rp = transport.responseText;
            if(rp == 'true')
            {
                document.location.reload();
            }
            else
            {
                document.getElementById('ctl_AJS_Div-Prepare').style.display = 'block';
                document.getElementById('ctl_AJS_Div-Logging').style.display = 'none';
                span_error.innerHTML=rp;
            }
            return;
        },
        onFailure:function(transport){
           document.getElementById('ctl_AJS_Div-Logging').innerHTML = transport.responseText;
            return;
        }
    }
    var request=new Ajax.Request("/ajax.aspx",option); 
}

function memLogout()
{
    var option={
        parameters:"ot=clogout",
        method:'post',
        onSuccess:function(transport){
            var rp = transport.responseText;
            if(rp == 'true')
            {
                document.location.reload();
            }
            return;
        },
        onFailure:function(transport){
           document.write(transport.responseText);
            return;
        }
    }
    var request=new Ajax.Request("/ajax.aspx",option); 
}


//ShopingCart JS

    function chgCurreny()
    {
        var ddlcy = document.getElementById('ctl_SCS_convercy');
        var option={
        parameters:"ot=chgcurrency&cid="+ddlcy.options[ddlcy.selectedIndex].value,
        method:'post',
        onSuccess:function(transport){
            var rp = transport.responseText;
            if(rp == 'true')
            {
                window.location = window.location;
            }
            else
            {
                ddlcy.disabled = false;
             }
            return;
        },
        onFailure:function(transport){
           document.write(transport.responseText);
            return;
        }
        }
        var request=new Ajax.Request("/ajax.aspx",option); 
    }
    
    
    function chgCurreny(v)
    {
        var ddlcy = document.getElementById(v);
        var option={
        parameters:"ot=chgcurrency&cid="+ddlcy.options[ddlcy.selectedIndex].value,
        method:'post',
        onSuccess:function(transport){
            var rp = transport.responseText;
            if(rp == 'true')
            {
                window.location = window.location;
            }
            else
            {
                ddlcy.disabled = false;
             }
            return;
        },
        onFailure:function(transport){
           document.write(transport.responseText);
            return;
        }
        }
        var request=new Ajax.Request("/ajax.aspx",option); 
    }


    /*
    改变汇率
    */
    function ChangeCurrency(id)
    {        
        var option={
        parameters:"ot=chgcurrency&cid="+id,
        method:'post',
        onSuccess:function(transport){
            var rp = transport.responseText;
            if(rp == 'true')
            {
                document.location.reload();
            }
            return;
        },
        onFailure:function(transport){
           document.write(transport.responseText);
            return;
        }
        }
        var request=new Ajax.Request("/ajax.aspx",option); 
    }
    
    //fast suggestion start
    
	//jQuery.noConflict();   
    //submit    
    function checkForm(a1,a2,a3,a4,language_id,s1,s2,s3,s33,s4)
    {   
		//alert(a1); 
		//var s33=s33;
		//alert(language_id);
		jQuery.noConflict(); 
		var language_id=language_id;
        if(jQuery("#"+a1).val()=="")
        {
            //$("#msgFirstName").html("&nbsp;&nbsp;*");
            //$("#divError").html("<%=Resources.Site.JS_Reg_input_fname %>");
            //$("#divError").show();
            alert(s1);
            jQuery("#"+a1).focus();
            return;
        }
        //jQuery("#msgFirstName").html("");
        //jQuery("#divError").hide();
        
        if(jQuery("#"+a2).val()=="")
        {
            //$("#msgLastName").html("&nbsp;&nbsp;*");
            //$("#divError").html("<%=Resources.Site.JS_Reg_input_lname %>");
            //$("#divError").show();
            alert(s2);
            jQuery("#"+a2).focus();
            return;
        }        
        //jQuery("#msgLastName").html("");
        //jQuery("#divError").hide();
        
        if(jQuery("#"+a3).val()=="")
        {
            //jQuery("#msgEmail").html("&nbsp;&nbsp;*"); 
            //jQuery("#divError").html("<%=Resources.Site.JS_Reg_input_email %>");
            //jQuery("#divError").show();
            alert(s3);   
            jQuery("#"+a3).focus();       
            return;
        }
        else
        {
            //jQuery("#divError").hide();
            //check Email
            var emailPat=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
            var emailStr;
            emailStr=jQuery("#"+a3).val();
            var matchArray="";
            matchArray=emailStr.match(emailPat); 
            if(matchArray==null)
            {
                //jQuery("#msgEmail").html("×");  
                //jQuery("#divError").html("<%=Resources.Site.JS_member_login_error_email %>");
                //jQuery("#divError").show();
                alert(s33);   
                jQuery("#"+a3).focus();
                return;
            }
        }
        //jQuery("#msgEmail").html("");  
        //jQuery("#divError").hide();
        
        
        if(jQuery("#"+a4).val().length<3 || jQuery("#"+a4).val().length>2000)
        {
            //jQuery("#msgContent").html("*");
            //jQuery("#divError").html("<%=Resources.Site.Suggestion_ContentError %>");
            //jQuery("#divError").show(); 
            alert(s4);  
            jQuery("#"+a4).focus();
            return;
        }
        
        //jQuery("#divError").hide();
        
        //jQuery("#msgContent").html("");                
        var data;
        data="FirstName="+jQuery("#"+a1).val();
        data+="&LastName="+jQuery("#"+a2).val();
        data+="&Email="+jQuery("#"+a3).val();
        data+="&Occupation=test";
        data+="&Channel=test";
        data+="&Content="+jQuery("#"+a4).val();
        data+="&language_id="+language_id;
        
        var qmsg="sa";
		var qerr="";
        if (language_id == 1)
        {
            qmsg = "Thanks for your suggestion!";
            qerr="Sorry!there is some errors accured,please try later";
        }
        else
        {
            qmsg = "Vielen Dank fuer Ihren Vorschlag!";
            qerr="Sorry!there is some errors accured,please try later";
        }
        //Ajax request
        jQuery.ajax({
            type:"POST",
            url:"/UserControls/InvestigationHander.ashx",
            data:data,          
//            beforeSend :function(){ 
//            //jQuery("#<%=btnConfirm.ClientID %>").hide();     
//            },            
            success: function(msg){
            //jQuery("#<%=btnConfirm.ClientID %>").show();
            //alert("success");            
            alert(qmsg);
            //window.location="/Default.html";
		jQuery("#"+a1).val("");
		jQuery("#"+a2).val("");
		jQuery("#"+a3).val("");
        jQuery("#"+a4).val("");
            },
            error:function(){
            //alert(data);
            alert(qerr);
            //alert("fail")
            }
            });   
    }

    //claer all
    function Clear()
    {
		//jQuery("#fs1_txtFirstName").val("");
		//jQuery("#fs1_txtLastName").val("");
		//jQuery("#fs1_txtEmail").val("");
        jQuery("#fs1_txtContent").val("");
    }
    //fast suggestion end