var ROOT_URL = 'http://www.impreunapentrufiecare.ro/';

function parseLinks() {

    var as = document.getElementsByTagName('a');
    var as_no = as.length;
    if (as_no == 0) return false;
    
    for (var i = 0; i < as_no; i++) {
        if (as[i].rel == 'external') as[i].target = "_blank";
    }
    
}



function openMailAddress(obj) {
    
    var url = AJAX_PHP_URL+"controller.php";
    var pars = "action=openMailAddress&addr="+obj.innerHTML;
    var myAjax = new Ajax.Request(
        url,
        { 
            method: 'post',
            parameters: pars,
            onSuccess: function(transport) {
                obj.href = 'mailto:'+transport.responseText;
                document.location.href = 'mailto:'+transport.responseText;
            }
        }
    );
    
}

function toggleContent(obj) {
    
    var list = $$('.content');
    for (var c = 0; c < list.length; c++) {
        list[c].style.display = 'none';   
        list[c].parentNode.className = list[c].parentNode.className.replace('selected','');
    }
    
    var container = obj.parentNode;
    var content = container.getElementsByTagName('div')[0];
    
    if ((content.style.display = '') || (content.style.display='none')) {
        content.style.display = 'block';
        container.className = container.className + ' selected';
    } else {
        content.style.display = 'none';
    }
    
}

function toggleNextStep(obj) {
    var container = obj.parentNode.parentNode;
    var step = container.id;
    step = parseInt(step.replace('step',''));
    //if (validateProposal(step,container)) {
    if (true) {
        step = step+1;
        container.style.display = 'none';
        container = document.getElementById('step'+step);
        container.style.display = 'block';
        var fields = container.getElementsByTagName('textarea');
        if (fields.length>0) {
        	for (var c=0; c<fields.length; c++) {
        	 	fields[c].style.width=400+'px';
			}	
		}
    }
}
function togglePreviousStep(obj) {
    var container = obj.parentNode.parentNode;
    var step = container.id;
    step = parseInt(step.replace('step',''));
    step = step-1;
    document.getElementById('notice-step'+step).style.display = 'none';
    document.getElementById('notice-title').style.display = 'none';
    container.style.display = 'none';
    container = document.getElementById('step'+step);
    container.style.display = 'block';
}
function validateProposal(step,container) {
    var field = container.getElementsByTagName('textarea');
    var errorCount = 0;    
    
    if (field.length > 0) {
        
        field = field[0];
        
        var noticeField = document.getElementById('notice-step'+step);
        if (document.getElementById('title').value.length == 0) {
            document.getElementById('notice-title').innerHTML = 'Va rugam introduceti numele proiectului!'
            document.getElementById('notice-title').style.display = 'block';
            errorCount++;
        } else {
            document.getElementById('notice-title').style.display = 'none';                
        }
        
        var content = tinyMCE.get(field.id).getContent();
        if ((field.id != 'ongInfo') && (field.id != 'ongInfo'))
        if (content.length == 0) {    
            noticeField.innerHTML = 'Va rugam introduceti un raspuns!';
            noticeField.style.display = 'block';
            errorCount++;
        }

    }
    
    
    if (errorCount == 0) { return true; } else { return false; }
}

function isNumberKey(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 if (charCode > 31 && (charCode < 48 || charCode > 57))
    return false;

 return true;
}


