var activePage = 1; var activePage1 = 1; var activePage2 = 1; var activePage3 = 1; var activePage4 = 1;

function zoom(id)
{
	$(id).pulsate({ pulses: 1, duration: 0.4, from : 0.5 });
}

function nextPage(div, step, maxPages)
{	
	if(this['activePage' + div] < maxPages)
	{
	    new Effect.MoveBy('scroll_'+div, 0, -step, 
	            {
	                duration: 1.2,  
	                transition: Effect.Transitions.sinoidal
	    });
	    this['activePage' + div]++;
	}
}	

function prevPage(div, step)
{
	if(this['activePage' + div] > 1)
	{
	    new Effect.MoveBy('scroll_'+div, 0, step, 
	            {
	                duration: 1.2,  
	                transition: Effect.Transitions.sinoidal
	    });
	    this['activePage' + div]--;
	}
}

function checkFormContact()
{
    var rtn = true;

    if((document.getElementById('cntemail').value == '') || (!checkEmail(document.getElementById('cntemail').value)))
    {
        document.getElementById('cntemail').className = 'input_error';
        rtn = false;        
    }
    else
        document.getElementById('cntemail').className = '';
    if(document.getElementById('cntname').value == '')
    {
        document.getElementById('cntname').className = 'input_error';
        rtn = false;
    }
    else
        document.getElementById('cntname').className = '';
    if((document.getElementById('cnttelefon').value == '') || (!checkPhone(document.getElementById('cnttelefon').value)))
    {
        document.getElementById('cnttelefon').className = 'input_error';
        rtn = false;        
    }
    else
        document.getElementById('cnttelefon').className = '';
    if((document.getElementById('cntmobil').value == '') || (!checkPhone(document.getElementById('cntmobil').value)))
    {
        document.getElementById('cntmobil').className = 'input_error';
        rtn = false;        
    }
    else
        document.getElementById('cntmobil').className = '';    
    if(document.getElementById('cnttext').value == '')
    {
        document.getElementById('cnttext').className = 'input_error';
        rtn = false;
    }
    else
        document.getElementById('cnttext').className = '';
    if(document.getElementById('security_code').value == '')
    {
        document.getElementById('security_code').className = 'input_error';
        rtn = false;
    }
    else
        document.getElementById('security_code').className = '';
    if(rtn)
    {    
        document.getElementById('frmContact').submit();
    }
    else
    {
        //
    }
}

function checkConfigForm()
{
    var rtn = true;

    if((document.getElementById('email').value == '') || (!checkEmail(document.getElementById('email').value)))
    {
        document.getElementById('email').className = 'input_error';
        rtn = false;        
    }
    else
        document.getElementById('email').className = '';
    if(document.getElementById('nume').value == '')
    {
        document.getElementById('nume').className = 'input_error';
        rtn = false;
    }
    else
        document.getElementById('nume').className = '';
    if((document.getElementById('phone').value == '') || (!checkPhone(document.getElementById('phone').value)))
    {
        document.getElementById('phone').className = 'input_error';
        rtn = false;        
    }
    else
        document.getElementById('phone').className = '';
    if((document.getElementById('mobil').value == '') || (!checkPhone(document.getElementById('mobil').value)))
    {
        document.getElementById('mobil').className = 'input_error';
        rtn = false;        
    }
    else
        document.getElementById('mobil').className = '';        
    if(document.getElementById('marca').value == '')
    {
        document.getElementById('marca').className = 'input_error';
        rtn = false;
    }
    else
        document.getElementById('marca').className = '';
    if(document.getElementById('model').value == '')
    {
        document.getElementById('model').className = 'input_error';
        rtn = false;
    }
    else
        document.getElementById('model').className = '';
    if(document.getElementById('fabr').value == '')
    {
        document.getElementById('fabr').className = 'input_error';
        rtn = false;
    }
    else
        document.getElementById('fabr').className = '';
    
    if(rtn)
    {    
        document.getElementById('frmConfig').submit();
    }
    else
    {
        //
    }
}

function setText(text, container)
{
	$(container).update(text);
}

function filterMat(id, maxPage)
{
    new Ajax.Request('ajax.server.php?act=getMat', {
        method: 'post',
        parameters: 'id=' + id,
        onSuccess: function(transport) {
            var resp = transport.responseText.evalJSON();
            var html = '';
            var mat = resp.exceptie;
            for(i=0; i<mat.length; i++)
            {      
                var checked = '';
                if(i == 0)
                    checked = 'checked="checked"';
                html += '<div class="photoscroll3"><a href="files/materiale/large/' + mat[i].imagine2 + '" rel="floatbox" title="' + mat[i].nume + '"><img src="files/materiale/small/' + mat[i].imagine1 + '"  alt="" id="img_' + i + '_2" border="0" onmouseover="zoom(this.id)" width="45" height="45" onclick="$(\'materialInt2_' + i + '\').checked = true; setText(\'' + mat[i].nume + '\', \'mat2\')" /></a><input type="radio" name="materialInt2" id="materialInt2_' + i + '" value="' + mat[i].id + '" ' + checked + ' onclick="if(this.checked) setText(\'' + mat[i].nume + '\', \'mat2\')" /></div>';
            }
            $('scroll_2').style.top = 0;
            $('scroll_2').style.left = 0;
            setText(mat[0].nume, 'mat2');
            //$('materialInt2_0').checked = true;
            $('scroll_2').update(html);
            activePage2 = 1;
			fb.anchors.length = 0; 
			fb.tagAnchors(document);
        }		
    });  	
}

function checkEmail(inputvalue){	
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){         
		return true;   
    }else{   
		return false; 
    }
}

function checkPhone(inputvalue){  
   var pattern=/^\d+$/;
   if(pattern.test(inputvalue)){         
        return true;   
    }else{   
        alert('Telefon Numer nicht gültig');
        return false; 
    }
}

function openWin(url)
{
	var w = document.viewport.getWidth();
	var h = document.viewport.getHeight();
	var posLeft = (w - 450)/2;
	var posTop = (h - 400)/2;		
	var ow = window.open(url, 'parteneri','width=480,height=350,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=' + posTop + ',left=' + posLeft);
	ow.moveTo(posLeft, posTop);
}