Index: /issm/trunk/src/c/objects/Loads/Friction.cpp
===================================================================
--- /issm/trunk/src/c/objects/Loads/Friction.cpp	(revision 4460)
+++ /issm/trunk/src/c/objects/Loads/Friction.cpp	(revision 4461)
@@ -95,10 +95,10 @@
 	if (Neff<0)Neff=0;
 
-	if(strcmp(element_type,"2d")){
+	if(strcmp(element_type,"2d")==0){
 		inputs->GetParameterValue(&vx, gauss,vxenum);
 		inputs->GetParameterValue(&vy, gauss,vyenum);
 		vmag=sqrt(pow(vx,2)+pow(vy,2));
 	}
-	else{
+	else if (strcmp(element_type,"3d")==0){
 		inputs->GetParameterValue(&vx, gauss,vxenum);
 		inputs->GetParameterValue(&vy, gauss,vyenum);
@@ -106,4 +106,5 @@
 		vmag=sqrt(pow(vx,2)+pow(vy,2)+pow(vz,2));
 	}
+	else ISSMERROR("element_type %s not supported yet",element_type);
 	
 	alpha2=pow(drag_coefficient,2)*pow(Neff,r)*pow(vmag,(s-1));
