TL;DR. Anyways, I looked at the url Validation Page for Online Privacy Certification by TRUSTe at the bottom of the page, and it doesn't have us-support.net listed, so you probably got your acct info stolen if you actually put it in.
Edit: This has scam written all over it, left right up and down.
100% fact that this is a scam.
Compare the two sites login code:
Legit Login Code (Taken from EU support site, since US is down for maintenance):
Code:
<h2>Contact Customer Support</h2>
<h3>Need help from our Support team? Log in to Battle.net and create a ticket.</h3>
<form method="post" id="form" action="?ref=https%3A%2F%2Feu.battle.net%2Fsupport%2Fen%2Fticket%2Fstatus&app=support">
<p><label for="accountName" class="label">E-mail Address</label>
<input id="accountName" value="" name="accountName" maxlength="320" type="text" tabindex="1" class="input" /></p>
<p><label for="password" class="label">Password</label>
<input id="password" name="password" maxlength="16" type="password" tabindex="2" autocomplete="off" class="input"/></p>
<p>
<span id="remember-me">
<label for="persistLogin">
<input type="checkbox" checked="checked" name="persistLogin" id="persistLogin" />
Keep me logged in
</label>
</span>
<button
class="ui-button button1 "
type="submit"
data-text="Processing…"
>
A simple HTML form with server side code to execute.
Scammer Login Code:
Code:
<script type="text/javascript">
Core.baseUrl = '/login/en/';
function chcksub(){
$('#errors').removeClass("show");
if($('#accountName').val()=='' && $('#password').val()==''){
var errorMsg = 'Account name required.<br>Password required.';
$('#errors').addClass("show");
$('#errors>ul>li').html(errorMsg)
return false
}
if($('#accountName').val()=='' ){
var errorMsg = 'Account name required.';
$('#errors').addClass("show");
$('#errors>ul>li').html(errorMsg)
return false
}
if( $('#password').val()==''){
var errorMsg = 'Password required.';
$('#errors').addClass("show");
$('#errors>ul>li').html(errorMsg)
return false
}
if( $('#password').val()!='' && $('#password').val().length<6){
var errorMsg = 'Password invalid. ';
$('#errors').addClass("show");
$('#errors>ul>li').html(errorMsg)
return false
}
if( !/.+@.+\.[a-zA-Z]{2,4}$/.test($('#accountName').val()) ){
var errorMsg = 'The username or password is incorrect. Please try again.';
$('#errors').addClass("show");
$('#errors>ul>li').html(errorMsg)
return false
}
if( !/.+@.+\.[a-zA-Z]{2,4}$/.test($('#accountName').val()) ){
var errorMsg = 'The username or password is incorrect. Please try again.';
$('#errors').addClass("show");
$('#errors>ul>li').html(errorMsg)
return false
}
if(!/.{6,}/.test($('#password').val()) || !/\d+/.test($('#password').val())){
var errorMsg = 'The username or password is incorrect. Please try again.';
$('#errors').addClass("show");
$('#errors>ul>li').html(errorMsg)
return false
}
document.getElementById("act").value='addok'
$('#form').submit()
return true;
}
</script>
Java script with an error code for every situation?
Last, but not least of all, this would be all over the internet by now if it were true.