﻿// VB.js----WAYNE

function $(obj)
{
	return document.getElementById(obj);
}
     function showShieldC(){
    $("myshield__").style.width=document.body.offsetWidth;
    $("myshield__").style.height=document.body.offsetHeight;
    function Z_Index2(){
     $("myshield__").style.display="";
        $("center").style.display="";
    }
    Z_Index2();
}
//email
    function CheckExists(obj)
    {
//        alert(obj);
        var e = $(obj);
        if(e.value != ""){
            if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(e.value)){
               $("for_Email").innerHTML = "*";
            }
            else{
                $("for_Email").innerHTML = "";
            } 
        }
        else{
            $("for_Email").innerHTML = "*";
        }
    }

    
    function __doPostSubmit()
    {
        var state =true;
        if($("ucReMail_Subject").value=="" || $("ucReMail_Subject").value.lenth<50)
        {state=false;inner("Subject");foc("ucReMail_Subject");}
        if($("ucReMail_Content").value.length>4000 || $("ucReMail_Content").value.length<20)
        {state=false;inner("Content");foc("ucReMail_Content");}
        if($("ucReMail_Company").value=="" || $("ucReMail_Company").value.lenth<50){inner("Company");foc("ucReMail_Company");state=false;}
        if($("ucReMail_LinkName").value=="" || $("ucReMail_LinkName").value.lenth<20){inner("LinkName");foc("ucReMail_LinkName");state=false;}
        if($("ucReMail_Email").value=="" || $("ucReMail_Email").value.lenth<50){inner("Email");foc("ucReMail_Email");state=false;}
        if($("ucReMail_Tel").value=="" || $("ucReMail_Tel").value.lenth<20 ){inner("Tel");foc("ucReMail_Tel");state=false;}
        if($("ucReMail_Fax").value=="" || $("ucReMail_Fax").value.lenth<20){inner("Fax");foc("ucReMail_Fax");state=false;}
        if($("ucReMail_Country").value==""){inner("Country");foc("ucReMail_Country");state=false;}
        if($("ucReMail_Email").value != "")
        {
            if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test($("ucReMail_Email").value))
            {
               $("for_Email").innerHTML = "*";
               state=false;
            }
            else
            {
                $("for_Email").innerHTML = "";
            } 
        }
        else
        {
            $("for_Email").innerHTML = "*";
            state=false;
        }
//        if($("ucReMail_Attachment").value!="")
//        {
//            filepath=$("ucReMail_Attachment").value;
//	        var extpos=new Number(filepath.lastIndexOf('.'))+1;
//	        var extname=filepath.substring(new Number(extpos));
//            if(extname!="jpg" && extname!="png" && extname!="rar" && extname!="gif")
//            {
//	            $("for_Attachment").innerHTML = "*";
//	           // alert(" Only support  file types like jpg, png, gif, and rar!");
//	            state=false;
//	        }
//	        else
//	        {
//	           $("for_Attachment").innerHTML = "";
//	           state=true;
//	        }
//	    }
//	    else
//	    {
//	        $("for_Attachment").innerHTML = "";
//	        state=true;
//	    }
        
//        alert(state);
        if(state)
        {
//            showShieldC();
            $("ucReMail_action").value="submit";
//            alert($("ucReMail_action").value$("ucReMail_action").value);
            $("ReMail").submit();
            $("mailsubmit").style.display="none";
            $("mailsubmitend").style.display="block";
            $("for_submit").innerHTML = "Your message is sending, waiting please.....";
            $("ucReMail_action").value="";
        }
        else
        {
            alert("Fields marked with a * are required.");
        }
    }
    function inner(obj)
    {
        $("for_"+obj).innerHTML = "*";
    }

    function foc(obj)
    {
        $(obj).focus();
    }
    
    function Check(obj){
	if($("ucReMail_"+obj).value=="")
	{
		$("for_"+obj).innerHTML = "*";
	}
	else
	{
	    $("for_"+obj).innerHTML = "";
	}
}
function CheckContent(obj)
{
    if($("ucReMail_"+obj).value.length<20 || $("ucReMail_"+obj).value.length>4000){
		$("for_Content").innerHTML = "*";
	}
	else{
		$("for_Content").innerHTML = "";
	}
}

//function CheckAttachSuffix()
//{
//    if($("ucReMail_Attachment").value!="")
//    {
//        filepath=$("ucReMail_Attachment").value;
//	    var extpos=new Number(filepath.lastIndexOf('.'))+1;
//	    var extname=filepath.substring(new Number(extpos));
//        if(extname!="jpg" && extname!="png" && extname!="rar" && extname!="gif")
//        {
//	        $("for_Attachment").innerHTML = "*";
//	        //alert(" Only support  file types like jpg, png, gif, and rar!");
//	    }
//	    else
//	    {
//	       $("for_Attachment").innerHTML = "";
//	    }
//	}
//	else
//	{
//	    $("for_Attachment").innerHTML = "";
//	}

//  }
  

  function Cancel()
{
    $("myshield__").style.display="none";
    $("center").style.display="none";
//    $("smalldiv").style.display="block";
}

  function CancelLogin()
{
    $("myshield__").style.display="none";
    $("login").style.display="none";
    $("MemberID").value="";
    $("MemberPwd").value="";

}

function GetMsg(obj,subject,msgid,_companyname,_linkname,_email,_tel,_fax,_website,_country,_usermsgid)
{
//    alert($("_cookies").value);
    if($("_cookies").value != "0")
    {
    
        if($("_flag").value!="1")
        {
            showShieldC();
            $("ucReMail_msg").value=obj;
            $("ucReMail_Subject").value="Re:"+subject;
            $("ucReMail_Company").value=_companyname;
            $("ucReMail_LinkName").value=_linkname;
            $("ucReMail_Email").value=_email;
            $("ucReMail_Tel").value=_tel;
            $("ucReMail_Fax").value=_fax;
            $("ucReMail_Homepage").value=_website;
            $("ucReMail_Country").Text=_country;
            $("ucReMail_UserMsgID").value=_usermsgid;
        }
        else
        {
            alert("Free members do not have permission to reply .");
        }
    }
    else
    {
         showShieldLogin();

    }
}

function showShieldLogin()
{
    $("myshield__").style.width=document.body.offsetWidth;
    $("myshield__").style.height=document.body.offsetHeight;
    function Z_Index2()
    {
        $("myshield__").style.display="";
        $("login").style.display="";
        
    }
    Z_Index2();
}

function loginSubmit()
{
    var _username = $("MemberID").value;
    var _password = $("MemberPwd").value;
    AddF(_username,_password);
}

function AddF(username,password)
                {
                    var _url = "/AjaxForLogin.aspx";
                    var pars = "username="+username+"&password="+password;
                    var editAjax = new Ajax.Request(_url,{method: 'get', parameters: pars, onComplete:Add});
	
                    function Add(resaultobj)
                    {
                        var xmls=resaultobj.responseXML; 
                        var result=xmls.getElementsByTagName("type");
                        if(result.length==1)
                        {
                            if(result[0].childNodes[0].nodeValue=="0")
                            {
                               alert("Invalid username or wrong password . ");
                               $("MemberID").value="";
                               $("MemberPwd").value="";
                               
                            }
                            else
                            {
                                $("ucLoginVV_actionl").value="lsubmit";
                                $("ReMail").submit();
                                $("_cookies").value=result[0].childNodes[0].nodeValue;
                                alert("Login Successful!");
                                $("MemberID").value="";
                                $("MemberPwd").value="";
                                $("login").style.display="none";
                                
                            }
                         }
    
                    }
                }
