// verificare formular login :
function check_form_login() {
	var valid = true;
	
	// user :
	if(document.formlogin.user.value=="") {
		alert("Please insert your Username!");
		valid = false;
		return valid;
	}
	
	// pass :
	if(document.formlogin.pass.value=="") {
		alert("Please insert your Password!");
		valid = false;
		return valid;
	}
	
	return valid;
}

// verificare forumular de adugare tip proiect :
function check_form_project_type() {
	var valid = true;
	
	// project_type :
	if(document.formprojecttype.project_type.value=="") {
		alert("Please insert the new project type!");
		valid = false;
		return valid;
	}
	
	return valid;
}

// stergere tip proiect :
function delproject_type(id,name)
{
	if (confirm("Do you want to delete this project type?"))
	{
		document.formdel.delid.value = id;
		document.formdel.nameproj.value = name;
		document.formdel.submit();
	}
}

// stergere proiect :
function delproject(id)
{
	if (confirm("Do you want to delete this project?"))
	{
		document.formdel.delid.value = id;
		document.formdel.submit();
	}
}

// verificare formular de adaugare proiect :
function check_form_add_project() {
	var valid = true;
	
	// name :
	if(document.formaddproject.name.value=="") {
		alert("Please insert the \"Project Name!\"");
		valid = false;
		return valid;
	}
	
	// client :
	if(document.formaddproject.client.value=="") {
		alert("Please insert the \"Client\"!");
		valid = false;
		return valid;
	}
	
	// date :
	if(document.formaddproject.date.value=="") {
		alert("Please insert the \"Date Finished\"!");
		valid = false;
		return valid;
	} else {
		if(document.formaddproject.date.value.length!=10) {
			alert("Please insert a valid date!");
			valid = false;
			return valid;
		} else {
			var verify_date, sw_date;
			
			verify_date = document.formaddproject.date.value;
			for(var j=0; j<verify_date.length; j++)
			{
				if(isNaN(verify_date.charAt(j)) && verify_date.charAt(j)!="-")
				{
					sw_date = 1;
					break;
				}
			}
			
			if(sw_date==1)
			{
				alert("Please fill the field \"Date Finished\" - using numbers!");
				valid = false;
				return valid;
			}
		}
	}
	
	// url :
/*	if(document.formaddproject.url.value=="") {
		alert("Please insert the \"Website URL\"!");
		valid = false;
		return valid;
	}*/
	
	// se verifica daca este selectat vreo caseta de validare :
	var sw_check=0;
	for (var i = 0; i<document.formaddproject.elements.length; i++) {
		if(document.formaddproject.elements[i].type.indexOf("checkbox")!=-1) {
			if(document.formaddproject.elements[i].checked==true)
				sw_check++;
		}
	}
	if(sw_check==0) {
		alert("You must select one of these \"Project Type\"!");
		valid = false;
		return valid
	}
	
	// img :
	if(document.formaddproject.img.value=="") {
		alert("Please upload the thumbnail image for this project!");
		valid = false;
		return valid;
	}
	
	return valid;
}

// verificare formular de editare proiect :
function check_form_edit_project() {
	var valid = true;
	
	// name :
	if(document.formaddproject.name.value=="") {
		alert("Please insert the \"Project Name!\"");
		valid = false;
		return valid;
	}
	
	// client :
	if(document.formaddproject.client.value=="") {
		alert("Please insert the \"Client\"!");
		valid = false;
		return valid;
	}
	
	// date :
	if(document.formaddproject.date.value=="") {
		alert("Please insert the \"Date Finished\"!");
		valid = false;
		return valid;
	} else {
		if(document.formaddproject.date.value.length!=10) {
			alert("Please insert a valid date!");
			valid = false;
			return valid;
		} else {
			var verify_date, sw_date;
			
			verify_date = document.formaddproject.date.value;
			for(var j=0; j<verify_date.length; j++)
			{
				if(isNaN(verify_date.charAt(j)) && verify_date.charAt(j)!="-")
				{
					sw_date = 1;
					break;
				}
			}
			
			if(sw_date==1)
			{
				alert("Please fill the field \"Date Finished\" - using numbers!");
				valid = false;
				return valid;
			}
		}
	}
	
	// url :
/*	if(document.formaddproject.url.value=="") {
		alert("Please insert the \"Website URL\"!");
		valid = false;
		return valid;
	}*/
	
	// se verifica daca este selectat vreo caseta de validare :
	var sw_check=0;
	for (var i = 0; i<document.formaddproject.elements.length; i++) {
		if(document.formaddproject.elements[i].type.indexOf("checkbox")!=-1) {
			if(document.formaddproject.elements[i].checked==true)
				sw_check++;
		}
	}
	if(sw_check==0) {
		alert("You must select one of these \"Project Type\"!");
		valid = false;
		return valid
	}
	
	return valid;
}

// functie de scriere data :
function mask(str,textbox,loc,delim) {
	var locs = loc.split(',');
	
	for (var i = 0; i <= locs.length; i++) {
		for (var k = 0; k <= str.length; k++) {
			if (k == locs[i]){
		  		if (str.substring(k, k+1) != delim) {
		    		str = str.substring(0,k) + delim + str.substring(k,str.length)
		  		}
		 	}
		}
	}
	textbox.value = str;
}

// alegere tip proiecte :
function seltype(select_name)
{
	if(select_name=="prod_type") {
		var URL = document.formtype.prod_type.options[document.formtype.prod_type.selectedIndex].value;
		if (document.formtype.prod_type.selectedIndex!="nimic")
			window.location.href = URL;
	} else {
		var URL = document.formtype.nr_prod_pe_pag.options[document.formtype.nr_prod_pe_pag.selectedIndex].value;
		if (document.formtype.nr_prod_pe_pag.selectedIndex!="nimic")
			window.location.href = URL;
	}
}

// functie de deschidere fereastra noua fara scroll :
function openwind(pict_link,width,height){
	var parameters;
	var winx = (screen.width - width) / 2;
    var winy = (screen.height - height) / 2;
	
	parameters = "width="+width+", height="+height+", top="+winy+", left="+winx+", status=no, scrollbars=no";
	
	win = window.open(pict_link,'view_pict',parameters);
	win.window.focus();
}