function contact_over(folder){
        document.getElementById('contact_img').src = "img/contact/"+ folder + "/contact-but-over.jpg";
}
function contact_out(folder){
        document.getElementById('contact_img').src = "img/contact/"+ folder + "/contact-but.jpg";
}
function blurEvent(obj,id,type){
        try{
                if(type!='date'){
                        if(obj.value!=''){
                                document.getElementById(id).style.display = 'none';
                        }
                        else {
                                document.getElementById(id).style.display = '';
                        }
                }
                else{
                        var day = document.getElementById('day').value;
                        var month = document.getElementById('month').value;
                        var year = document.getElementById('year').value;
                        if(day!='' && month != '' && year != ''){
                                document.getElementById(id).style.display = 'none';
                        }
                        else {
                                document.getElementById(id).style.display = '';
                        }
                }
        }
        catch(e){}
}
function displayOrder(obj){        
        if(obj.value == '_UNKNOWN'){
                document.getElementById('gameshow').value = '';
        }
        else {
                document.getElementById('gameshow').value =  obj.value;
        }
}

function validNumber(number){
        var emailReg = /^[0-9]+$/;
        return emailReg.test(number);
}

function validEmail(email){
        var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
        return emailReg.test(email);
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

var v_addcolor          = '#fff';
var v_removecolor       = '#fff';
var a_addgame           = new Array();
var a_removegame        = new Array();
var className           = 'class';
if(navigator.userAgent.toLowerCase().indexOf('msie 6') != -1 || navigator.userAgent.toLowerCase().indexOf('msie 7') != -1){
        className       = 'className';
}

function selectlistGame(obj){
        if( obj.getAttribute(className) == v_addcolor){
                obj.setAttribute(className, "default");
                a_addgame = removeItem(a_addgame, obj) ;
        }else {
                obj.setAttribute(className, "addgame");
                a_addgame.push(obj);
                v_addcolor = obj.getAttribute(className);
        }
}

function selectremoveGame(obj){
        if( obj.getAttribute(className) == v_removecolor){
                obj.setAttribute(className, "default");
                a_removegame = removeItem(a_removegame, obj) ;
        }else {
                obj.setAttribute(className, "removegame");
                a_removegame.push(obj);
                v_removecolor = obj.getAttribute(className);
        }
}

function removeItem(originalArray, itemToRemove) {
        var j = 0;
        while (j < originalArray.length) {
                if (originalArray[j] == itemToRemove) {
                        originalArray.splice(j, 1); break;
                } else { j++; }
        }
        return originalArray;
}

function addgame(){
        var listgame    = document.getElementById('listgame');
        var selectedgame = document.getElementById('selectedgame');
        for(i = 0; i < a_addgame.length ; i++){
                var v_li = document.createElement("li");
                v_li.setAttribute(className, 'default');

                if(window.addEventListener){
                        v_li.setAttribute('onclick', 'selectremoveGame(this);');
                        v_li.setAttribute('ondblclick', 'removeDBClickGame(this);');
                }
                else {
                        v_li.attachEvent('onclick', function selectedremoveGame(e){
                                obj =e.srcElement; 
                                if( obj.getAttribute(className) == v_removecolor){
                                        obj.setAttribute(className, 'default');                                        
                                        a_removegame = removeItem(a_removegame, obj) ;
                                }else {                                        
                                        obj.setAttribute(className, 'removegame');
                                        a_removegame.push(obj);
                                        v_removecolor = obj.getAttribute(className);
                                }
                        });
                        v_li.attachEvent('ondblclick', function removedDBClickGame(e){
                                obj =e.srcElement;
                                var listgame    = document.getElementById('listgame');
                                var selectedgame = document.getElementById('selectedgame');
                                var v_li = document.createElement("li");
                                v_li.setAttribute(className, 'default');

                                if(window.addEventListener){
                                        v_li.setAttribute('onclick', 'selectlistGame(this);');
                                        v_li.setAttribute('ondblclick', 'addDBClickGame(this);');
                                }
                                else {
                                        v_li.attachEvent('onclick', function (){selectlistGame(v_li);});
                                        v_li.attachEvent('ondblclick', function (){addDBClickGame(v_li);});
                                }
                                v_li.setAttribute('title', obj.title);
                                v_li.innerHTML = obj.innerHTML;
                                listgame.appendChild(v_li);
                                selectedgame.removeChild(obj);
                                a_addgame = removeItem(a_addgame, obj) ;
                        });
                }

                v_li.setAttribute('title', a_addgame[i].getAttribute('title'));
                v_li.innerHTML = a_addgame[i].innerHTML;
                selectedgame.appendChild(v_li);

                listgame.removeChild(a_addgame[i]);
        }
        a_addgame = new Array();
        //a_removegame = new Array();
}

function removegame(){
        var listgame    = document.getElementById('listgame');
        var selectedgame = document.getElementById('selectedgame');
        for(i = 0; i < a_removegame.length ; i++){
                var v_li = document.createElement("li");
                v_li.setAttribute(className, 'default');

                if(window.addEventListener){
                        v_li.setAttribute('onclick', 'selectlistGame(this);');
                        v_li.setAttribute('ondblclick', 'addDBClickGame(this);');
                }
                else {
                        v_li.attachEvent('onclick', function selectedlistGame(e){
                                obj =e.srcElement;
                                if( obj.getAttribute(className) == v_addcolor){
                                        obj.setAttribute(className, 'default');
                                        a_addgame = removeItem(a_addgame, obj) ;
                                }else {
                                        obj.setAttribute(className, 'addgame');
                                        a_addgame.push(obj);
                                        v_addcolor = obj.getAttribute(className);
                                }
                        });
                        v_li.attachEvent('ondblclick', function addedDBClickGame(e){
                                obj =e.srcElement;
                                var listgame    = document.getElementById('listgame');
                                var selectedgame = document.getElementById('selectedgame');
                                var v_li = document.createElement("li");
                                v_li.setAttribute(className, 'default');

                                if(window.addEventListener){
                                        v_li.setAttribute('onclick', 'selectremoveGame(this);');
                                        v_li.setAttribute('ondblclick', 'removeDBClickGame(this);');
                                }
                                else {
                                        v_li.attachEvent('onclick', function (){selectremoveGame(v_li);});
                                        v_li.attachEvent('ondblclick', function (){removeDBClickGame(v_li);});
                                }

                                v_li.setAttribute('title', obj.title);
                                v_li.innerHTML = obj.innerHTML;
                                selectedgame.appendChild(v_li);
                                listgame.removeChild(obj);
                                a_removegame = removeItem(a_removegame, obj) ;
                        });
                }
                v_li.setAttribute('title', a_removegame[i].getAttribute('title'));
                v_li.innerHTML = a_removegame[i].innerHTML;
                listgame.appendChild(v_li);
                selectedgame.removeChild(a_removegame[i]);
        }
        a_removegame = new Array();
        //a_addgame = new Array();
}

function addDBClickGame(obj){
        var listgame    = document.getElementById('listgame');
        var selectedgame = document.getElementById('selectedgame');
        var v_li = document.createElement("li");
        v_li.setAttribute(className, 'default');

        if(window.addEventListener){
                v_li.setAttribute('onclick', 'selectremoveGame(this);');
                v_li.setAttribute('ondblclick', 'removeDBClickGame(this);');
        }
        else {
                v_li.attachEvent('onclick', function (){selectremoveGame(v_li);});
                v_li.attachEvent('ondblclick', function (){removeDBClickGame(v_li);});
        }

        v_li.setAttribute('title', obj.title);
        v_li.innerHTML = obj.innerHTML;

        selectedgame.appendChild(v_li);
        listgame.removeChild(obj);

        a_addgame = removeItem(a_addgame, obj) ;

}
function removeDBClickGame(obj){
        var listgame    = document.getElementById('listgame');
        var selectedgame = document.getElementById('selectedgame');
        var v_li = document.createElement("li");
        v_li.setAttribute(className, 'default');

        if(window.addEventListener){
                v_li.setAttribute('onclick', 'selectlistGame(this);');
                v_li.setAttribute('ondblclick', 'addDBClickGame(this);');
        }
        else {
                v_li.attachEvent('onclick', function (){selectlistGame(v_li);});
                v_li.attachEvent('ondblclick', function (){addDBClickGame(v_li);});
        }
        v_li.setAttribute('title', obj.title);
        v_li.innerHTML = obj.innerHTML;
        listgame.appendChild(v_li);
        selectedgame.removeChild(obj);

        a_removegame = removeItem(a_removegame, obj) ;
}