function getItem(theId)
{
    return document.getElementById(theId);
}

function confirm_del(question, url)
{
    if(confirm(question))
    {
        location.href = url;
    }
}

function verScroll(dir, oId, spd) {
    var oDiv, oContent;
	if (typeof dir != "undefined") {
        direction = dir;
    }
    if (typeof spd != "undefined") {
        speed = spd;
    }
    if (typeof oId != "undefined") {
        oItem = oId;
    } 
    scrolltimer = null;
    oDiv = document.getElementById(oId);
	if (dir == "dn") {
		oDiv.scrollLeft += spd;
	} else {
		oDiv.scrollLeft -= spd;
	}
    scrolltimer = setTimeout("verScroll(direction, oItem, speed)", 1);
}
function stopScroll() {
    clearTimeout(scrolltimer);
}

function w_open(url)
{
    window.open(url, '', 'height=480,width=500,status=yes,toolbar=no,menubar=no,location=no');
}

function isValidEmail ( str ) {
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   
	if ( reg.test( str ) == false )
			return false;

	return true;
}

function winFormValidation() {
	
	if ( $( '#uName' ).val().length < 1 ) { alert( 'Nem adta meg a nevét!' ); $( '#uName' ).focus(); return; }
	if ( $( '#uPhone' ).val().length < 1 ) { alert( 'Nem adta meg a telefonszámát!' ); $( '#uPhone' ).focus(); return; }
	
	var aFieldsId = new Array( 'uMail', 'gMail1', 'gMail2', 'gMail3' );
	
	for ( i = 0; i < aFieldsId.length; i++ )
		if ( ! isValidEmail( $( '#' + aFieldsId[i] ).val() )) { alert( 'Hibás email cím!' ); $( '#' + aFieldsId[i] ).focus(); return; }
	
	for ( i = 0; i < aFieldsId.length - 1; i++ )
		for ( j = i + 1; j < aFieldsId.length; j++ ) {
			
			if ( $( '#' + aFieldsId[i] ).val() == $( '#' + aFieldsId[j] ).val() ) { alert( 'Egy email címet csak egyszer adhat meg!' ); $( '#' + aFieldsId[j] ).focus(); return; }
		}
		
	winFormPost();
}

function winFormPost() {
	
	$( 'div.win input[type=button]' ).attr( 'disabled', 'disabled' );
	
	var uName  = $( '#uName' ).val();
	var uPhone = $( '#uPhone' ).val();
	var uMail  = $( '#uMail' ).val();
	var gMail1 = $( '#gMail1' ).val();
	var gMail2 = $( '#gMail2' ).val();
	var gMail3 = $( '#gMail3' ).val();
	
	var url = 'http://dev.csbfaberbt.hu/adria/mail/winFormHandle.php?';
	var data = 'uName=' + uName;
	data += '&uPhone=' + uPhone;
	data += '&uMail=' + uMail;
	data += '&gMail1=' + gMail1;
	data += '&gMail2=' + gMail2;
	data += '&gMail3=' + gMail3;
	data += '&callback=?';
	
	$.getJSON( url + data , 
		
		function( data ) {
			
			if ( data.status == 'successful' ) {
				
				$( 'div.win input[type=button]' ).removeAttr( 'disabled' );
				
				$( '#uName' ).val( '' );
				$( '#uPhone' ).val( '' );
				$( '#uMail' ).val( '' );
				$( '#gMail1' ).val( '' );
				$( '#gMail2' ).val( '' );
				$( '#gMail3' ).val( '' );
				
				alert( 'Ön sikeresen regisztrált nyereményjátékunkra!\nuName: ' + data.uName );
			}
		}
	);
}