/***********************************************
* Floating Top Bar script- ?ϠDynamic Drive (www.dynamicdrive.com)
* Sliding routine by Roy Whittle (http://www.javascript-fx.com/)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 912 //set x offset of bar in pixels
var startY = 254 //set y offset of bar in pixels

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

var verticalpos="fromtop"

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}

function staticbar(){

    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var d = document;
    function ml(id){
        var el=d.getElementById(id);
        if (!persistclose || persistclose && get_cookie("remainclosed")=="")
        el.style.visibility="visible"
        if(d.layers)el.style=el;
        el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
        el.x = startX;
        if (verticalpos=="fromtop")
        el.y = startY;
        else{
        el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
        el.y -= startY;
        }
        return el;
    }
    window.stayTopLeft=function(){
        if (verticalpos=="fromtop"){
        var pY = ns ? pageYOffset : iecompattest().scrollTop;
        ftlObj.y += (pY + startY - ftlObj.y)/8;
        }
        else{
        var pY = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
        ftlObj.y += (pY - startY - ftlObj.y)/8;
        }
        ftlObj.sP(ftlObj.x, ftlObj.y);
        setTimeout("stayTopLeft()", 10);
    }
    ftlObj = ml("topbar");
    stayTopLeft();
}

function setStartX(num)
{
	startX = num;
}

function setStartY(num)
{
	startY = num;
}

function init_staticbar()
{
	if (window.addEventListener)
	window.addEventListener("load", staticbar, false)
	else if (window.attachEvent)
	window.attachEvent("onload", staticbar)
	else if (document.getElementById)
	window.onload=staticbar
}

init_staticbar();

function checkIdInput(obj)
{
	if (obj.value == "")
	{
		obj.style.backgroundImage = "url('images/bg_id.gif')";
	}
}

function checkPwInput(obj)
{
	if (obj.value == "")
	{
		obj.style.backgroundImage = "url('images/bg_pw.gif')";
	}
}
function checkcCInput(obj)
{
	if (obj.value == "")
	{
		obj.style.backgroundImage = "url('images/bg_checkcode.gif')";
	}
}


function createaccount(frm)
{
	//alert(frm.country.value);
	frm.action = "index.php?action=createnewaccount&step=2";
	frm.submit();
}

function checkpwd_submit(frm){
	if (isField(frm.userId.value) < 6) {
		alert("Type ID with more than 6 digits.");
		frm.userId.focus();
		return;
	}
	if (isField(frm.userId.value) > 12) {
		alert("ID can not be exceeded 12 digits.");
		frm.userId.focus();
		return;
	}

	if (isField(frm.userId.value) != "") {
		thisfilednum1 = CheckChar(frm.userId.value);
		if (!thisfilednum1)
		{
			alert("ID can be made by small English letter and number.\n\nFirst 3 letters must be small English letter.");
			frm.userId.focus();
			frm.userId.select();
			return;
		}
	}

	if (frm.SSN.value == "") {
		alert("Type your SSN");
		frm.SSN.focus();
		return;
	}

	if (isField(frm.SSN.value) < 6) {
		alert("Type SSN with more than 6 digits.");
		frm.SSN.focus();
		frm.SSN.select();
		return;
	}

	if (isField(frm.SSN.value) > 12) {
		alert("SSN can not be exceeded 12 digits.");
		frm.SSN.focus();
		frm.SSN.select();
		return;
	}
	frm.action = "index.php?action=modipwd&step=2";
	frm.submit();
}