function validateSubmit(obj,textarea) {
	var e = 0;
	var err=new Array();

	var container = obj.parentNode.parentNode;
    var step = container.id;
	step = parseInt(step.replace('step',''));
	
	if(textarea==0){
		v1_1_1 = document.getElementById('data[1_1_1]').value
		if(v1_1_1==''){
			e++;
			err[1] = '1_1_1';
		}
		v1_1_2 = document.getElementById('data[1_1_2]').value
		if(v1_1_2==''){
			e++;
			err[2] = '1_1_2';
		}
		v1_1_3 = document.getElementById('data[1_1_3]').value
		if(v1_1_3==''){
			e++;
			err[3] = '1_1_3';
		}
		v1_1_4 = document.getElementById('data[1_1_4]').value
		if(v1_1_4==''){
			e++;
			err[4] = '1_1_4';
		}
		v1_1_5 = document.getElementById('data[1_1_5]').value
		if(v1_1_5==''){
			e++;
			err[5] = '1_1_5';
		}
		v1_1_6 = document.getElementById('data[1_1_6]').value
		if(v1_1_6==''){
			e++;		
			err[6] = '1_1_6';
		}
		v1_1_7 = document.getElementById('data[1_1_7]').value
		if(v1_1_7==''){
			e++;		
			err[7] = '1_1_7';
		}
		v1_1_8 = document.getElementById('data[1_1_8]').value
		if(v1_1_8==''){
			e++;		
			err[8] = '1_1_8';
		}
		v1_1_9 = document.getElementById('data[1_1_9]').value
		if(v1_1_9==''){
			e++;
			err[9] = '1_1_9';
		}
	
		v1_2_1 = document.getElementById('data[1_2_1]').value
		if(v1_2_1==''){
			e++;
			err[10] = '1_2_1';
		}
		v1_2_2 = document.getElementById('data[1_2_2]').value
		if(v1_2_2==''){
			e++;
			err[11] = '1_2_2';
		}
		v1_2_3 = document.getElementById('data[1_2_3]').value
		if(v1_2_3==''){
			e++;
			err[12] = '1_2_3';
		}
		v1_2_4 = document.getElementById('data[1_2_4]').value
		if(v1_2_4==''){
			e++;
			err[13] = '1_2_4';
		}
		v1_2_5 = document.getElementById('data[1_2_5]').value
		if(v1_2_5==''){
			e++;
			err[14] = '1_2_5';
		}
		v1_2_6 = document.getElementById('data[1_2_6]').value
		if(v1_2_6==''){
			e++;
			err[15] = '1_2_6';
		}
        v1_2_7 = document.getElementById('data[1_2_7]').value
        if(v1_2_7==''){
            e++;
            err[16] = '1_2_7';
        }
        v1_2_8 = document.getElementById('data[1_2_8]').value
        if(v1_2_8==''){
            e++;
            err[17] = '1_2_8';
        }
        v1_2_9 = document.getElementById('data[1_2_9]').value
        if(v1_2_9==''){
            e++;
            err[18] = '1_2_9';
        }
	}
	/*
	var v1_3_1 = document.getElementById('data[1_3_1]').value
	alert(v1_3_1)
	if(v1_3_1==0){
		e++;
		err[16] = '1_3_1';
	}
	
	v1_4_1 = document.getElementById('data[1_4_1]').value.length
	if(v1_4_1==0){
		e++;
		err[17] = '1_4_1';
	}	
		
	v2_1_1 = document.getElementById('data[2_1_1]').value.length
	if(v2_1_1==0){
		e++;
		err[18] = '1_1_1';
	}
	
	v2_3_1 = document.getElementById('data[2_3_1]').value.length
	if(v2_3_1==0){
		e++;
		err[19] = '2_3_1';
	}	
	
	v2_4_1 = document.getElementById('data[2_4_1]').value.length
	if(v2_4_1==0){
		e++;
		err[20] = '2_4_1';
	}

	v2_5_1 = document.getElementById('data[2_5_1]').value.length
	if(v2_5_1==0){
		e++;
		err[20] = '2_5_1';
	}

	v2_6_1 = document.getElementById('data[2_6_1]').value.length
	if(v2_6_1==0){
		e++;
		err[21] = '2_6_1';
	}

	v2_7_1 = document.getElementById('data[2_7_1]').value.length
	if(v2_7_1==0){
		e++;
		err[22] = '2_7_1';
	}	
		
	v2_8_1 = document.getElementById('data[2_8_1]').value.length
	if(v2_8_1==0){
		e++;
		err[23] = '2_8_1';
	}	
		
	v3_1_1 = document.getElementById('data[3_1_1]').value.length
	if(v3_1_1==0){
		e++;
		err[24] = '3_1_1';
	}
	
	v3_2_1 = document.getElementById('data[3_2_1]').value.length
	if(v3_2_1==0){
		e++;
		err[25] = '3_2_1';
	}
	
	v3_3_1 = document.getElementById('data[3_3_1]').value.length
	if(v3_3_1==0){
		e++;
		err[26] = '3_3_1';
	}

	v3_4_1 = document.getElementById('data[3_4_1]').value.length
	if(v3_4_1==0){
		e++;
		err[27] = '3_4_1';
	}
	
	v3_5_1 = document.getElementById('data[3_5_1]').value.length
	if(v3_5_1==0){
		e++;
		err[28] = '3_5_1';
	}
	
	v3_6_1 = document.getElementById('data[3_6_1]').value.length
	if(v3_6_1==0){
		e++;
		err[29] = '3_6_1';
	}
	
	v3_7_1 = document.getElementById('data[3_7_1]').value.length
	if(v3_7_1==0){
		e++;
		err[30] = '3_7_1';
	}

	v4_1_1 = document.getElementById('data[4_1_1]').value.length
	if(v4_1_1==0){
		e++;
		err[31] = '4_1_1';
	}
	
	v4_2_1 = document.getElementById('data[4_2_1]').value.length
	if(v4_2_1==0){
		e++;
		err[32] = '4_2_1';
	}
	
	v4_3_1 = document.getElementById('data[4_3_1]').value.length
	if(v4_3_1==0){
		e++;
		err[33] = '4_3_1';
	}
	
	v5_1_1 = document.getElementById('data[5_1_1]').value.length
	if(v5_1_1==0){
		e++;
		err[34] = '5_1_1';
	}

	v6_1_1 = document.getElementById('data[6_1_1]').value.length
	if(v6_1_1==0){
		e++;
		err[35] = '6_1_1';
	}
	*/
	if(textarea==0)
	{
	vpic = document.getElementById('pic').value
	if(vpic==''){
		e++;
		err[36] = 'pic';
	}
}
	/*var fields = container.getElementsByTagName('textarea');*/
	var fields = document.body.getElementsByTagName('textarea');
	
	if (fields.length > 0) {
		for(i=0;i<fields.length;i++)
		{
			if(fields[i].value==0){
				err[e]=fields[i].id;
				e++;
			}

		//field=fields[i];
		//var content = tinyMCE.get(field.id).getContent();
		//if (content.length == 0) {
		//	err[e]=field.id;
		//	/*alert(field.id);*/
	    //   e++;
		//}
		}
	}
		
			
/*	
	var error = '';
	for(i=1;i<=36;i++){
		if(err[i]!='')
		error = error + err[i]
	}

	for(i=1;i<=36;i++){
		if(err[i])
		alert(err[i])
	}
	*/

	
	/*
	document.getElementById('notice-step'+step).style.display = 'none';	
	document.getElementById('notice-costs2').style.display = 'none';
	document.getElementById('notice-title').style.display = 'none';

	var costs = document.getElementById('costs2').value;
	if (costs.length == 0) {
        document.getElementById('notice-costs2').innerHTML = 'Va rugam introduceti un raspuns!'
        document.getElementById('notice-costs2').style.display = 'block';
        e++;
	}
	
    if (document.getElementById('title').value.length == 0) {
        document.getElementById('notice-title').innerHTML = 'Va rugam introduceti numele proiectului!'
        document.getElementById('notice-title').style.display = 'block';
        e++;
    }
	
	var fields = container.getElementsByTagName('textarea');
	if (fields.length > 0) {
		field = fields[0];

		
		var content = tinyMCE.get(field.id).getContent();
		if (content.length == 0) {
	        document.getElementById('notice-step'+step).innerHTML = 'Va rugam introduceti un raspuns!'
	        document.getElementById('notice-step'+step).style.display = 'block';
	        e++;
		}
	}
	*/
	if (e > 0) { 
		alert("Va rugam completati toate campurile")
		return false;
	} else {
		document.getElementById('registerForm').submit();
	}
}

function NuvalidateSubmit(obj) {
	document.getElementById("cefac").value = 'redirect_editeaza';
	document.getElementById('registerForm').submit();	
}

function validateFirstStep(type) {
	document.getElementById('notice-title').style.display = 'none';
	document.getElementById('notice-ongInfo').style.display = 'none';
	document.getElementById('notice-ongInfo2').style.display = 'none';
	if (type == 'environment') {
	var e = 0;
		
		if (document.getElementById('title').value.length == 0) {
            document.getElementById('notice-title').innerHTML = 'Va rugam introduceti numele proiectului!'
            document.getElementById('notice-title').style.display = 'block';
		}
		
	
		if (document.getElementById('ong1').checked) {
			var content = tinyMCE.get('ongInfo').getContent();
			if (content.length == 0) {
				e++;
				document.getElementById('notice-ongInfo').innerHTML = 'Va rugam introduceti un raspuns!';
				document.getElementById('notice-ongInfo').style.display = 'block';
			}
			if (document.getElementById('ong3').checked) {
				content = tinyMCE.get('ongInfo2').getContent();
				if (content.length == 0) {
					e++;
					document.getElementById('notice-ongInfo2').innerHTML = 'Va rugam introduceti un raspuns!';
					document.getElementById('notice-ongInfo2').style.display = 'block';
				}
			}
		}
	if (e > 0) return false; else return true;
	} else {
		
	}
	
}

function toggleExtra() {
    var op1 = document.getElementById('ong1');
    if (op1.checked) {
        document.getElementById('ong').style.display = 'block';
        var opp = document.getElementById('ong3');
	    if (opp.checked) {
			document.getElementById('ongb').style.display = 'block';    	
		}
    } else {
        document.getElementById('ong').style.display = 'none';        
        document.getElementById('ongb').style.display = 'none';        
    }

}

function toggleExtra2() {
    var op1 = document.getElementById('ong3');
    if (op1.checked) {
        document.getElementById('ongb').style.display = 'block';
    } else {
        document.getElementById('ongb').style.display = 'none';        
    }
    
    return false;
    
}

function showContentById(id) {;
    var toggledContent = document.getElementById(id);
    toggledContent.style.display='block';
}

function loadFonts() {
    Cufon.replace('.heading');
    Cufon.replace('body.secondary div.head p');
    Cufon.replace('ul#nav li a',{hover: true});
    Cufon.replace('body#homepage h2.title');
    Cufon.replace('ul.project-options li a', {textShadow:"1px 1px #1e164a"});
    Cufon.replace('ul.project-options li.active a', {textShadow:"1px 1px #fff"});
    Cufon.replace('body#homepage #main div.countdown .time-left', {textShadow:"1px 1px #000"});
    Cufon.replace('body#homepage #main div.countdown .time-until', {textShadow:"1px 1px #000"});

    Cufon.now();
}




window.onload = function() {
    loadFonts();
    parseLinks();
}
